Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

  • Shop
  • About Us
  • Contact Us
  • Reseller
  • Blogs
020 69134444
1800 209 0998
[email protected]
Help Desk
Facebook Twitter Instagram Linkedin YouTube
Zbotic Logo Zbotic Logo
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

All departments
  • 3D Print Service
  • 3D Printer
  • Batteries & Chargers
  • Development Boards
  • Drone Parts
  • EBike parts
  • Sensor Modules
  • Electronic Components
  • Electronic Modules
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • DIY and Robot Kits
  • Show more
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Return to previous page
Home Cables, Connectors & PCB

USB Type-C Connector: Power Delivery and Data Wiring Guide

USB Type-C Connector: Power Delivery and Data Wiring Guide

March 11, 2026 /Posted byJayesh Jain / 0

The USB Type-C connector has become the universal standard for power delivery and data in modern electronics, replacing Micro-USB and Mini-USB in most new designs. For Indian makers and engineers designing PCBs or custom cables, understanding USB-C’s power delivery (PD) negotiation, CC pins, and wiring requirements is increasingly essential. This guide covers the complete USB-C pinout, power delivery protocol, and practical implementation tips.

Table of Contents

  • USB Type-C Overview
  • USB-C Pinout: All 24 Pins Explained
  • CC Pins: The Heart of USB-C
  • USB Power Delivery (PD) Protocol
  • Basic Wiring for Different Use Cases
  • PCB Implementation Guide
  • USB-C in Indian Electronics Projects
  • Frequently Asked Questions

USB Type-C Overview

USB Type-C (or USB-C) is a 24-pin connector specification defined in the USB 3.1 and later specifications. Unlike older USB connectors, it is reversible (no wrong way to plug in), symmetrical, and supports multiple protocols simultaneously: USB 2.0, USB 3.x, USB4, DisplayPort Alternate Mode, Thunderbolt, and USB Power Delivery up to 240W (USB PD 3.1).

Key capabilities of USB-C:

  • Power: Up to 5A at 48V = 240W (USB PD 3.1 EPR)
  • Data: Up to 40 Gbps (USB4 Gen 3×2, Thunderbolt 4)
  • Video: DisplayPort 2.0, HDMI Alt Mode, VirtualLink
  • Audio: 3.5mm adapter via Audio Adapter Accessory Mode
Recommended: White Type-C Cable for Arduino Nano V3.0 — Use this USB-C cable to connect your Arduino Nano V3.0 with USB-C port. Understanding USB-C specs helps you choose the right cable for data vs power applications.

USB-C Pinout: All 24 Pins Explained

The USB-C connector has 24 pins (12 on each side, since it is reversible). The pin names and assignments:

USB-C Connector Pinout (Plug, side A):

Pin  Name   Function
---  ----   --------
A1   GND    Ground
A2   TX1+   SuperSpeed TX differential pair (high-speed USB 3.x)
A3   TX1-   SuperSpeed TX differential pair
A4   VBUS   Power bus (5V-20V for USB PD, 5V for standard)
A5   CC1    Configuration Channel 1 (connection detect, PD negotiation)
A6   D+     USB 2.0 data positive
A7   D-     USB 2.0 data negative
A8   SBU1   Sideband use 1 (used for audio or alt modes)
A9   VBUS   Power bus (second VBUS pin)
A10  RX2-   SuperSpeed RX differential pair
A11  RX2+   SuperSpeed RX differential pair
A12  GND    Ground

B1   GND    Ground
B2   TX2+   SuperSpeed TX (second set, enabled when cable is flipped)
B3   TX2-   SuperSpeed TX
B4   VBUS   Power bus
B5   CC2    Configuration Channel 2 (cable orientation detection)
B6   D+     USB 2.0 data positive (mirrored)
B7   D-     USB 2.0 data negative (mirrored)
B8   SBU2   Sideband use 2
B9   VBUS   Power bus
B10  RX1-   SuperSpeed RX
B11  RX1+   SuperSpeed RX
B12  GND    Ground

CC Pins: The Heart of USB-C

The CC (Configuration Channel) pins CC1 and CC2 are the most innovative aspect of USB-C. They serve multiple critical functions:

  • Connection detection: When a USB-C cable is plugged in, the CC pin pulls high or low through a resistor, indicating connection and cable orientation.
  • Current advertisement (without PD): A USB-C charger advertises its current capability by placing a resistor on the CC pin:
    • 56k ohm pull-up: Default USB current (500mA USB 2.0, 900mA USB 3.0)
    • 22k ohm pull-up: 1.5A at 5V
    • 10k ohm pull-up: 3A at 5V
  • USB PD negotiation: For higher voltages/currents, a BMC-encoded communication protocol runs on CC pins to negotiate voltage/current contracts between source and sink.
