Connector pinouts
Pin-outs for over 100 connectors, each with its source — modern ones (USB-C with CC resistor values, RJ45 and PoE, RS-232, SWD/JTAG, VGA, HDMI, TRRS, Qwiic, OBD-II) and retro computer ports: Amiga Zorro and CPU slots, floppy, video, serial and keyboard; Atari 8-bit SIO, PBI and cartridge; Atari ST ACSI, MIDI and cartridge; C64 expansion, user and IEC ports; the Apple II slot, ZX Spectrum, MSX, BBC Micro, NES/SNES/Mega Drive pads, SCART, ISA, IDE and floppy.
Added · updated 13 October 2026
How to use it
Search by connector or by signal (CC1, CAN, SDA, zorro, /EXROM, amiga mouse) — the search
always covers every connector — or browse a family with the buttons above the list: Modern,
Amiga, Atari 8-bit, Atari ST, Commodore 8-bit, Apple, Sinclair, MSX & others,
PC legacy and Consoles. Where the connector’s face is well defined, it is drawn with every
pin numbered and labelled; click a pin to highlight its row in the table, and use Mirror the
face to see the other gender, the other side of a card, or the solder side.
How the drawings work:
-
D-subs are drawn as they are on the computer (male: pin 1 top left; female: pin 1 top right).
-
DIN and mini-DIN sockets are drawn looking into the computer’s socket, with the standard DIN numbering (the arc reads 6-1-4-2-5-3-7 from the key); Mirror shows the plug. 13- and 14-pin DINs, whose drawings vary, are tables only.
-
Edge connectors and slots (Zorro, PBI, the C64 expansion port, ISA, the Apple II slot …) are drawn vertically, one side of the card on each side, with key slots marked; big ones scroll inside their box, and Full-size drawing keeps the labels large on a phone. The table carries the detail.
-
Headers (IDE, floppy, clock port) are drawn from above with pin 1 at the top left.
Every connector has an Orientation note saying which side the numbering is seen from, and a Source link — the manufacturer’s manual, specification or schematic first, then an independent reference. Where sources disagree, a Discrepancy note says which was followed; pins that could not be confirmed in two sources are marked unverified rather than guessed.
-
Modern — USB-C (with the CC terminations: a 5 V sink needs 5.1 kΩ Rd on each CC pin), USB-A/B/Mini/Micro, RJ45 with T568A/B and PoE, RS-232 on DE-9 and DB-25, the IEEE 1284 parallel port, AVR ICSP, FTDI, Arm SWD and JTAG, VGA, HDMI, 3.5 mm TRS/TRRS, Qwiic/STEMMA/Grove, JST families, barrel jacks, XT30/XT60 and OBD-II.
-
Amiga — the Zorro II and Zorro III slots (each pin’s Zorro II and Zorro III meaning), the A500/A1000 86-pin side expansion, the A2000 CPU and video slots, the A1200 trapdoor and clock port, the PCMCIA slot, the DB-23 RGB and floppy ports, DB-25 serial and parallel (with the A1000 differences), the joystick/mouse port (mouse, paddles, light pen, CD32 pad), the keyboards (A1000, A2000/A3000, A4000, A500 header), IDE (A600/A1200 and A4000), the internal floppy, A3000 SCSI and the CD32 AUX port.
-
Atari 8-bit — SIO, the 600XL/800XL PBI, the 130XE ECI, the cartridge slots (left and the 800’s right), the 800 and XL/XE monitor jacks, the controller ports, and both power inputs.
-
Atari ST, STE, TT and Falcon — ACSI, floppy, MIDI IN and OUT/THRU, the cartridge port, printer, serial, the mouse/joystick and STE enhanced joystick ports, the monitor port, the Mega/TT keyboard jack, and the TT and Falcon video ports.
-
Commodore 8-bit — the C64/C128 expansion, user and cassette ports, the IEC serial bus, the 5- and 8-pin A/V ports, control ports, C64 power, the C128 RGBI port, the VIC-20 expansion port and power, and the PET IEEE-488 and user ports.
-
Apple — the Apple II slot, the DIP-16 game socket and the IIc/IIe DE-9, the DB-19 floppy port, ADB and the Mac DB-15 video port.
-
Sinclair — the ZX Spectrum (with the 128K/+2/+3 differences) and ZX81 edge connectors.
-
MSX & others — the MSX cartridge slot, the Amstrad CPC expansion port, the BBC Micro user port, 1 MHz bus and analogue port, and SCART (with the RGB blanking and switching levels).
-
PC legacy — AT and PS/2 keyboard/mouse, 8- and 16-bit ISA, 40-pin IDE, the 34-pin floppy (and its twist), and the 15-pin game port.
-
Consoles — NES and SNES controllers, the Mega Drive/Genesis pad, and the Atari 2600 cartridge.
Board pin-outs (ESP32, Pico, Arduino …) are in Board pinouts; I²C addresses in the I²C address finder.
Related: Amiga custom chip registers (what the joystick, POT and floppy lines are read through), Paula audio, Amiga ADF disk images, POKEY sound designer, Atari 8-bit disk images, Atari ST disk images, SID sound designer, C64 disk images, ZX Spectrum emulator, Atari 2600 IDE and retro raster timing.
Sharing
Share link copies a URL that opens this tool on the connector you are looking at. You can also
write one by hand with c (the connector id), for example
/tools/connectors/?c=usb-c or
/tools/connectors/?c=c64-expansion.
Feedback is a gift. Something to improve, a feature to add, or a bug? Tell me.
Runs entirely in your browser; nothing you type leaves this page.