TCPP03-M20 Datasheet USB-C protection for dual role power (DRP) Features Externally programmable VBUS OVP (over voltage protection) and OCP (over current protection) for provider and consumer power paths with fast turn-off Two integrated N-MOSFETs gate drivers for VBUS OVP and OCP Very low power in unattached state during DRP toggling: 3 A max. at 125 C Compliant with PPS (programmable power supply) for fast charging, up to 100 W Integrated discharge on VBUS and VCONN VBUS current sense and amplifier with analog output ESD protection for CC1, CC2, compliant with IEC 61000-4-2 Level 4 (8 kV Product labels contact discharge, 15 kV air discharge) V OCP (100 mW max), OVP (6 V max) CONN Over voltage protection on CC lines against short-to-V BUS Over temperature protection (150 C typ.) Integrated Dead Battery management 2 2 I C communication, with two I C addresses available Junction temperature from -40 C to 125 C Compliant with USB-C power delivery standard 3.1, standard power range (SPR), up to 100 W ECOPACK2 compliant Applications Product status link TCPP03-M20 USB type-C power delivery used in dual role power (DRP) or dual role data (DRD) configuration Order TCPP03-M20 USB type-C used in Sink configuration requiring current sense on V BUS Expansion board USB type-C sourcing devices X-NUCLEO-DRP1M1 Description Software example code The TCPP03-M20 is an MCU companion chip enabling cost-effective USB-C power X-CUBE-TCPP delivery dual role power implementation. It provides protections and functionalities to safely comply with the USB-C Power Delivery specification. (1) STM32-UCPD companion chips TCPP03-M20 drives external N-MOSFETs on VBUS connector pin in the source and STM32G0, STM32G4, STM32L5, sink power path for over voltage and over current protection. It provides an analog STM32U5 current sense output accessible for an MCU ADC, thus minimizing system cost. 1. Any MCU with USB-C PD SW stack The TCPP03-M20 features 24 V tolerant ESD protection as per IEC61000-4-2 level 4 on USB type-C connector communication channel pins (CC). The TCPP03-M20 I2C address provides overvoltage protection on CC1 and CC2 pins when these pins are subjected to short circuit with the VBUS pin that may happen when removing the USB type-C 0110 10x (LSB = x) cable from its receptacle. TCPP03-M20 helps to minimize power consumption during DRP toggling states thanks to its three programmable power modes allowing a power consumption as low as 3 A maximum, up to 125 C and thanks to enable pin that wake up the MCU. DS13618 - Rev 2 - October 2021 www.st.com For further information contact your local STMicroelectronics sales office.TCPP03-M20 Pinout and functions 1 Pinout and functions Figure 1. QFN-20L 4.0 x 4.0 x 0.75 mm (top view) 20 17 16 19 18 CC1 15 CC1c 1 21 VCC C 14 2 BIAS VCONN GND CC2c 13 CC2 3 IANA GND 12 4 GDPg Vsense 11 5 7 8 9 10 6 Table 1. Pinout and functions Name Pin Type Description CC1 1 Input / Output Configuration channel 1 pin on power delivery controller side. Power supply for V power pin. Connect to 3.3 V or 5.5 V. VCC VCONN 2 Power CONN CC2 3 Input / Output Configuration channel 2 pin on power delivery controller side. I V current analog measurement. 4 Output ANA BUS GDPg 5 Output Gate driver provider: gate pin of external N-channel MOSFET on source path. GDPs 6 Input Gate driver provider: source pin of external N-channel MOSFET on source path. GDCg 7 Output Gate driver consumer: gate pin of external N-channel MOSFET on sink path. GDCs 8 Input Gate driver consumer: source pin of external N-channel MOSFET on sink path. VBUSc 9 Input VBUS connector side. I 10 Input VBUS current measurement. sense V 11 Input VBUS voltage measurement. sense GND 12 GND Ground. CC2c 13 Input / Output Configuration channel 2 pin on USB-C connector side. C 14 Output ESD capacitor BIAS CC1c 15 Input / Output Configuration channel 1 pin on USB-C connector side. I2C ADD 16 Input Least significant bit on I2C address. Connected to GND or 1.8 V / 3.3 V. SDA 17 Input / Output Serial data line on I2C bus SCL 18 Input / Output Serial clock line on I2C bus FLGn 19 Output Open-drain output flag (active low). Floating when not connected. EN 20 Input Enable pin. GND EP GND Ground exposed pad. DS13618 - Rev 2 page 2/33 GDPs EN GDCg FLGn SCL GDCs VBUSc SDA I2C ADD Isense