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).
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.