Electronics

USB-C Pinout: Receptacle, Plug & Cable Wiring

The USB-C receptacle has 24 pins, A1–A12 and B1–B12: 4 GND, 4 VBUS, CC1/CC2, two D+/D− positions, four high-speed pairs and SBU1/SBU2.

A USB-C receptacle has 24 pins in two rows of 12, A1–A12 and B1–B12, laid out so the socket works either way up: 4 GND (A1, A12, B1, B12), 4 VBUS (A4, A9, B4, B9), 2 CC (A5, B5), two USB 2.0 D+/D− positions (A6/A7 and B6/B7), four high-speed pairs (TX1 A2/A3, RX1 B11/B10, TX2 B2/B3, RX2 A11/A10) and 2 SBU (A8, B8). Pin An and pin Bn always carry the same kind of signal, so turning the plug over lands every contact on a matching pin. The plug has one CC contact, uses the other position for VCONN, and leaves out B6 and B7, so a full-featured plug has 22 contacts. Everything below is from the USB Type-C Cable and Connector Specification, Release 2.5 (March 2026). For the plug shapes and sizes of every USB connector, see the USB Connector Types Chart.

USB-C pin diagram

Receptacle (socket), front view: looking into the port.

GNDA1GNDB12TX1+A2RX1+B11TX1−A3RX1−B10VBUSA4VBUSB9CC1A5SBU2B8D+A6D−B7D−A7D+B6SBU1A8CC2B5VBUSA9VBUSB4RX2−A10TX2−B3RX2+A11TX2+B2GNDA12GNDB1
GNDA1GNDB12TX1+A2RX1+B11TX1−A3RX1−B10VBUSA4VBUSB9CC1A5SBU2B8D+A6D−B7D−A7D+B6SBU1A8CC2B5VBUSA9VBUSB4RX2−A10TX2−B3RX2+A11TX2+B2GNDA12GNDB1

Full-featured plug, front view: looking into the end of the cable. The plug is the mirror image, so its A1 meets the socket's A1 (turned over, it meets B1).

GNDA12GNDB1RX2+A11TX2+B2RX2−A10TX2−B3VBUSA9VBUSB4SBU1A8VCONNB5D−A7noneB6D+A6noneB7CCA5SBU2B8VBUSA4VBUSB9TX1−A3RX1−B10TX1+A2RX1+B11GNDA1GNDB12
GNDA12GNDB1RX2+A11TX2+B2RX2−A10TX2−B3VBUSA9VBUSB4SBU1A8VCONNB5D−A7noneB6D+A6noneB7CCA5SBU2B8VBUSA4VBUSB9TX1−A3RX1−B10TX1+A2RX1+B11GNDA1GNDB12
GNDVBUS (power)CC / VCONNUSB 2.0 D+ / D−High-speed TX / RX pairsSBU

Drawn from Figures 2-1 and 2-2 of the specification. On phones each view is split into positions 1–6 and 7–12. The grey bar is the receptacle's tongue, which carries contacts on both faces.

Receptacle pin assignments (all 24 pins)

Position (n)Row A pinRow B pinFunctionMates
1A1: GNDB1: GNDGround returnFirst
2A2: TX1+B2: TX2+High-speed transmit pair, +Second
3A3: TX1−B3: TX2−High-speed transmit pair, −Second
4A4: VBUSB4: VBUSBus powerFirst
5A5: CC1B5: CC2Configuration channelSecond
6A6: D+B6: D+USB 2.0 data, +Second
7A7: D−B7: D−USB 2.0 data, −Second
8A8: SBU1B8: SBU2Sideband useSecond
9A9: VBUSB9: VBUSBus powerFirst
10A10: RX2−B10: RX1−High-speed receive pair, −Second
11A11: RX2+B11: RX1+High-speed receive pair, +Second
12A12: GNDB12: GNDGround returnFirst

