Understanding the CC Pins of Type-C in One Article
In the USB Type-C interface, CC1 and CC2 (Configuration Channel) are two critical pins that can be thought of as the "negotiators" and "traffic police" of the Type-C connection.
Their main functions are as follows:
Role Detection: Who is the host and who is the device?
The Type-C interface is symmetrical, so devices need to determine which end is the source (e.g., charger or computer) and which is the sink (e.g., smartphone or USB drive). The CC lines detect the presence of pull-up (Rp) and pull-down (Rd) resistors to identify the device's role—Downstream Facing Port (DFP) or Upstream Facing Port (UFP).
Cable Orientation Detection: How is plug-in orientation detected?
Since the Type-C connector has 24 symmetrically arranged pins, correct insertion matters. CC1 and CC2 are positioned symmetrically. Devices determine whether the plug is correctly oriented by detecting which of the two CC lines carries a signal, thereby enabling proper routing of differential data lines (TX/RX) and power line configurations.
Current Advertisement: How much current can I supply?
Source devices (such as chargers) communicate their maximum current capability (e.g., 500mA, 1.5A, 3A) by applying different voltage levels on the CC line via pull-up resistors, allowing the receiving device to adjust its power consumption strategy accordingly.
Power Delivery (PD) Communication: Fast-charging protocol negotiation
When higher voltages (e.g., 9V, 12V, 20V) or currents (above 3A) are required, devices exchange digital signals over the CC line using Baseband Manchester Coding (BMC), known as the USB-PD protocol. All fast-charging negotiations and voltage switching occur through this CC communication.
Alternate Mode (Alt Mode) Negotiation: Video transmission
When a Type-C interface is used to connect to displays (via DisplayPort Alt Mode) or other non-USB signals, devices use the CC line for handshake and configuration negotiation to determine which pins will carry video signals.
When operating as a host, connect CC1 and CC2 to pull-up resistors on
VBUS
When operating as a slave device, connect CC1 and CC2 to a 5.1K resistor and ground them.
Typical application schematic (for slave machine use)
VI. Summary in One Sentence
Type C is the "universal conduit", but whether it carries water or oil depends on the equipment and the protocol.
The next time someone tells you "This is Type C, it will definitely be very fast", you can calmly reply:
"Brother, the interface is just the shape, while the protocol is the soul."
Post time: May-22-2026