Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose a Cypress-origin EZ-PD controller by the job it must do: CCG2 is the compact programmable option for USB-C port roles, CCG3PA2 is aimed at power adapters and cable or charger designs, and CCG6SF/CCG6DF target notebook and desktop designs with one or two ports. Automotive CCG3PA variants are a separate choice for vehicle charging applications. These single-chip devices integrate USB Type-C/PD control with varying levels of power-path control and protection; confirm the exact part number, revision and availability with Infineon, which maintains the current product pages.

What a single-chip USB Type-C controller integrates

EZ-PD controllers combine a USB Type-C/Power Delivery transceiver and policy-control microcontroller with functions that would otherwise require additional components. Depending on the family, integration can include termination resistors, ESD or VBUS protection, regulation control, load-switch control and USB data-path resources. The exact feature set varies substantially, so “single-chip” does not mean that every design can omit external power components or firmware work.

For selection, first establish the port’s role and power behavior, then check the USB PD revision and PPS requirement, VBUS range, power-path and protection needs, USB data routing, package and temperature grade, and firmware configurability.

How the Cypress-origin families differ

Family Best-fit design Distinguishing integration and capability
CCG2 Compact cable, charger, host, sink/source or dual-role designs Programmable controller with explicit UFP, DFP and DRP support; integrated transceiver, termination resistors and ESD.
CCG3PA2 USB-C power adapters and cable or charger products USB PD 3.0 with PPS; configurable Rp/Rd/Ra; support for one Type-C plus one Type-A; integrated VBUS feedback/control and ESD.
CCG6SF / CCG6DF Notebook and desktop designs requiring one or two USB-C ports Single-port (CCG6SF) or dual-port (CCG6DF) family with a 20-V regulator, provider load-switch control, consumer NFET gate driver, SBU pass-through and USB high-speed mux.
Automotive CCG3PA variants Rear-seat chargers, infotainment and other automotive charging designs AEC-Q100 24-pin QFN family with automotive temperature range, integrated current/voltage control, fault monitoring, and CC/VBUS short protection.

What to check for each controller

CCG2: choose for flexible port roles

CCG2 explicitly supports UFP (upstream-facing), DFP (downstream-facing) and DRP (dual-role) operation. That makes it a candidate when a compact design needs a programmable Type-C controller across source, sink or dual-role configurations. Verify the specific device’s power-path, protection, data-routing and firmware requirements rather than assuming that the family’s role support alone covers the whole product.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Hosyond 3Pack ESP32 ESP-32S Development Board USB-C WiFi Bluetooth Dual Core Microcontroller for Arduino IDE, Support AP/STA/AP+STA, CP2102 Chip ESP-WROOM-32
  • High-performance dual-core processor – ESP32S is equipped with a powerful dual-core 32-bit CPU with a main frequency of up to 240MHz, providing smooth and efficient computing power for IoT and embedded applications.
  • Wi-Fi & Bluetooth dual-mode support – Integrated 2.4GHz Wi-Fi and low-power Bluetooth, supporting wireless data transmission, remote control and smart device connection.
  • Rich interfaces and functions – Provides GPIO, UART, SPI, I2C and other interfaces, supports touch sensing, infrared remote control, DAC and other functions, suitable for a variety of electronic projects.
  • Low-power design – With multiple power saving modes, supports deep sleep and ultra-low power operation, suitable for battery-powered Internet of Things (IoT) devices and remote monitoring systems.
  • Compatible with multiple development environments – Supports for Arduino IDE, for ESP-IDF, for MicroPython and for PlatformIO, easy to develop, suitable for beginners and advanced developers to quickly build smart applications.

CCG3PA2: choose for adapter and charger integration

CCG3PA2 is the more targeted fit for adapter and cable/charger products that need USB PD 3.0 and PPS. Its documented integration includes configurable Rp/Rd/Ra, VBUS feedback/control, ESD, and the ability to support one Type-C port alongside one Type-A port. The datasheet specifies a 32-bit Arm Cortex-M0, two 64-KB flash blocks, and 32-pin QFN or 30-ball CSP package options; those figures describe the documented device, not every EZ-PD controller.

CCG6SF and CCG6DF: choose for PC port and data-path needs

CCG6SF serves single-port PC designs and CCG6DF serves dual-port designs. In addition to PD control, the family provides SBU pass-through and a USB high-speed mux, along with load-switch and NFET gate-driver controls for power-path designs. The Cypress 2022 datasheet specifies an Arm Cortex-M0 running at 48 MHz, 64-KB flash, 96-KB SROM and 16-KB SRAM for the documented CCG6DF/CCG6SF family. Infineon describes CCG6 as compatible with USB PD 3.0; check the exact part and current documentation for implementation details.

Rank #2
Atmega32U4 Type-C Pro Micro 5V 16MHz Module Board Programming USB C Development Board Micro Controller for Arduino IDE
  • ATMega 32U4 AU operating at 16MHz and 5V, TYPE-C interface,supported under IDE v1.0.1
  • ATmega32U4 boasting 4 x 10-bit ADC pins channels, 5 PWM pins, 12 digital I/O pins, and hardware serial connections Rx and Tx, if providing the board with unregulated power, connect to the "RAW" pin rather than VCC
  • Microcontroller ATmega32U4 chip equipped with a built-in USB transceiver, allowing seamless USB connectivity right on the board, on-board micro-USB connector for programming
  • Seamlessly integrate the Pro Micro into your projects by selecting the for "Arduino Leo nardo" board in the Tools menu of the for Arduino IDE software, with a voltage range of 5 to 9V, this versatile board offers flexibility in power options for your convenience
  • Atmega32U4 type-C USB development with the pro micro board module this board opens up a world of possibilities for your creative projects

