RP2C33 pinout: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(read datasheet for MB81416 DRAM: neither its A0 nor A7 inputs are used in its column select. Actually, I probably need an oscope to figure what signals the address lines are relaying)
(pins 61, 53, and 24 were determined experimentally on the discord.)
 
(8 intermediate revisions by 3 users not shown)
Line 2: Line 2:
[[Family Computer Disk System]] ASIC RP2C33 or RP2C33A: 64-pin shrink DIP (FDS files)
[[Family Computer Disk System]] ASIC RP2C33 or RP2C33A: 64-pin shrink DIP (FDS files)


              .---\/---.
                  .---\/---.
    /ROMSEL -> | 01  64 | -- +5V
  (Rf) /ROMSEL -> | 01  64 | -- +5V
    CPU A14 -> | 02  63 | ?? XTAL2
  (Rf) CPU A14 -> | 02  63 | <- XTAL2
    CPU A13 -> | 03  62 | ?? XTAL1
  (Rf) CPU A13 -> | 03  62 | -> XTAL1
    CPU A12 -> | 04  61 | -- Gnd
  (f) CPU A12 -> | 04  61 | <- /EnableRAS (gnd)
    CPU A11 -> | 05  60 | -> /RAS
  (f) CPU A11 -> | 05  60 | -> /RAS (r)
    CPU A10 -> | 06  59 | -> /CAS1
  (f) CPU A10 -> | 06  59 | -> /CAS1 (r)
    CPU A9 -> | 07  58 | -> /CAS0
    (f) CPU A9 -> | 07  58 | -> /CAS0 (r)
    CPU A8 -> | 08  57 | <- R/W
    (f) CPU A8 -> | 08  57 | <- R/W (rf)
  PRG A6/13 <- | 09  56 | <- M2
(r) PRG A6/13 <- | 09  56 | <- M2 (Rf)
  PRG A5/12 <- | 10  55 | -> /IRQ
(r) PRG A5/12 <- | 10  55 | +> /IRQ (f)
  PRG A4/11 <- | 11  54 | -> Audio
(r) PRG A4/11 <- | 11  54 | -> Audio (f)
  PRG A3/10 <- | 12  53 | -- Gnd
(r) PRG A3/10 <- | 12  53 | <- +TestMode (gnd)
  PRG A2/9 <- | 13  52 | -> SER OUT
  (r) PRG A2/9 <- | 13  52 | +> SER OUT
  PRG A1/8 <- | 14  51 | <- SER IN
  (r) PRG A1/8 <- | 14  51 | <- SER IN
    PRG A0 <- | 15  50 | -> $4025W.2 (Disk 1=Read, 0=Write)
    (r) PRG A0 <- | 15  50 | +> $4025W.2 (Disk 1=Read, 0=Write)
    CPU A7 -> | 16  49 | -> $4025W.1 (1=Reset transfer timing)
  (rf) CPU A7 -> | 16  49 | +> $4025W.1 (1=Reset transfer timing)
    CPU A6 -> | 17  48 | -> $4025W.0 (1=Turn on motor)
    (f) CPU A6 -> | 17  48 | +> $4025W.0 (1=Turn on motor)
    CPU A5 -> | 18  47 | <- $4032R.2 (1=Write protected)
    (f) CPU A5 -> | 18  47 | <- $4032R.2 (1=Write protected)
    CPU A4 -> | 19  46 | <- $4032R.1 (1=Disk not ready)
    (f) CPU A4 -> | 19  46 | <- $4032R.1 (1=Disk not ready)
    CPU A3 -> | 20  45 | <- $4032R.0 (1=Disk missing)
    (f) CPU A3 -> | 20  45 | <- $4032R.0 (1=Disk missing)
    CPU A2 -> | 21  44 | <> EXT0
    (f) CPU A2 -> | 21  44 | <+> EXT0
    CPU A1 -> | 22  43 | <> EXT1
    (f) CPU A1 -> | 22  43 | <+> EXT1
    CPU A0 -> | 23  42 | <> EXT2
    (f) CPU A0 -> | 23  42 | <+> EXT2
          ? ?? | 24  41 | <> EXT3
      /CE4100 <- | 24  41 | <+> EXT3
    CPU D0 <> | 25  40 | <> EXT4
  (rf) CPU D0 <> | 25  40 | <+> EXT4
    CPU D1 <> | 26  39 | <> EXT5
  (rf) CPU D1 <> | 26  39 | <+> EXT5
    CPU D2 <> | 27  38 | <> EXT6
  (rf) CPU D2 <> | 27  38 | <+> EXT6
    CPU D3 <> | 28  37 | <> EXT7/BATT
  (rf) CPU D3 <> | 28  37 | <+> EXT7/BATT
    CPU D4 <> | 29  36 | <- PPU A10
  (rf) CPU D4 <> | 29  36 | <- PPU A10 (f)
    CPU D5 <> | 30  35 | <- PPU A11
  (rf) CPU D5 <> | 30  35 | <- PPU A11 (f)
    CPU D6 <> | 31  34 | -> CIRAM A10
  (rf) CPU D6 <> | 31  34 | -> CIRAM A10 (f)
        GND -- | 32  33 | <> CPU D7
          GND -- | 32  33 | <> CPU D7 (rf)
              '--------'
                  '--------'
