STMicroelectronics X-CUBE-TCPP software pack

Sunday, 01 September, 2024 | Supplied by: STMicroelectronics Pty Ltd

STMicroelectronics X-CUBE-TCPP software pack

The STMicroelectronics X-CUBE-TCPP software pack enhances the company’s portfolio of USB Type-C port-protection ICs and STM32 interface IP (intellectual property) to simplify product designs leveraging the USB Power Delivery specification.

USB Power Delivery supports operating modes from legacy 5 V/0.5 A up to 48 V/5 A (240 watt) in the latest Revision 3.1 specification. The expanded power capacity facilitates innovative product design and assists new sustainability legislation. One example is the recent EU agreement for USB Type-C to become the common charging port in all mobile phones, tablets and cameras to reduce electronic waste. New product designs that leverage USB Power Delivery include power banks, smart speakers, PC peripherals, communication equipment, medical devices, POS terminals, industrial displays and battery-powered embedded applications.

The software pack also eases development in the STM32Cube ecosystem and provides libraries for the three USB Type-C port-protection ICs in ST’s portfolio. Namely, these are the TCPP01-M12 for sink applications, the TCPP02-M18 for source applications and the TCPP03-M20 for dual-role power (DRP) applications.

The TCPP01-M12, TCPP02-M18, and TCPP03-M20 work with ST’s UCPD (USB Type-C and Power Delivery) interface IP featured in selected STM32G0, STM32G4, STM32L5, and STM32U5 microcontrollers (MCUs). They address USB Power Delivery in the standard power range, up to 20 V–5 A (100 Watt). This partitioning of the USB Type-C implementation between the MCU and port-protection IC enables a two-chip solution that reduces complexity and minimises PCB space. The STM32 device also performs as the host MCU.

The software pack also assists development on STM32 MCUs that do not contain the Power Delivery PHY, to streamline compliance with the USB Type-C specification. Users can accelerate development of sink applications by using the X-CUBE-TCPP libraries with the X-NUCLEO-SNK1M1 expansion board and any STM32 Nucleo-64, NUCLEO-G071RB, NUCLEO-G474RE or NUCLEO-L412RB-P development board containing an STM32 MCU that executes the code.

For source applications, the X-CUBE-TCPP libraries can be used with the X-NUCLEO-SRC1M1 expansion board and any STM32 Nucleo-64 development board for USB Type-C source without Power Delivery, or the NUCLEO-G071RB or NUCLEO-G474RE for USB Type-C source with Power Delivery.

The X-CUBE-TCPP software pack is ready to download from www.st.com or GitHub.

For more information, click here.

Online: www.st.com
Phone: 02 9158 7200
Related Products

Quectel QLM29H Series GNSS receiver

The Quectel QLM29H Series GNSS receiver combines the LC29H GNSS module and an integrated GNSS...

TTM Technologies XMWT80L1G RF termination

The TTM Technologies XMWT80L1G RF termination is designed to replace larger, bulkier caseless and...

VECOW IVX-1000 in-vehicle computing workstation

The VECOW IVX-1000 in-vehicle computing workstation is designed to meet the needs of the mining...


  • All content Copyright © 2024 Westwick-Farrow Pty Ltd