Pinouts for various connectors in Real Life(tm) Contents: [Sub-ToC] for this document | Main [Table 'O Contents] Chapter 1) Disclaimer / Contributors / References 1.1) Further Pinouts Chapter 2) Game Systems 2.1) GB (GameBoy) 2.2) SNES (Super Nintendo Ent. System) Chapter 3) PC Graphics 3.1) VGA/SVGA 3.1.1) Original VGA (31.5 KHz - 640x480) 3.1.2) VESA VGA Standard Feature Connector (special 26-pin header) 3.1.3) VGA (VESA standard) 3.1.4) VGA DB15-S Female DB9 Female 3.1.5) Somewhat standard 9 pin VGA 3.2) EGA 3.2.1) Standard EGA 3.2.2) DB9 to DB15 cable 3.2.3) EGA - TTL 3.3) CGA - TTL 3.4) IBM PCJr CGA 18-pin connector 3.5) Monochrome - TTL Chapter 4) Macintosh Monitors 4.1) Mac II and Quadra Chapter 5) Workstation Monitors 5.1) MacIntosh Video 5.2) Analog Sun 13W3 Color Pinout: Chapter 6) PC Hardware 6.1) What is the pin out for ...? 6.2) Connector Styles and Pin Numbering 6.2.1) DB15-S Male 6.2.2) DB9 (DE-9) Male 6.2.3) DB15 (DA-15) Male 6.2.4) DB25 Male 6.2.5) IDC-50 Male 6.2.6) Power Connector (Male) 6.2.7) 30 pin SIMM 6.2.8) 72 pin SIMM 6.2.9) EISA/ISA/VLB 6.2.10) PCI Universal Card 32/64 bit 6.2.11) PCI 5V Card 32/64 bit 6.2.12) PCI 3.3V Card 32/64 bit 6.3) Misc / Power 6.3.1) Power Connector Male 6.3.2) Speaker Connector 6.3.3) Turbo Indicator Connector 6.3.4) AT LED Power and Key Lock 6.3.5) AT Backup Battery 6.3.6) Motherboard Power Connectors 6.4) MIDI 6.4.1) MIDI 5pin DIN 6.5) Floppy 6.5.1) Floppy Disk Controller IDC-34 Male Jump to [Next] segment [Document Version: 1.56] [Last Updated: 05/20/97] Chapter 2) Game Systems 2.2) SNES (Super Nintendo Ent. System) Super Nintendo Entertainment System: pinouts & protocol V1.01 (16KB) (From Christopher John Piastri) SNES controller _________ 1 | U | 20 2 | | 19 3 | | 18 4 | | 17 5 | | 16 6 | | 15 7 | | 14 8 | | 13 9 | | 12 10 |_________| 11 1 : Pad: Down 2 : Pad: Left 3 : Pad: Right 4 : Select 5 : Start 6 : Output 1 7 : Output 2 8 : Output 3 9 : Output 4 10: Gnd (pin 5 on connector) 11: nc 12: nc 13: Y 14: B 15: A 16: X 17: R 18: L 19: Pad: Up 20: nc Chapter 3) PC Graphics 3.1) VGA/SVGA 3.1.1) Original VGA (31.5 KHz - 640x480) (From Sam Goldwasser) SVGA (35-37 KHz - 800x600) 15 pin sub D: 6 1 Red (Analog) 6 Red Return 11 (ID0) GND (Color) 11. . . 1 2 Green (Analog) 7 Green Return 12 (ID1) NC (Color) . . . 3 Blue (Analog) 8 Blue Retuen 13 Horzontal Sync . . . 4 Reserved 9 No Connect 14 Vertical Sync . . . 5 Ground 10 Ground 15 No Connect . . . 15 10 5 Note: Monitor ID Lines ID1,ID0=NC,G for color; G,NC for Mono. ID0 only may be used. Mono VGA is similar using only the Green Video and Return. 3.1.2) VESA VGA Standard Feature Connector (special 26-pin header) pin assignment pin assignment === ========== === ========== 1 PB 2 PG 3 PR 4 PI 5 SB 6 SG 7 SR 8 SI 9 Dot Clock 10 Blank 11 HSync 12 VSync 13 GND 14 GND 15 GND 16 GND 17 Ext Video Sel 18 Ext Sync Sel 19 Ext DotClock Sel20 N/C 21 GND 22 GND 23 GND 24 GND 25 N/C 26 N/C 3.1.3) VGA (VESA standard) (From Bob Myers) Note that many of the pins shown above as "no connects" (actually, these were sometimes used as monitor ID bits by many manufacturers) are now defined under the VESA Display Data Channel standard. This standard provides two protocols for display ID and control, including support for the full ACCESS.bus interface. The current definition of the "VGA" pinout per the DDC standard is: 6 1 Red (Analog) 6 Red Return 11 Monitor ID0 (opt.) 11. . . 1 2 Green (Analog) 7 Green Return 12 Data (SDA) . . . 3 Blue (Analog) 8 Blue Return 13 Horzontal Sync . . . 4 Reserved 9 +5 VDC (frm host)* 14 Vertical Sync . . . 5 Return 10 Sync return 15 Data clock (SCL)* . . . 15 10 5 Those signals marked with an asterisk would be supplied by the host only if the host supports the DDC2 protocol (I2C or ACCESS.bus). 3.1.4) VGA DB15-S Female DB9 Female 15-pin 9-pin assignment 1 1 Red 2 2 Green 3 3 Blue 4 - Monitor ID bit 2 5 - N/C 6 6 GND (red return) 7 7 GND (green return) 8 8 GND (blue return) 9 - N/C 10 - GND 11 - Monitor ID bit 0 12 - Minitor ID bit 1 13 4 Horizontal Sync 14 5 Vertical Sync 15 - N/C Monitor ID bit 0: reserved Monitor ID bit 1: GND = mono, OPEN = color Monochrome monitors use the green signal 3.1.5) Somewhat standard 9 pin VGA (From Sam Goldwasser) For analog VGA/SVGA measured based on my VGA to 9 pin adapter. This is pretty standard as the NEC Multisync II and others use the same pinout: Pin 1: Red Video Pin 2: Green Video Pin 3: Blue Video Pin 4: H Sync Pin 5: V Sync Pin 6: Red Return Pin 7: Green Return Pin 8: Blue Return Pin 9: Ground NOTE: IBM PGC assigns pin 4 to Composite Sync and pin 5 is a no-connect. BTW, don't use an EGA 9 pin extension cable to connect it to VGA. While this will work, the wires are not shielded or the wrong wires and you will get ghosting and ringing at vertical edges. I constructed mine using proper 75 ohm coax for the RGB and H and V sync as well (though it is not needed for the sync). 3.2) EGA 3.2.1) Standard EGA (From Brian Smither) According to the CPD-1303 user guide: Pin: 1 2 3 4 5 6 7 8 9 Analog GND GND RED GRN BLU GND --- H/HV V * DIG/NORM GND GND RED GRN BLU GND --- H/HV V /D1 GND GND RED GRN BLU INT --- H/HV V /D2/CGA GND GND RED GRN BLU INT --- H/HV V /D2/MDA GND GND --- --- --- INT GRN H/HV V /D2/EGA GND r R G B g b H/HV V r-g-b is secondary colors for 64 color EGA * Sync on green automatic if H or HV is not assigned to pin #8. SYNC: any polarity. Vertical size depends on vertical frequency and can be adjusted manually. 3.2.2) DB9 to DB15 cable (From Brian Smither) A 9-pin (monitor) to 15-pin (video card) cable can be built as follows: 9-pin F 15-pin M ------- -------- 1,2,6 --------- 5 3 --------- 1 4 --------- 2 5 --------- 3 8 --------- 13 9 --------- 14 This adapter will NOT permit you to run a standard VGA monitor from a MGA/CGA/EGA video card as the signal levels and scan rates are not compatible. It only applies to the CPD1303 and similar monitors. 3.2.3) EGA - TTL (From Sam Goldwasser) (15.74-21.85 KHz) DB-9 pin: 1 GND 6 Secondary Green Video/Intensity 2 Secondary RED Video 7 Secondary Blue Video 3 Primary RED Video 8 H Sync TTL Positive 4 Primary GREEN Video 9 V Sync TTL Negative 5 Primary BLUE Video BTW, don't use an EGA 9 pin extension cable to connect it to VGA. While this will work, the wires are not shielded or the wrong wires and you will get ghosting and ringing at vertical edges. I constructed mine using proper 75 ohm coax for the RGB and H and V sync as well (though it is not needed for the sync). 3.3) CGA - TTL (15.75 KHz - 320x200 or 640x200) DB-9 pin: 1 GND 6 Intensity 2 Unused 7 Unused 3 RED Video 8 H Sync TTL Positive 4 GREEN Video 9 V Sync TTL Positive 5 BLUE Video 3.4) IBM PCJr CGA 18-pin connector (From Dale Larson) The above pins are looking at the COMPUTER connector so 1 to 9 would be right to left on the plug from the monitor. It looks like the top row of the 18 are "A", bottom "B" and looking from the back, numbered 1-9 left-right they are labled as follow: a09 = audio a05 = red a04 = blue a07 = green a06 = inten a08 = not(line over)comp sync drive a03 = not tv hor drive b03 = hor out drive a01 = not tv vert drive b01 = vert out drive a02,b02,b04,b05,b06,b07,bo8,b09 = all grounds 3.5) Monochrome - TTL (18.43 KHz - 720x350) DB-9 pin: 1 GND 6 Intensity 2 Unused 7 Video 3 Unused 8 H Sync TTL Positive 4 Unused 9 V Sync TTL Negative 5 Unused Chapter 4) Macintosh Monitors 4.1) Mac II and Quadra (From Sam Goldwasser) Mac II Analog (35 KHz H, 66.67 Hz V - 640x480) 15 pin. Mac II and Quadra Analog (49.7 KHz H, 74.55 Hz V - 832x624) 15 pin. 1 Red Ground 8 Blue Video 2 Red Video 9 Sense 2 3 Composite Sync 11 Ground 4 Sense 0 12 Vertical Sync 5 Green Video 13 Blue Ground 6 Green Ground 14 Ground 7 Sense 1 15 Horizontal Sync 8 Reserved (+12) Chapter 5) Workstation Monitors 5.1) MacIntosh Video (From Sam Goldwasser) Mac II - analog (35 KHz H, 66.67 Hz V - 640x480) 15 pin. Mac II and Quadra - analog (49.7 KHz H, 74.55 Hz V - 832x624) 15 pin. 1 Red Ground 8 Blue Video 2 Red Video 9 Sense 2 3 Composite Sync 11 Ground 4 Sense 0 12 Vertical Sync 5 Green Video 13 Blue Ground 6 Green Ground 14 Ground 7 Sense 1 15 Horizontal Sync 8 Reserved (+12) 5.2) Analog Sun 13W3 Color Pinout: (From: comp.sys.sun.hardware pseudo-FAQ: (2gvhutINNnvd@hatteras.cs.unc.edu)). Analog: 13W3 connector: +----------------- * gnd | +------------- * vertical sync | | +--------- sense 2 | | | +----- sense common (gnd) | | | | +- composite sync | | | | | | | | | | grey red | | | | | green blue | 1o 2o 3o 4o 5o | | (O) (O) (O) 6o 7o 8o 9o 10o | | | | | | | | | +--- composite common (gnd) | | | +------- sense 0 | | +----------- sense 1 | +--------------- * gnd +------------------- * horizontal sync * May be NC. My spies tell me Sun considers these obsolete. 'green' is used by greyscale monitors for video input. Sense table - 1=nc, 0=strap to gnd Sense Type ===== ======== 0 TBD (?)) 1 Reserved 2 1280x1024, 76Hz 3 1152x900, 66Hz 4 1152x900, 76Hz, 19" 5 Reserved 6 1152x900, 76Hz, 16 or 17" 7 Nothing (no monitor connected) Chapter 6) PC Hardware 6.1) What is the pin out for ...? (From Ralph Valentino) This is a list of the pinouts to the more common PC hardware interfaces. It is by no means complete. While I have taken care not to make any mistakes, I urge you to take caution when using these tables. Also, please keep in mind that these are only tables, they are not a guide to hardware hacking and do not attempt to explain drive capabilities, signal timings, handling care, or other interface issues. As always, make sure you know what you're doing before you start hooking wires to your PC. 6.2) Connector Styles and Pin Numbering 5pin DIN Male --+-- / ^ \ | 1 3 | \ 425 / ----- 6.2.1) DB15-S Male ---------------------- \ 1 2 3 4 5 / \ 6 7 8 9 10 / \ 11 12 13 14 15 / ---------------- 6.2.2) DB9 (DE-9) Male ------------- \ 1 2 3 4 5 / \ 6 7 8 9 / --------- 6.2.3) DB15 (DA-15) Male -------------------------- \ 1 2 3 4 5 6 7 8 / \ 9 10 11 12 13 14 15 / ---------------------- 6.2.4) DB25 Male ------------------------------ \ 1 2 3 4 5 7 8 ... 13 / \ 14 15 16 17 18 .......25 / -------------------------- 6.2.5) IDC-50 Male +-------------------+ | 1 3 5 7 ... 49 | | 2 4 6 8 ... 50 | +-------------------+ 6.2.6) Power Connector (Male) ___________ / \ --> Called "CEE-type (male)" | 4 3 2 1 | ------------- 6.2.7) 30 pin SIMM ------------------------------- | | ) | --|||||||||||||||||||||||||--- 1 30 6.2.8) 72 pin SIMM --------------------------------------- | | ) _ | --|||||||||||||||/ \|||||||||||||||--- 1 36 37 72 6.2.9) EISA/ISA/VLB ----------------------------------------------- | (component side) | | | | VLB __ ISA-16bit __ ISA-8bit __| ||||||||| ||||||||||| ||||||||||||||||||| A1(front)/B1(back) | | | | | | | | | | | | | | <-EISA C1/D1 E1(front)/F1(back) G1/H1 6.2.10) PCI Universal Card 32/64 bit ---------------------------------------------------------------- | PCI Component Side (side B) | | | | | | optional | | ____ mandatory 32-bit pins 64-bit pins _____| |___| |||||||--|||||||||||||||||--|||||||--|||||||||||||| ^ ^ ^ ^ ^ ^ ^ ^ b01 b11 b14 b49 b52 b62 b63 b94 6.2.11) PCI 5V Card 32/64 bit | optional | | ____ mandatory 32-bit pins 64-bit pins _____| |___| ||||||||||||||||||||||||||--|||||||--|||||||||||||| 6.2.12) PCI 3.3V Card 32/64 bit | optional | | ____ mandatory 32-bit pins 64-bit pins _____| |___| |||||||--||||||||||||||||||||||||||--|||||||||||||| 6.3) Misc / Power 6.3.1) Power Connector Male pin assignment 1 +12V 2 +12V return 3 +5V return 4 +5V 6.3.2) Speaker Connector pin assignment 1 -Speaker 2 [key] 3 GND 4 +Speaker +5V 6.3.3) Turbo Indicator Connector pin assignment 1 +5V 2 -High Speed 3 +5V 6.3.4) AT LED Power and Key Lock pin assignment 1 LED power 2 GND 3 GND 4 Key Switch 5 GND 6.3.5) AT Backup Battery pin assignment 1 Batt+ 2 [key] 3 GND 4 GND 6.3.6) Motherboard Power Connectors pin P8 assignment pin P9 assignment 1 Power Good 1 GND 2 +5v (or N.C.) 2 GND 3 +12v 3 -5v 4 -12v 4 +5v 5 GND 5 +5v 6 GND 6 +5v 6.4) MIDI 6.4.1) MIDI 5pin DIN MIDI In MIDI Out pin assignment pin assignment 1 N/C 1 N/C 2 N/C 2 GND 3 N/C 3 N/C 4 Current Src 4 Current Sink 5 Current Sink 5 Current Src 6.5) Floppy 6.5.1) Floppy Disk Controller IDC-34 Male pin assignment pin assignment 1 GND 2 Density Select 3 GND 4 (reserved) 5 GND 6 (reserved) 7 GND 8 Index 9 GND 10 Motor Enable A 11 GND 12 Drive Sel B 13 GND 14 Drive Sel A 15 GND 16 Motor Enable B 17 GND 18 Direction 19 GND 20 Step 21 GND 22 Write Data 23 GND 24 Floppy Write Enable 25 GND 26 Track 0 27 GND 28 Write Protect 29 GND 30 Read Data 31 GND 32 Head Select 33 GND 34 Disk Change