Reading the pin table

  • Why An and Bn match. Row B is numbered in the opposite direction from row A, so position n in both rows holds the same kind of signal: turning the plug over swaps CC1 for CC2, TX1 for TX2 and RX1 for RX2. The port works out which way round the plug is from the CC pins and routes the high-speed signals to match.
  • Two USB 2.0 positions, one pair in the cable. The receptacle has D+/D− at A6/A7 and again at B6/B7 so USB 2.0 works either way up. The specification allows a device to join A6 to B6 and A7 to B7 on its board, with each joining trace no longer than 3.5 mm. A USB-C cable carries only one D+/D− pair.
  • Mating order. GND and VBUS contacts are longer and touch first; all other contacts touch second. In the specification's alternate contact design VBUS touches second and the signals third.
  • VBUS and GND. All four VBUS pins are joined together in the plug and on the device's board, and so are all four GND pins. The receptacle is rated 5 A; standard cables are rated 3 A. A source's receptacle keeps VBUS switched off until a sink is attached, so a bare USB-C socket on a charger is normally dead.
  • High-speed pairs. A port transmits on its TX pairs and receives on its RX pairs. USB 3.2 uses one pair set (one lane) or both (two lanes); USB4 normally uses both.
  • SBU1 and SBU2 (sideband use) are reserved for uses defined by the USB Type-C specification, the USB4 specification, liquid detection and Alternate Modes. A port that uses none of these must leave them open or pull them down through no less than 950 kΩ.
  • USB 2.0-only receptacles connect only GND, VBUS, CC1/CC2, both D+/D− positions and SBU1/SBU2 (Table 3-5); the high-speed positions are left unconnected, and SBU may be connected only for a defined purpose.

Which contacts each plug has

Plug contactsFull-featured plugUSB 2.0 plugPower-only plug
A1, A12, B1, B12GNDGNDGND
A4, A9, B4, B9VBUSVBUSVBUS
A5CCCCCC
B5VCONNVCONN if e-marked—
A6, A7D+, D−D+, D−—
B6, B7not presentnot presentnot present
A2, A3, B10, B11TX1, RX1——
B2, B3, A10, A11TX2, RX2——
A8, B8SBU1, SBU2——

About the plug

  • Only one CC contact (A5) is wired through the cable. The plug's B5 position is VCONN, which the source powers (3.0 to 5.5 V) to run the e-marker chip in an electronically marked cable. All full-featured cables are electronically marked; a USB 2.0 USB-C cable needs an e-marker only if it is rated above 3 A.
  • The power-only plug is meant only for devices that take power (sinks); it has nine contacts: CC, four VBUS and four GND.
  • A powered (e-marked) plug shows a resistance Ra of 800 Ω to 1.2 kΩ on its VCONN contact. That is how a source tells a cable apart from a device (5.1 kΩ Rd) on the CC pins.

USB-C to USB-C cable wiring

WireSignalPlug 1 contactPlug 2 contactIn a USB 2.0 cable
1 (16)GNDA1, B1, A12, B12A1, B1, A12, B12Yes
2 (17)VBUSA4, B4, A9, B9A4, B4, A9, B9Yes
3CCA5A5Yes
18VCONNB5B5If e-marked
4D+A6A6Yes
5D−A7A7Yes
6TX1+ to RX1+A2B11No
7TX1− to RX1−A3B10No
8RX1+ from TX1+B11A2No
9RX1− from TX1−B10A3No
10TX2+ to RX2+B2A11No
11TX2− to RX2−B3A10No
12RX2+ from TX2+A11B2No
13RX2− from TX2−A10B3No
14SBU1 to SBU2A8B8No
15SBU2 to SBU1B8A8No
BraidShieldShellShellYes

About the cable wiring

  • Wire numbers follow Tables 3-6 and 3-10 of the specification. Wires 16 and 17 are optional second GND and VBUS wires; wire 18 (VCONN) is optional and depends on how the e-marker is built.
  • The high-speed pairs cross over in the cable: what one plug sends on TX1 arrives at the other plug's RX1, and SBU1 at one end becomes SBU2 at the other. CC, VBUS, GND and D+/D− run straight through.
  • A USB 2.0 USB-C cable has only wires 1–5 (and 18 if e-marked); every other plug contact is left open. A full-featured cable also needs a 10 nF bypass capacitor on VBUS at each end (rated 30 V, or 63 V for an EPR cable).
  • The high-speed pairs are shielded (usually micro-coaxial) and the shield is joined to GND in both plugs; the D+/D− pair is normally an unshielded twisted pair. A typical full-featured cable is 4 to 6 mm thick.

