Hello! Welcome to Embedic!
This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > Solutions > Access Control > STM32 solutions for USB Type-C™ and Power Delivery

STM32 solutions for USB Type-C™ and Power Delivery

The STM32 solution will help you manage the complexity of implementing USB Type-C™ and Power Delivery technologies to ensure that your embedded applications support the latest use cases. The ST ecosystem for USB Type-C™ reduces the acquisition cost of a technology that requires expertise in different fields such as connectivity, power management, data communication, and authentication.

Our STM32 solutions will help you to manage the complexity of implementing USB Type-C™ and Power Delivery technology ensuring that your embedded application supports the latest use cases. ST ecosystem for USB Type-C™ reduces the acquisition cost of a technology that requires expertise in different areas such as connectivity, power management, data communication and authentication.

Combining middleware, configuration and debugging tools, as well as hardware development platforms, our MCU-based solutions are specifically designed to address this challenge and offer great flexibility to implement USB Type-C™ and Power Delivery (PD).

Entry-level "USB-C only" solutions using STM8 or STM32 MCUs

When the USB PD protocol is not needed, controlling the USB-C connector CC lines can be done by only using STM8 or STM32 peripherals (ADC) and few lines of code. The TCPP01 companion chip for high-voltage Port Protection controls the power path and prevents damage caused by ESD discharges and short circuits between pins.

Read more about this implementation in the AN5225 application note.

UCPD-certified STM32 microcontrollers and the TCPP01-M12 companion chip for USB Type-C™ port protection

The USB Type-C and Power Delivery interface (UCPD) IP introduced in 2018 for the STM32G0
mainstream low-voltage microcontroller family is also supported by STM32G4 and STM32G0 MCUs.
The UCPD feature is compatible with our STM32CubeMX software tool, making the setting of the peripheral
as Sink Source or Dual role, and of the configuration of its embedded USB PD middleware stack, accessible
to non-experts. This combined solution is flexible, cost effective, robust, and supports low-power operation
when no USB-C cable is attached. Designers can select the MCU they need among a list of 151 part numbers which
are all USB PD3.0- certified.

Certified Software Implementing a USB Type-C™ port manager on STM32 MCUs

X-CUBE-USB-PD eases the implementation of a Type-C port manager (TCPM) on any STM32 MCU. This software tool is compliant with the USB Type-C Port Controller Interface (TCPCI) specification and designed to manage a separate single -or multi-port Type-C Port Controller (TCPC) chip from a 3rd party.

The stack demands minimal STM32 resources and low memory footprint. A single I2C bus address and one alert pin per port is used. In addition, standard register maps ensure easy interoperability with any connected TCPC device. Use the ON-FUSB3-STM32 evaluation board to evaluate USB Type-C™ rev 1.3 interface and Power Delivery protocol revision PD 3.0 with STM32F072RBT6 as TCPM and ON-SEMI FUSB307 TCPC.

Compare products

Compare Empty