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.
Do I need to use a CC controller or PD controller for my USB-C application?
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: