IDC Connectors
IDC (insulation displacement connector) connectors are very common style of connector used to carry low speed communications and low current power between multiple circuit boards and between circuit boards and other devices. They are distinguishable by the typically black, square and sharp edged connectors, with a ribbon cable coming out the side.

The namesake comes from the way the connector attaches to the ribbon cable --- the connector has sharp “razor” style blades with a notch cut through the center of each one. The ribbon cable is pushed onto the end of the blades, and the blades pierce the ribbon cable and make contact with the blades (hence “displacing the insulation”). This removes the need to strip the end of the ribbon cable and connect via crimps/soldering/screw terminals and thus makes them extremely easy to construct.
Sometimes jokingly referred to as “It Did not Connect” connectors, they can make for unreliable connections when hand assembled or not constructed in the correct manner. Unlike terminal blocks or crimped connectors, it is hard to visually confirm that the connections were made correctly given the clamp obscures the connection points.
The socket (least-moving piece, the side that gets soldered onto a PCB) is shrouded and keyed to make sure the parts mate in the correct way.
A 2.54mm pitched (w.r.t to the pins) IDC connector has two rows of pins, this requires that the flat cable has a conductor pitch of 1.27mm (0.05”).
Some IDC connectors come with built-in strain relief. This is usually in the form of a clip which sits on top of the connector. The cable is brought out of the insulation displacement part and then curled back around to be clamped by the clip. Strain relief is more common on the 2.54mm pitch IDC connectors, and not so much on the 1.27mm pitch IDC connectors. This can be a problem for longevity of these smaller 1.27mm IDC connectors, which are commonly used for 10-pin ARM SWD programming headers.
Examples
CNC Tech 3230-10-0102-00
The CNC Tech 3230-10-0102-00 is a 10 position, 2x5, 1.27 mm pitch IDC socket. It is commonly connected to 0.64mm pitch 30 AWG 10 conductor IDC ribbon cable and used for programming cables, connecting to a mating header on the PCB.
As of June 2025, these were available on DigiKey for US$0.91 in single quantities.1
CNC Tech 3240-10-00
The CNC Tech 3240-10-00 is a 10 position, 2x5, 1.27 mm pitch IDC cable to male pin connector. The unique thing about this style of connector is that it is direct wire-to-board (normally you have a connector on the cable which mates with another connector on the PCB). You can use these to make IDC “extension” cables.
This is a placeholder for the reference: fig-cable-to-male-pin-idc-connectors-used-to-make-extension-cable shows a photo of two to them being used to make a IDC “extension” cable.
As of June 2025, these were available on DigiKey for US$2.68 in single quantities.
3M 3749/10 100
Although not a IDC connector, the 3M 3749/10 100 is a 10 conductor, 0.64mm pitch, 30 AWG ribbon cable.
As of June 2025, this was available on DigiKey for US$45 for a 30.48 m reel.3
Harwin M50-9020542
The Harwin M50-9020542 is a 10 position, 2x5, 1.27 mm IDC male to female cable assembly. This is a rare style as most IDC cables are female to female. This can’t be used as an IDC extension cable however, as the pinout is the wrong way around.
Footnotes
-
Digikey. Product Index > Connectors, Interconnects > Rectangular Connectors > Free Hanging, Panel Mount > CNC Tech 3230-10-0102-00 [product page]. Retrieved 2025-06-19, from https://www.digikey.co.nz/en/products/detail/cnc-tech/3230-10-0102-00/3883464. ↩ ↩2
-
Digikey. Product Index > Connectors, Interconnects > Rectangular Connectors > Board In, Direct Wire to Board > CNC Tech 3240-10-00 [product page]. Retrieved 2025-06-19, from https://www.digikey.co.nz/en/products/detail/cnc-tech/3240-10-00/3883786. ↩
-
Digikey. Product Index > Cables, Wires > Flat Ribbon Cables > 3M 3749/10 100 [product page]. Retrieved 2025-06-19, from https://www.digikey.co.nz/en/products/detail/3m/3749-10-100/1107765. ↩ ↩2