← Wiki · Component

USB-C receptacle

The USB-C socket for power and USB 2.0 data. A device needs 5.1 kΩ on each CC pin, or a charger gives it no power at all.

What it does#

A 16-pin USB 2.0 Type-C receptacle carries VBUS (5 V), GND, the D+/D− pair (twice, one per plug orientation) and two CC pins that tell the charger what is plugged in.

The rules#

  • 5.1 kΩ from CC1 to GND and a separate 5.1 kΩ from CC2 to GND. That marks the board as a device (sink). Without them, a USB-C charger or a C-to-C cable gives no 5 V. Never share one resistor between both CCs.
  • Join D+ with D+ (A6, B6) and D− with D− (A7, B7), so the plug works both ways round.
  • SBU1/2 are unused for USB 2.0: no-connect.
  • Shield to GND (directly, or through a resistor/capacitor; directly is common on hobby boards).
Example circuit: A power-only input: CC pull-downs, data pins marked not connected, and a 500 mA polyfuse from VBUS to 5V.
A power-only input: CC pull-downs, data pins marked not connected, and a 500 mA polyfuse from VBUS to 5V. Open the usb_c_power example from this page in PCB Canvas: “Insert into my schematic”.

For data, add ESD protection on D+/D−.

Pitfalls#

  • 5 V at 500 mA–3 A. Without negotiation a sink may take 500 mA from a PC port; chargers usually allow more, but do not count on it.
  • D+/D− swapped = no enumeration. Route them as a pair, same length, ~90 Ω differential if you can.
  • Mechanical strength. The HRO TYPE-C-31-M-12 has through-hole legs; put it at the board edge so the plug sits flush.

Footprint#

HRO TYPE-C-31-M-12 (C165948), extended part. Its 0.5 mm pad pitch is hard to hand-solder: let JLCPCB place it.