Libraries link STM32 USB PD peripheral to UBS port protection ICs

STMicroelectronics has released C libraries to control its three USB Type-C Power Delivery port-protection ICs, for sink or source applications, or both.

0
114

The company has development boards for some of its STM32 microcontrollers that have its ‘UCPD’ interface and will run the code on those devices. The UCPD interface, together with one of the protection ICs and the code, can be used to implement a USB Power Delivery interface up to 20V-5A (100W). In this situation, the STM32 would have spare capacity to host other code, said ST.

The libraries have been added to the X-CUBE-TCPP software pack. “Additionally, X-CUBE-TCPP assists development on STM32 MCUs that do not contain the Power Delivery PHY, to streamline compliance with the USB Type-C specification,” added the company.

The three protection ICs are: TCPP01-M12 (sink or load applications), TCPP02-M18 (source or charger applications) and TCPP03-M20 (dual-role power (‘DRP’) charger and load applications). Three of ST’s development boards are certified by the USB Implementers Forum for compliance with the USB-C Power Delivery specification, and therefore have Forum TID (Test ID) numbers: X-Nucleo-SNK1M1 (TID 5205), X-Nucleo-SRC1M1 (TID 7884), and X-Nucleo-DRP1M1 (TID 6408).