R - connects to LH2833 DRAM in later PCB revisions
r - connects to DRAM (all revisions)
f - connects to Famicom
+ - output is open-drain, requires an external pull-up resistor
   
   
  Notes:
  Expansion audio mixing circuit schematic:
   PRG address bus is multiplexed, as is typical for DRAMs.
                              1.2M
  EXT port can be written via $4026 and read via $4033
                          +---/\/---+
                +        |        |      56K
From RP2C33---||---/\/---+---|>o---+---+---/\/---+
(RP2C33.54)   1u    2M                |        |
                                  0.1u ---        |
                                      ---        |
                                        |        |            100K
                                      GND        |        +---/\/---+
                                                  |    +  |        |
From 2A03----------------------------------/\/---+---||---+---|>o---+---To RF
(Cart.45)                                  56K      1u              (Cart.46)


Notes:
* PRG address bus is multiplexed, as is typical for DRAMs.
* EXT port can be written via $4026 and read via $4033


 
Transcribed from https://web.archive.org/web/20140920224500/green.ap.teacup.com/junker/119.html
Transcribed from http://green.ap.teacup.com/junker/119.html

Latest revision as of 21:58, 23 May 2024

Family Computer Disk System ASIC RP2C33 or RP2C33A: 64-pin shrink DIP (FDS files)

                 .---\/---.
 (Rf) /ROMSEL -> | 01  64 | -- +5V
 (Rf) CPU A14 -> | 02  63 | <- XTAL2
 (Rf) CPU A13 -> | 03  62 | -> XTAL1
  (f) CPU A12 -> | 04  61 | <- /EnableRAS (gnd)
  (f) CPU A11 -> | 05  60 | -> /RAS (r)
  (f) CPU A10 -> | 06  59 | -> /CAS1 (r)
   (f) CPU A9 -> | 07  58 | -> /CAS0 (r)
   (f) CPU A8 -> | 08  57 | <- R/W (rf)
(r) PRG A6/13 <- | 09  56 | <- M2 (Rf)
(r) PRG A5/12 <- | 10  55 | +> /IRQ (f)
(r) PRG A4/11 <- | 11  54 | -> Audio (f)
(r) PRG A3/10 <- | 12  53 | <- +TestMode (gnd)
 (r) PRG A2/9 <- | 13  52 | +> SER OUT
 (r) PRG A1/8 <- | 14  51 | <- SER IN
   (r) PRG A0 <- | 15  50 | +> $4025W.2 (Disk 1=Read, 0=Write)
  (rf) CPU A7 -> | 16  49 | +> $4025W.1 (1=Reset transfer timing)
   (f) CPU A6 -> | 17  48 | +> $4025W.0 (1=Turn on motor)
   (f) CPU A5 -> | 18  47 | <- $4032R.2 (1=Write protected)
   (f) CPU A4 -> | 19  46 | <- $4032R.1 (1=Disk not ready)
   (f) CPU A3 -> | 20  45 | <- $4032R.0 (1=Disk missing)
   (f) CPU A2 -> | 21  44 | <+> EXT0
   (f) CPU A1 -> | 22  43 | <+> EXT1
   (f) CPU A0 -> | 23  42 | <+> EXT2
      /CE4100 <- | 24  41 | <+> EXT3
  (rf) CPU D0 <> | 25  40 | <+> EXT4
  (rf) CPU D1 <> | 26  39 | <+> EXT5
  (rf) CPU D2 <> | 27  38 | <+> EXT6
  (rf) CPU D3 <> | 28  37 | <+> EXT7/BATT
  (rf) CPU D4 <> | 29  36 | <- PPU A10 (f)
  (rf) CPU D5 <> | 30  35 | <- PPU A11 (f)
  (rf) CPU D6 <> | 31  34 | -> CIRAM A10 (f)
          GND -- | 32  33 | <> CPU D7 (rf)
                 '--------'
R - connects to LH2833 DRAM in later PCB revisions
r - connects to DRAM (all revisions)
f - connects to Famicom
+ - output is open-drain, requires an external pull-up resistor

Expansion audio mixing circuit schematic:
                             1.2M
                         +---/\/---+
                +        |         |       56K
From RP2C33---||---/\/---+---|>o---+---+---/\/---+
(RP2C33.54)   1u    2M                 |         |
                                 0.1u ---        |
                                      ---        |
                                       |         |            100K
                                      GND        |        +---/\/---+
                                                 |     +  |         |
From 2A03----------------------------------/\/---+---||---+---|>o---+---To RF
(Cart.45)                                  56K      1u              (Cart.46)

Notes:

  • PRG address bus is multiplexed, as is typical for DRAMs.
  • EXT port can be written via $4026 and read via $4033

Transcribed from https://web.archive.org/web/20140920224500/green.ap.teacup.com/junker/119.html