Simple USB-C 5V Charging (No PD):
Device can detect charger type by reading CC1/CC2 pin voltages.

If CC1 voltage > CC2 voltage:
  Cable is plugged orientation A (CC1 connected)
If CC2 voltage > CC1 voltage:
  Cable is plugged orientation B (CC2 connected)

For device that draws 5V 1.5A without PD:
  Place 5.1k ohm resistor from CC1 to GND
  Place 5.1k ohm resistor from CC2 to GND
  These resistors tell the charger:
  "I am a USB-C device, provide appropriate current"
  A PD charger will detect 5.1k (sink) and provide 5V

USB Power Delivery (PD) Protocol

USB PD is a digital communication protocol layered on the CC pin that allows negotiation of voltages from 5V to 48V and currents up to 5A. The device (sink) requests a specific power contract from the charger (source).

Standard PD Profiles (PDOs)

  • 5V @ 900mA = 4.5W (USB 2.0 base)
  • 5V @ 3A = 15W (standard USB-C)
  • 9V @ 3A = 27W (fast charge)
  • 12V @ 3A = 36W
  • 15V @ 3A = 45W (MacBook Air charger)
  • 20V @ 5A = 100W (USB PD 3.0 max)
  • 48V @ 5A = 240W (USB PD 3.1 EPR)

For Indian electronics projects, implementing USB PD sink capability (receiving up to 20V 100W) typically requires a dedicated USB PD controller IC: FUSB302, STUSB4500, or IP2721. These ICs handle the CC communication protocol in hardware and output the negotiated voltage/current profile.

Recommended: Arduino Nano RP2040 Connect — Features a USB-C connector. Study its reference design to understand USB-C integration with microcontrollers for your own PCB designs.

Basic Wiring for Different Use Cases

Use Case 1: Simple 5V Device Powered from USB-C (No PD)

Minimum components for 5V USB-C powered device:

USB-C connector:
  VBUS (A4, B4, A9, B9) → 5V rail (short all VBUS pins together)
  GND (A1, A12, B1, B12) → GND
  CC1 (A5) → 5.1k ohm → GND
  CC2 (B5) → 5.1k ohm → GND
  D+ (A6, B6) → USB data+
  D- (A7, B7) → USB data-
  (TX, RX, SBU pins can be left unconnected for USB 2.0 only)

Use Case 2: USB-C Data Only (USB 2.0)

For MCU with built-in USB 2.0 (Arduino Nano, STM32, RP2040):

  D+ → MCU USB DP pin
  D- → MCU USB DM pin
  VBUS → detect pin (optional) or 5V input
  CC1 and CC2 → 5.1k ohm to GND each
  All SuperSpeed pins (TX1+, TX1-, RX1+, etc.) → No connect

Use Case 3: USB PD Sink (20V/100W Input)

With STUSB4500 USB PD controller IC:

  STUSB4500 CC1/CC2 → USB-C CC1/CC2
  STUSB4500 VBUS_EN → MOSFET gate (controls power path)
  STUSB4500 I2C → MCU I2C bus (configure PDO via I2C)
  Configure via I2C to request 20V 3A (60W) PDO
  Output: 20V DC for step-down converter to system voltage

PCB Implementation Guide

  • Connector selection: For low-volume prototypes, use USB-C receptacle through-hole connectors (easier soldering). For production, SMD receptacle (Type 14 or Type 16) with shield tabs to PCB GND.
  • ESD protection: Place TVS diodes on VBUS and data lines (PRTR5V0U2X or USBLC6-2). Critical for compliance and protection.
  • EMC filtering: 100pF capacitors on D+ and D- to GND improve EMI. Common mode choke on USB 2.0 lines for strict EMC requirements.
  • VBUS handling: All VBUS pins must be connected together. Add a fuse (1A polyfuse) in series with VBUS for protection.
  • Ground connections: All GND pins must be connected. Shield pins connect to PCB GND through a 1 ohm resistor (avoids ground loops from cable shield).

