Famicom expansion port pinout

From NESdev Wiki
Revision as of 23:30, 1 March 2015 by Lidnariq (talk | contribs) (Joypad2 D0 is only an input on ones where player 2 has been removed.)
Jump to navigationJump to search

Pinout of 15-pin Famicom expansion port

( Female DA-15 on peripheral )

             /\
            |   \
        GND | 01  \
            |   09 | /OE for joypad 2
      SOUND | 02   |
            |   10 | Out 2 ($4016.2)
        IRQ | 03   |
            |   11 | Out 1 ($4016.1)
Joypad 2 D4 | 04   |
            |   12 | Out 0 ($4016.0, Strobe)
Joypad 2 D3 | 05   |
            |   13 | Joypad 1 D1
Joypad 2 D2 | 06   |
            |   14 | /OE for Joypad 1
Joypad 2 D1 | 07   |
            |   15 | +5V
Joypad 2 D0 | 08  /
            |   /
             \/

Signal descriptions

Digital inputs to the Famicom
Joypad 1 D1, Joypad 2 D1…D4
Digital outputs from the Famicom
Out 0, 1, 2; /OE for both joypads
Open-collector bidirectional
IRQ
Analog outputs
SOUND (before expansion audio is mixed in)
Depends on context
Joypad 2 D0 (In the original famicom, permanently connected to player 2 controller, so an output. On the AV famicom, the player 2 controller could be removed, and allow for this to be an input)