Automotive CCG3PA: choose for vehicle charging requirements

Automotive CCG3PA variants address rear-seat charging and infotainment applications, rather than being interchangeable with the general-purpose adapter-focused CCG3PA2. The Cypress 2020 datasheet specifies 64-KB flash, 8-KB SRAM and 3.0–24.5-V operation, as well as ESD ratings of ±8 kV contact and ±15 kV air. Its listed protection includes overvoltage, overcurrent, undervoltage, short-circuit and overtemperature monitoring. These are datasheet specifications; confirm that the selected variant and system design meet the intended vehicle qualification and electrical requirements.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Decide whether you need an IC or an evaluation board

A controller IC is for integration into a product PCB, where the designer must implement the surrounding power path, connectors and any other required circuitry, then develop or configure firmware. An evaluation board is the more practical starting point for prototyping or assessing a controller before committing to a custom board.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
AITRIP 3PCS Type c 30pins CP2102 ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA
  • 3PCS Type c 30pins CP2102 ESP-WROOM-32 ESP32 ESP-32S Development Board ESP32 CP2012 USB C (Type-C) core board
  • 30 Pin ESP32 ESP-32D ESP-WROOM-32 CP2012 USB C WiFi+Bluetooth Dual Core Type-C Interface ESP32-DevKitC-32 Development Board Module STA/AP/STA+AP
  • ESP32 integrates antenna, switches, RF balun, power amplifiers, low noise amplifiers, filters and power management modules.
  • With 2.4GHz WiFi+Bluetooth Dual-mode, support STA/AP/STA+AP mode, universal AT command, easy to use.
  • Package includes: 3 x ESP32 CP2012 USB-C (Type-C) Development Board Module 30pins

Cypress announced the CY4531 EZ-PD CCG3 evaluation kit as a development option. It is a documented kit, not evidence of current stock or compatibility with every CCG3-family part. Check the kit’s exact supported device and documentation, along with current availability, before ordering. “USB-C PD controller development board” is a useful search phrase, but verify the seller’s listing against the board documentation.

Best Value
ELEGOO Presoldered Nano Board USB-C with Cable Compatible with Arduino 3PC
  • THREE PRESOLDERED USB-C BOARDS FOR MORE PROJECTS - Keep one Nano on a breadboard, embed another in a robot or sensor node and reserve the third for testing; one USB-A to USB-C data cable is included for programming, while jumper wires, sensors and breadboards are sold separately
  • ATMEGA328P PERFORMANCE IN A COMPACT FORMAT - Run familiar 5 V, 16 MHz AVR sketches with 32 KB flash, 2 KB SRAM and 1 KB EEPROM, plus 14 digital I/O pins, 6 PWM outputs and 8 analog inputs for LEDs, buttons, displays, sensors, motor drivers and data logging
  • CH340 USB SETUP WITH PRACTICAL UPLOAD GUIDANCE - Install the CH340 driver if no serial port appears, select Nano and the correct COM port, then upload a Blink test; use the included USB-A to USB-C cable because the current board does not support USB-C to USB-C host cables
  • PRESOLDERED HEADERS SAVE BREADBOARD SPACE - The 18 × 45 mm footprint arrives ready to plug into a solderless breadboard, while UART, I2C and SPI support serial modules, displays, storage and sensors without soldering header pins before the first project
  • POWER AND MODEL EXPECTATIONS - Use USB-C, 7-12 V VIN or a regulated 5 V input, share ground and drive motors or relays through suitable modules; this classic Nano V3-style board has no Wi-Fi, Bluetooth or features from Nano Every, Nano 33, Nano ESP32 or Nano R4
Rank #4
AITRIP 1PCS Type-C ESP32 ESP-WROOM-32 Development Board WiFi + Bluetooth CP2102 Dual Core 2.4Ghz Microcontroller Compatible with Arduino (ESP32 30P, Type-C)
  • ESP32 CP2012 USB C (Type-C) core board, it has 30 pins
  • ESP32 integrates antenna, switches, RF balun, power amplifiers, low noise amplifiers, filters and power management modules
  • This board is used with 2.4GHz dual-mode WiFi and wireless chips using 40nm TSMC low-power technology.
  • There are two buttons integrated, one is to reset, and the other is to make the module enter the halberd program mode. The 30 pins on both sides of the development board are convenient for developers to connect and use
  • Support many kinds of interfaces such as UART/SPI/I2C/PWM/DAC/ADC.

How to choose and verify a part

  1. Define the port configuration. Record port count and whether each port is a source, sink or dual-role port. This distinguishes role flexibility such as CCG2 from the one- or two-port PC focus of CCG6.
  2. Specify power behavior. Identify the required USB PD revision, whether PPS is needed, the VBUS operating range, and any current/voltage regulation or power-path switching functions.
  3. Check protection and data routing. Compare the required fault protections with what the selected part integrates. For PC designs, specifically check whether the SBU pass-through and USB high-speed mux resources fit the data-path architecture.
  4. Match package and environment. Confirm package, temperature grade and market qualification requirements. Use an automotive variant when the design requires automotive-oriented characteristics; do not infer qualification from a general-purpose family name.
  5. Verify the exact device and revision. Cypress is the historical brand context for these products; Infineon maintains current family product pages. Check current part status, datasheet revision, firmware resources and authorized-distributor availability for the exact orderable part.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.