Do I need to use a CC controller or PD controller for my USB-C application?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Configuration channel (CC) controllers and power delivery (PD) controllers perform similar roles in a USB-C ecosystem. There are a few key differences that set these device types apart that need to be considered when choosing the right one for your application.
The purpose of a CC controller is strictly to handle the CC negotiation on a USB-C port. Depending on which device you use, a CC controller can negotiate the following:
In contrast, a PD controller is often more versatile in what it enables for a USB-C port. A PD controller will typically come with programmable firmware and general purpose I/O pins that control other devices based on the CC negotiation. This allows PD controllers to perform functions that a simple CC controller could not. The abilities of a PD controller will vary by device. Here are a few examples to demonstrate the benefits that a PD controller can provide: