USB Type-C overvoltage and overcurrent protection for STM32 MCUs
USB Type-C peripherals need VBUS surge protection against defective chargers and cables, while source and dual role functions for power delivery require overcurrent defense, and the limited pin spacing in USB Type-C connectors can lead to VBUS shorts that require CC line surge protection.
TCPP Application-Specific Integrated Products (ASIP), companion chips for STM32 microcontrollers offer a cost-effective solution for incorporating these key protections.
Key features
- 6 V short-circuit protection to VBUS on configuration channel pins
- Externally adjustable overvoltage and overcurrent protection for VBUS
- Integrated charge pump for controlling external N-MOSFET gates
- +8 kV ESD (electrostatic discharge) protection on CC lines
- Three power modes available (TCPP03-M20 only)
- Enhances battery life during DRP switching
Get started with the TCPP products
USB Type-C port protection for Sink applications

TCPP01-M12
A single chip solution for USB Type-C™ port protection that facilitates the migration from legacy USB Type-A or Type-B connectors to USB Type-C connectors.

X-NUCLEO-SNK1M1
USB Type-C Power Delivery Sink expansion board based on TCPP01-M12 for STM32 Nucleo.
USB Type-C port protection for Source applications

TCPP02-M18
An MCU companion chip enabling cost-effective USB-C source solutions. It provides protection and features to safely comply with USB-C specifications.

X-NUCLEO-SRC1M1
USB Type-C Power Delivery Source expansion board based on TCPP02-M18 for STM32 Nucleo.
USB Type-C port protection for Dual-Role power applications

TCPP03-M20
An MCU companion chip enabling cost-effective USB-C Power Delivery with Dual-role Power implementations. It provides protections and features to safely comply with USB-C Power Delivery specifications.

X-NUCLEO-DRP1M1
USB Type-C Power Delivery with Dual-Role Power (DRP) and Dual-Role Data (DRD) expansion board based on TCPP03-M20 for STM32 Nucleo.
Learn how to build an USB Type-C application with X-CUBE-TCPP
The X-CUBE-TCPP software package contains the demo application examples for the USB Type-C™ expansion boards for STM32 Nucleo (X-NUCLEO-SNK1M1, X-NUCLEO-SRC1M1, and X-NUCLEO-DRP1M1) featuring the TCPP01-M12 USB TypeC™ port protection device for sink applications, the TCPP02-M18 USB Type-C™ port protection device for source applications, and the TCPP03-M20 USB Type-C™ Power Delivery device for dual role power (DRP) applications