text.skipToContent text.skipToNavigation




STMicroelectronics TCPP01-M12 Compact Chip for USB Type-C Port Protection

STMicroelectronics’ TCPP01-M12 is a protection device for USB Type-C® ports, enabling system designers to quickly and safely replace older Type-A or Type-B ports with the latest USB technology. By implementing protection with the TCPP01-M12, manufacturers can maintain the safety and reliability of products featuring the latest high-speed and high-power connector interface.

Features provided by the STMicroelectronics TCPP01-M12 include protection against a defective power adaptor, to prevent damage to the host equipment if a faulty power supply applies the wrong power profile. The product also provides short-circuit protection between the power bus pins and Configuration Channel (CC) lines.

The TCPP01-M12 port protection chip is suited to the protection of 5V-only connections managed by general-purpose microcontrollers such as STM32 and STM8 devices. The USB protection device can also work with the 20V/100W USB Type-C Power Delivery controller integrated in ST’s STM32G0, STM32G4 and STM32L5 MCUs.

The STMicroelectronics TCPP01-M12 can be used to protect source (provider) applications, and can support the programmable power-supply feature of the USB Power Delivery 3.0 standard.

The TCPP01-M12 is supplied in a 12-lead QFN package measuring 3.0mm x 3.0mm x 0.9mm.

See all USB Connectors from STMicroelectronics




TCPP01-M12 Features

  • Over-voltage protection adjustable up to 22V
  • ESD protection:
    • ±8kV for contact discharge in accordance with IEC 61000-4-2 level 4
  • Integrated gate driver
  • Zero current when no USB cable attached
  • Junction-temperature range: -40°C to 85°C

TCPP01-M12 Applications

  • Any battery-powered device with a USB-C charging port
  • Mobile point-of-sale terminals
  • Power tools
  • Medical devices
  • USB hubs
  • Smart speakers


Development Board



The USB IF-certified X-NUCLEO-USBPDM1 is an expansion board for the NUCLEO-G071RB and NUCLEO-G474RE development boards, or for any STM32 Nucleo development board equipped with a USB Type-C peripheral. It provides a straightforward means to evaluate USB Power Delivery operation over a USB Type-C connection in Sink mode using the TCPP01-M12.