CC pull-up (Rp): what the source advertises

Source advertisesCurrent source (µA)Pull-up to 4.75–5.5 V (kΩ)Pull-up to 3.3 V (kΩ)
Default USB power80 ± 20%56 ± 20%36 ± 20%
1.5 A at 5 V180 ± 8%22 ± 5%12 ± 5%
3.0 A at 5 V330 ± 8%10 ± 5%4.7 ± 5%

Other CC terminations

TerminationValue (Ω or V)Where it is used
Rd (sink pull-down)5.1 kΩ ± 10%On both CC pins of a sink; can read the current advertised
Rd, wide tolerance5.1 kΩ ± 20%Sink that cannot read the advertised current
Rd as a voltage clamp1.1 V ± 20%Sink starting unpowered; blocks USB PD until it switches to the resistor
Ra (powered cable)800 Ω to 1.2 kΩOn the VCONN contact of an e-marked plug
Rp in a USB-A to USB-C cable56 kΩ ± 5% to VBUSIn the USB-C plug; advertises Default USB power
Rd in a USB-C to USB-B or Micro-B cable5.1 kΩ ± 20%In the USB-C plug, so the USB-C host sees a sink
Open (zOPEN)126 kΩ or moreDisabled or unpowered port

Voltage the sink reads on CC

Voltage on the sink CC pin (V)What the sink may draw
below 0.276Nothing attached (disconnect threshold)
0.277 to 0.612vRd-USB: Default USB power
0.746 to 1.164vRd-1.5: 1.5 A
1.369 to 2.042vRd-3.0: 3.0 A

How the current advertisement works

  • The source's Rp and the sink's 5.1 kΩ Rd form a voltage divider on CC. With nominal values and a 5 V pull-up, 56 kΩ gives 5 × 5.1 ÷ (56 + 5.1) = 0.42 V (Default), 22 kΩ gives 0.94 V (1.5 A) and 10 kΩ gives 1.69 V (3.0 A); each falls inside its band in the table above. The Voltage Divider Calculator works the same sum for other values.
  • The voltage bands are the specification's worked example for a sink with Rd at ±10% (Table 4-36); a sink with a ±20% Rd can tell only connected from disconnected.
  • A source may implement Rp as a resistor to 4.75–5.5 V, a resistor to 3.3 V or a current source, using the values in the Rp table for each.
  • "Default USB power" means 500 mA for USB 2.0, 900 mA for single-lane USB 3.2 and 1,500 mA for dual-lane USB 3.2, unless BC 1.2 or USB PD says otherwise. See the USB Power Delivery Guide for what comes after CC.

What the source sees on CC1 and CC2

CC1CC2What the source has found
OpenOpenNothing attached
RdOpenSink attached, plug one way up
OpenRdSink attached, plug the other way up
RaOpen (or the reverse)Powered cable, no sink at the far end
RdRa (or the reverse)Powered cable with a sink, or a VCONN-powered accessory or device
RdRdDebug Accessory Mode
RaRaLiquid Corrosion Mitigation Mode (replaced the Audio Adapter Accessory Mode in Release 2.3, October 2023)

Legacy cables and adapters

  • USB-A to USB-C cables (and USB-C to Micro-B receptacle adapters) carry Rp = 56 kΩ ± 5% from CC to VBUS inside the USB-C plug, so the USB-C device sees a source offering Default USB power. The tighter ±5% tolerance allows for voltage drop in the cable. The cable itself is rated 3 A because many non-standard chargers supply more than the USB default.
  • A pull-up of 10 kΩ to 5 V in such a cable would advertise 3.0 A (see the Rp table) from a USB-A port that is only required to supply 500 or 900 mA. That is why the specification fixes the value.
  • USB-C to USB-B, Mini-B or Micro-B cables carry Rd = 5.1 kΩ ± 20% in the USB-C plug, so the USB-C host sees a sink and turns VBUS on.
  • Only the defined legacy cables and adapters are allowed. Adapters with a USB-C receptacle on a legacy plug (for example a USB-C socket on a USB-A plug) are explicitly not defined or allowed, because they let users build invalid and potentially unsafe connections. The defined adapters go the other way: a USB-C plug to a USB 3.1 Standard-A receptacle, or to a USB 2.0 Micro-B receptacle, each 0.15 m long at most.

