STM32 solutions for USB Type-C™ and Power Delivery

Overview
Solutions
Key Products
SW Tools
HW Tools
Resources

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).

Solutions

Our STM32/STM8 solutions for your USB Type-C™ needs:

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

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

3. The X-CUBE-USB-PD software pack to ease the implementation of a Type-C™ Port Manager on any STM32 MCU

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 STM32L5 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.

Key Products

SW Development Tools

Embedded Software

Hardware Tools & Reference Designs

Resources

00 Files selected for download
Description Version Size Action
DB3726
STM32G0 Discovery kit for USB Type-C™ and Power Delivery
1.0
170 KB
PDF
DB3846
USB type-C port protection for USB power delivery
2.0
383 KB
PDF
DB3747
STM32CubeMonitor-UCPD software tool for USB Type-C™ Power Delivery port management
1.0
274 KB
PDF
Description Version Size Action
AN5225
USB Type-C™ Power Delivery using STM32xx Series MCUs and STM32xxx Series MPUs
2.1
1.8 MB
PDF
AN5418
How to build a simple USB-PD sink application with STM32CubeMX
1.0
9.3 MB
PDF
Description Version Size Action
UM2552
Managing USB power delivery systems with STM32 microcontrollers
2.0
3.9 MB
PDF
UM2063
STM32 USB-PD (Power Delivery) software expansion for STM32Cube
4.0
1.9 MB
PDF
UM2468
STM32CubeMonitor-UCPD software tool for USB Type-C™ Power Delivery port management
1.0
7.2 MB
PDF
Description Version Size Action
USB Type-C™ with STM32 MCUs 1.0
2.5 MB
PDF
Description Version Size Action
ST Power management guide 2019 06.2019
4.9 MB
PDF
DB3726

STM32G0 Discovery kit for USB Type-C™ and Power Delivery

DB3846

USB type-C port protection for USB power delivery

DB3747

STM32CubeMonitor-UCPD software tool for USB Type-C™ Power Delivery port management

AN5225

USB Type-C™ Power Delivery using STM32xx Series MCUs and STM32xxx Series MPUs

AN5418

How to build a simple USB-PD sink application with STM32CubeMX

UM2552

Managing USB power delivery systems with STM32 microcontrollers

UM2063

STM32 USB-PD (Power Delivery) software expansion for STM32Cube

UM2468

STM32CubeMonitor-UCPD software tool for USB Type-C™ Power Delivery port management

USB Type-C™ with STM32 MCUs

ST Power management guide 2019

Getting started with USB type-C and STM32G0 ecosystem (05:30)

This advertising video presents the whole USB-C Power delivery ecosystem based on STM32G0 MCU featuring UCPD IP.

Get involved in the STM32 Community

Ask questions, share projects and collaborate with your fellow community members.

STM32G0: Create a USB Power Delivery sink application in less than 10 minutes (07:53)

サポート &フィードバック