USB-C

Pinout

Receptacle

/-----------------------------------------------------------------------------------------------\
| |
| A1 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | A9 | A10 | A11 | A12 |
| GND | TX1+ | TX1- | V-Bus | CC1 | D+ | D- | SBU1 | V-Bus | RX2- | RX2+ | GND |
| GND | RX1+ | RX1- | V-Bus | SBU2 | D- | D+ | CC2 | V-Bus | TX2- | TX2+ | GND |
| B12 | B11 | B10 | B9 | B8 | B7 | B6 | B5 | B4 | B3 | B2 | B1 |
| |
\-----------------------------------------------------------------------------------------------/

plug

/-----------------------------------------------------------------------------------------------\
| A12 | A11 | A10 | A9 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 |
| GND | RX2+ | RX2- | V-Bus | SBU1 | D- | D+ | CC | V-Bus | TX1- | TX1+ | GND |
| |
| |
| GND | TX2+ | TX2- | V-Bus | VConn | | | SBU2 | V-Bus | RX1- | RX1+ | GND |
| B1 | B2 | B3 | B4 | B5 | B6 | B7 | B8 | B9 | B10 | B11 | B12 |
\-----------------------------------------------------------------------------------------------/

CC1 and CC2

The cable ha only one wire for CC1 and CC2 signals. If the cable is not flipped then CC1 on the host and CC1 on the device are connected. If the cable is flipped a connection between CC1 on one end and CC2 on the other end is established. This can be used to detect the flipped state.

VCONN

Cables that contain a chip have that chip connected to the VCONN pin. The Vconn pin is connected to the unused CCx pin.

GND and V-Bus

Power supply to device. Either 5V or more after communication over CCx line. (Power Delivery / PD)

SBU1 and SBU2

Side band pins used in alternate mode (Display Port,..)

TX1+, TX1-, RX1+, RX1-, TX2+, TX2-, RX2+ and RX2-

Differential pairs (+ and -) used in USB3 super speed.

D+ and D-

Differential pair used in USB 2.0 (and USB 1.1) communication.