Sources

  • Every pin, wire and value on this page, and the diagram itself, is read from one dataset, assets/data/usb-specs.json. The USB Type-C specification was downloaded from usb.org and checked against its figures and tables on 6 October 2026; the divider voltages are calculated from the nominal resistor values.
  • USB 3.0 Promoter Group, USB Type-C Cable and Connector Specification, Release 2.5, 2026 (usb.org). Used for: Receptacle and plug front views (Figures 2-1, 2-2); pin assignments (Tables 3-4, 3-5); cable assemblies and lengths (Tables 3-1, 3-2); cable wiring (Tables 3-10, 3-11); CC terminations Rp, Rd, Ra (Tables 4-27 to 4-29); CC states (Table 4-10); sink CC voltages (Table 4-36); power precedence (Table 4-19); Type-C Current (Table 4-20); EPR cables (section 3.11); revision history.
  • USB 3.0 Promoter Group (USB-IF), USB Power Delivery Specification, Revision 3.2, Version 1.2 (corrected printing of 19 August 2026), 2026 (usb.org). Used for: SPR fixed supplies (Tables 3.1 to 3.3); PPS (Tables 3.4, 4.2, 6.13); SPR and EPR AVS (Tables 4.3, 4.4, 3.5, 3.6); Fixed Supply tolerance and PPS/AVS step sizes (Table 4.6); cable VDO current and voltage fields; 300 kbit/s BMC bit rate; revision history (Table A.1).
  • USB 3.0 Promoter Group, Universal Serial Bus 3.2 Specification, Revision 1.1, 2022 (usb.org). Used for: Revision history (USB 3.0 12 November 2008, USB 3.1 26 July 2013, USB 3.2 22 September 2017); Gen 1 5 Gbps 8b/10b and Gen 2 10 Gbps 128b/132b; effective bandwidth (section 4.4.11); dual-lane operation on USB Type-C only (Tables 5-1, 5-2).

Frequently asked questions

How many pins does USB-C have?

The USB-C receptacle has 24 contacts in two rows of 12, A1–A12 and B1–B12. A full-featured plug has 22, because contacts B6 and B7 (the second USB 2.0 pair) are left out of the plug. A USB Type-C power-only plug has just 9: CC, four VBUS and four GND.

What is the CC pin on USB-C for?

CC (Configuration Channel) is how the two ends find each other. The source pulls CC up through a resistor Rp and the sink pulls it down through 5.1 kΩ (Rd); which of CC1 or CC2 sees the connection tells the port which way up the plug is, the voltage tells the sink how much current it may take (Default, 1.5 A or 3.0 A), and USB Power Delivery messages are sent on the same wire. In the plug the second CC position becomes VCONN, which powers an e-marker chip.

What resistor does a USB-C device need to charge?

A 5.1 kΩ pull-down (Rd) to ground on CC1 and on CC2: ±10% if the device wants to read the charger's 1.5 A or 3.0 A advertisement, ±20% if not. A compliant USB-C charger keeps VBUS switched off until it sees Rd, which is why a device without these resistors does not charge from a USB-C to USB-C cable.

Which wires are in a USB-C to USB-C USB 2.0 cable?

Five signals: VBUS, GND, CC, D+ and D− (wires 1 to 5), plus the shield, and a VCONN wire if the cable is electronically marked. The high-speed pairs and SBU wires are not fitted, so the cable runs at 480 Mbps at most, but it still carries USB Power Delivery because PD uses the CC wire.

What resistor is in a USB-A to USB-C cable?

The USB-C plug of a USB-A to USB-C cable must contain Rp = 56 kΩ ± 5% from CC to VBUS, which tells the device that only Default USB power is available. With a 10 kΩ pull-up the same cable would advertise 3.0 A, more than a USB-A port is required to supply.

Was this article helpful?