X-CUBE-TCPP

Active

USB Type-C software expansion for STM32Cube

Get Software Download databrief
Overview
Sample & Buy
Solutions
Documentation
Tools & Software
Quality & Reliability
eDesignSuite
Partner products
Sales Briefcase

Product overview

Description

The X-CUBE-TCPP software package contains the demo application examples for the USB Type-C Sink expansion boards for STM32 Nucleo (X-NUCLEO-SNK1M1, X-NUCLEO-USBPDM1, X-NUCLEO-DRP1M1) featuring the TCPP01-M12 USB Type-C port protection device for Sink applications and the TCPP03-M20 USB-C power delivery device for dual role power (DRP) applications. For Sink applications, the expansion board is plugged onto an STM32 Nucleo development board (any STM32 Nucleo-64 development board, NUCLEO-G071RB or NUCLEO-G474RE or NUCLEO-L412RB-P) or NUCLEO-G0B1RE with an STM32 microcontroller that executes the code.
For DRP/DRD applications, the expansion board is plugged onto an STM32 Nucleo development board with an STM32 microcontroller that features a USB Type-C power delivery controller (STM32G0, STM32G4, STM32L5, STM32U5).
The X-CUBE-TCPP selects the highest and closest power profile to the value indicated by the binary file from the power profiles available on the source.
The X-CUBE-TCPP can be downloaded from www.st.com or GitHub.
  • All features

    • Demo application example files for Sink applications, using:
      • the X-NUCLEO-SNK1M1 USB Type-C power delivery expansion board connected to any STM32 Nucleo-64 development board (for USB-C Sink at 5 V only without power delivery) and
      • a NUCLEO-G071RB, NUCLEO-G474RE , NUCLEO-L412RB-P or NUCLEO-G0B1RE development board (for USB-C with power delivery up to 100 W)
    • Demo application example files for dual role power and dual role data applications using:
      • the X-NUCLEO-DRP1M1 USB Type-C power delivery expansion board and
      • a NUCLEO-G071RB, NUCLEO-G0B1RE, or NUCLEO-G474RE development board for USB-C with power delivery up to 100 W
    • Package compatible with STM32CubeMX
    • Easy portability across different MCU families, thanks to STM32Cube
    • Free user-friendly license terms

Get Software

You might also like...

All tools & software

    • Part number
      Status
      Description
      Type
      Supplier

      STM32CubeG0

      Active

      STM32Cube MCU Package for STM32G0 series (HAL, Low-Layer APIs and CMSIS, USB PD, File system, RTOS - and examples running on ST boards)

      STM32Cube MCU & MPU Packages ST
      STM32CubeG0

      Description:

      STM32Cube MCU Package for STM32G0 series (HAL, Low-Layer APIs and CMSIS, USB PD, File system, RTOS - and examples running on ST boards)

      STM32CubeG4

      Active

      STM32Cube MCU Package for STM32G4 series (HAL, Low-Layer APIs and CMSIS, USB, File system, RTOS, Graphic - and examples running on ST boards)

      STM32Cube MCU & MPU Packages ST
      STM32CubeG4

      Description:

      STM32Cube MCU Package for STM32G4 series (HAL, Low-Layer APIs and CMSIS, USB, File system, RTOS, Graphic - and examples running on ST boards)

      STM32CubeL4

      Active

      STM32Cube MCU Package for STM32L4 series and STM32L4 Plus series (HAL, Low-Layer APIs and CMSIS, USB, TouchSensing, File system, RTOS, Graphic - and examples running on ST boards)

      STM32Cube MCU & MPU Packages ST
      STM32CubeL4

      Description:

      STM32Cube MCU Package for STM32L4 series and STM32L4 Plus series (HAL, Low-Layer APIs and CMSIS, USB, TouchSensing, File system, RTOS, Graphic - and examples running on ST boards)
    • Part number
      Status
      Description
      Type
      Supplier

      X-NUCLEO-DRP1M1

      Active

      USB Type-C Power Delivery dual role power (DRP) and dual role data (DRD) expansion board based on TCPP03-M20 for STM32 Nucleo

      STM32 ODE Connect HW ST
      X-NUCLEO-DRP1M1

      Description:

      USB Type-C Power Delivery dual role power (DRP) and dual role data (DRD) expansion board based on TCPP03-M20 for STM32 Nucleo

      X-NUCLEO-SNK1M1

      Active

      USB Type-C Power Delivery Sink expansion board based on TCPP01-M12 for STM32 Nucleo

      STM32 ODE Power-Drive HW ST
      X-NUCLEO-SNK1M1

      Description:

      USB Type-C Power Delivery Sink expansion board based on TCPP01-M12 for STM32 Nucleo

      X-NUCLEO-USBPDM1

      Active

      USB Type-C™ Power Delivery SINK expansion board based on TCPP01-M12 for STM32 Nucleo

      STM32 ODE Power-Drive HW ST
      X-NUCLEO-USBPDM1

      Description:

      USB Type-C™ Power Delivery SINK expansion board based on TCPP01-M12 for STM32 Nucleo