VRC6 pinout: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (add cat:pinouts)
m (line break)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Pinouts]]Konami [[VRC6]]: 48-pin 0.6" PDIP marked "053328 VRC VI" or "053329 VRC VI" (iNES Mappers [[iNES Mapper 024|24]] and [[iNES Mapper 026|26]])
[[Category:Pinouts]]Konami [[VRC6]]: 48-pin 0.6" PDIP marked "053328 VRC VI", "053329 VRC VI", or "053330 VRC VI" (iNES Mappers [[iNES Mapper 024|24]] and [[iNES Mapper 026|26]])
 
Die of "053330" contains the markings "SLA7340 C3T0", a 1.5µ 2-metal-layer CMOS high speed gate array made by S-MOS Systems, a Seiko-Epson affiliate.
                   .---\/---.   
                   .---\/---.   
          ?GND -> | 01  48 | -- +5V
          GND -> | 01  48 | -- +5V
         AUD D1 <- | 02  47 | -> AUD D0   
         AUD D1 <- | 02  47 | -> AUD D0   
         AUD D3 <- | 03  46 | -> AUD D2
         AUD D3 <- | 03  46 | -> AUD D2
Line 19: Line 21:
   (r) CHR /CE <- | 17  32 | -> CIRAM /CE (f)
   (r) CHR /CE <- | 17  32 | -> CIRAM /CE (f)
   (f) PPU /RD -> | 18  31 | <- PPU A10 (f)
   (f) PPU /RD -> | 18  31 | <- PPU A10 (f)
  (f) PPU /A13 -> | 19  30 | <- PPU A11 (f)
  (f) PPU A13 -> | 19  30 | <- PPU A11 (f)
   (r) CHR A16 <- | 20  29 | <- PPU A12 (f)
   (r) CHR A16 <- | 20  29 | <- PPU A12 (f)
   (r) CHR A15 <- | 21  28 | -> CHR A17 (r)
   (r) CHR A15 <- | 21  28 | -> CHR A17 (r)
   (r) CHR A12 <- | 22  27 | -> CHR A14 (r)
   (r) CHR A12 <- | 22  27 | -> CHR A14 (r)
   (r) CHR A11 <- | 23  26 | -> CHR A13 (r)
   (r) CHR A11 <- | 23  26 | -> CHR A13 (r)
           GND -- | 24  25 | -> CHR A10 (r)
           GND -- | 24  25 | -> CHR/CIRAM A10 (r)
                   `--------'
                   `--------'
    
    
   1: conceivably an input instead of a power supply?
   1: On packages 053328 and 053330, ground supply. On 053329, an unknown input
   2-4, 45-47: goes to a 6 bit DAC, and then mixed with system audio
   2-4, 45-47: goes to a 6 bit DAC, and then mixed with system audio
   9,10: Swapped between m24 (VRC6a) and m26 (VRC6b), but which is which is not known
    The DAC is a 6-bit R-2R SIP resistor array with an additional internal 2K resistor in series to the output.[//www.nesdev.org/vrcvi.txt]
                  3K    3K    3K    3K    3K            2K
        +------+-\/\/-+-\/\/-+-\/\/-+-\/\/-+-\/\/-+------+-\/\/-+
        |      |      |      |      |      |      |      |      |
        \      \      \      \      \      \      \      |      |
        /      /      /      /      /      /      /      |      |
        \ 6K  \ 6K  \ 6K  \ 6K  \ 6K  \ 6K  \ 6K  |      |
        /      /      /      /      /      /      /      |      |
        |      |      |      |      |      |      |      |      |
        O      O      O      O      O      O      O      O      O
      GND    D0    D1    D2    D3    D4    D5  To RF  From 2A03
                                                    (Cart.46) (Cart.45)
   9,10: VRC6a (Mapper 24: Akumajou Densetsu) is shown.  For VRC6b (Mapper 26: Madara, Esper Dream 2), these pins are swapped.
   16: passes through a small pulse-shaping network consisting of a resistor, diode, and capacitor.
   16: passes through a small pulse-shaping network consisting of a resistor, diode, and capacitor.
   32: This is odd: this would only be useful if the VRC6 supported ROM nametables.
   32: The VRC6 supports ROM nametables.

Latest revision as of 17:26, 18 July 2022

Konami VRC6: 48-pin 0.6" PDIP marked "053328 VRC VI", "053329 VRC VI", or "053330 VRC VI" (iNES Mappers 24 and 26)

Die of "053330" contains the markings "SLA7340 C3T0", a 1.5µ 2-metal-layer CMOS high speed gate array made by S-MOS Systems, a Seiko-Epson affiliate.

                 .---\/---.  
          GND -> | 01  48 | -- +5V
       AUD D1 <- | 02  47 | -> AUD D0   
       AUD D3 <- | 03  46 | -> AUD D2
       AUD D5 <- | 04  45 | -> AUD D4
 (fr) CPU A12 -> | 05  44 | -> PRG A16 (r)
  (f) CPU A14 -> | 06  43 | <- CPU A13 (f)
       (f) M2 -> | 07  42 | -> PRG A17 (r)
  (r) PRG A14 <- | 08  41 | -> PRG A15 (r)
 (fr) CPU  A1 -> | 09  40 | -> PRG A13 (r)
 (fr) CPU  A0 -> | 10  39 | <- CPU D7 (fr)
 (fr) CPU  D0 -> | 11  38 | <- CPU D6 (fr)
 (fr) CPU  D1 -> | 12  37 | <- CPU D5 (fr)
 (fr) CPU  D2 -> | 13  36 | <- CPU D4 (fr)
  (r) PRG /CE <- | 14  35 | <- CPU D3 (fr)
      (f) R/W -> | 15  34 | <- /ROMSEL (f)
     WRAM /CE <- | 16  33 | -> /IRQ (f)
  (r) CHR /CE <- | 17  32 | -> CIRAM /CE (f)
  (f) PPU /RD -> | 18  31 | <- PPU A10 (f)
  (f) PPU A13 -> | 19  30 | <- PPU A11 (f)
  (r) CHR A16 <- | 20  29 | <- PPU A12 (f)
  (r) CHR A15 <- | 21  28 | -> CHR A17 (r)
  (r) CHR A12 <- | 22  27 | -> CHR A14 (r)
  (r) CHR A11 <- | 23  26 | -> CHR A13 (r)
          GND -- | 24  25 | -> CHR/CIRAM A10 (r)
                 `--------'
 
 1: On packages 053328 and 053330, ground supply. On 053329, an unknown input
 2-4, 45-47: goes to a 6 bit DAC, and then mixed with system audio
   The DAC is a 6-bit R-2R SIP resistor array with an additional internal 2K resistor in series to the output.[1]
                 3K     3K     3K     3K     3K            2K
       +------+-\/\/-+-\/\/-+-\/\/-+-\/\/-+-\/\/-+------+-\/\/-+
       |      |      |      |      |      |      |      |      |
       \      \      \      \      \      \      \      |      |
       /      /      /      /      /      /      /      |      |
       \ 6K   \ 6K   \ 6K   \ 6K   \ 6K   \ 6K   \ 6K   |      |
       /      /      /      /      /      /      /      |      |
       |      |      |      |      |      |      |      |      |
       O      O      O      O      O      O      O      O      O
      GND     D0     D1     D2     D3     D4     D5   To RF  From 2A03
                                                   (Cart.46) (Cart.45)

 9,10: VRC6a (Mapper 24: Akumajou Densetsu) is shown.  For VRC6b (Mapper 26: Madara, Esper Dream 2), these pins are swapped.
 16: passes through a small pulse-shaping network consisting of a resistor, diode, and capacitor.
 32: The VRC6 supports ROM nametables.