USB-C in Indian Electronics Projects

  • Arduino Nano V3.0, Arduino Nano RP2040, and many modern development boards in India now use USB-C connectors
  • Most Indian smartphone fast chargers (18W Qualcomm Quick Charge, 33W Realme, 65W OnePlus) support USB PD standard with appropriate PD triggers
  • USB-C components available in India: LCSC (via JLCPCB), Mouser India, Digi-Key India, and Robu.in for common connectors
  • Cable quality matters enormously — cheap USB-C cables from roadside shops often omit SuperSpeed wires and may lack proper CC resistors, causing charging issues

Frequently Asked Questions

Why does my USB-C charger not fast-charge my device even with a 65W charger?

USB PD negotiation requires both charger (source) and device (sink) to support PD. Without a PD controller in the device, maximum charging current is limited to what the CC resistors advertise (typically 5V 3A = 15W max for non-PD USB-C). Ensure both your charger and device support USB PD, and use a cable with CC wires (full-featured cable).

Can I use USB-C to replace DC barrel jacks in my PCB design?

Yes, this is increasingly common. Use a USB PD trigger board (pre-assembled with STUSB4500 or IP2721) to negotiate the desired voltage (9V, 12V, 15V, or 20V) from a USB-C PD charger. This eliminates the barrel jack and allows the device to be powered from any USB PD charger. PD trigger boards are available in India for Rs 150-400.

What is a full-featured USB-C cable vs a charge-only cable?

A full-featured cable includes all 24 pins: GND, VBUS, D+, D-, CC1, CC2, SBU1, SBU2, and all SuperSpeed pairs. A charge-only cable omits SuperSpeed (TX/RX) pairs and sometimes SBU pins — it supports USB 2.0 data and charging but not USB 3.x speeds or Alt Mode video. Always use full-featured cables for data transfer applications.

Shop Cables, Connectors & PCB at Zbotic

Tags: usb c pinout, usb c wiring guide, usb pd pcb design, usb type c connector, USB-C Power Delivery
Share Post
  • Facebook
  • Linkedin
  • Whatsapp
Conformal Coating Spray: Prote...
blog conformal coating spray protecting pcbs from moisture india 598764
blog iot project for btech final year ideas and components 598771
IoT Project for BTech Final Ye...

Related posts

Svg%3E
Read more

Spiral Wrap: Cable Bundling and Protection

April 1, 2026 0
Table of Contents What Is Spiral Wrap Spiral Wrap vs Split Loom Spiral Wrap Sizes and Materials How to Install... Continue reading
Svg%3E
Read more

Cable Tie Anchor: Mount Points for Wire Routing

April 1, 2026 0
Table of Contents What Are Cable Tie Anchors Types of Cable Tie Mount Points Adhesive vs Screw-Mount Anchors Installing Cable... Continue reading
Svg%3E
Read more

Cable Length Calculator: Voltage Drop for Long Runs

April 1, 2026 0
Table of Contents Why Cable Length Matters Voltage Drop Formula Explained Wire Resistance by Gauge Calculating Voltage Drop: Examples Maximum... Continue reading
Svg%3E
Read more

Wire Wrapping: Vintage Prototyping Technique

April 1, 2026 0
Table of Contents What Is Wire Wrapping History of Wire Wrap Technology Wire Wrap Tools and Wire How to Wire... Continue reading
Svg%3E
Read more

Manhattan Style: Dead Bug Circuit Construction

April 1, 2026 0
Table of Contents What Is Manhattan Style Construction Dead Bug Technique Explained When to Use Manhattan/Dead Bug Tools and Materials... Continue reading

Add comment Cancel reply

Your email address will not be published. Required fields are marked

Facebook Twitter Instagram Pinterest Linkedin Youtube

Get the latest deals and more.

Download on Google Play Download on the App Store

Call us: 020 69134444 / 1800 209 0998

Monday - Saturday 09:30 AM - 06:00 PM
For Technical Supports Email: [email protected]
For Sales / Enquiries Email: [email protected]

  • My Account

    • Cart

    • Wishlist

    • Checkout

    • My Orders

    • Track Order

    • My Account

  • Information

    • FAQs

    • Blogs

    • Career

    • About Us

    • Contact Us

    • Payment Options

  • Policies

    • Privacy Policy

    • Terms & Conditions

    • GST Input Tax Credit

    • Shipping Return Policy

    • E-Waste Collection Points

    • Our Sitemap

© Zbotic.in is registered trademark of Moxie Supply Pvt Ltd – All Rights Reserved
Login
Use Phone Number
Use Email Address
Not a member yet? Register Now
Reset Password
Use Phone Number
Use Email Address
Register
Already a member? Login Now