USB Type-C and Power Delivery Nucleo Pack with NUCLEO-F072RB

The STM32 Nucleo pack for USB Type-C and Power Delivery (P-NUCLEO-USB001) is a development tool for learning and developing solutions based on USB Type-C and USB Power Delivery technologies.

This tool, in association with the certified embedded software solution (X-CUBE-USB-PD), provides the means to control two USB Type-C ports using a single STM32F072 32-bit microcontroller, based on ARM® Cortex®-M0. The X-CUBE-USB-PD is compliant with the USB Type-C 1.2 and USB Power Delivery 2.0 specifications. A simple analog front-end PHY is used to interface the STM32F072 MCU with the Configuration Channels (CC lines) of the Type-C receptacles and to allow the communication over these lines using the Power Delivery communication protocol.

The P-NUCLEO-USB001 is fully configurable and ready to support different configurations such as Provider, Consumer or DRP.

X-CUBE-USB-PD is compliant with the USB Type-C 1.2 and the Power Delivery 2.0 specifications.

Key Features

  • Two DRP USB Type-C receptacles
  • USB 2.0 FS data communication interface as peripheral
  • VBUS load and discharge switches
  • VCONN switches
  • Voltage and current sensing for VBUS monitoring
  • EMI filters
  • A power connector to interface with external power supply (not supplied)




Technical Documentation

Product Specifications
Description Version Size
DB2909 DB2909: STM32 Nucleo pack for USB Type-C™ and Power Delivery 2.0 479 KB
User Manuals
Description Version Size
UM2051 UM2051: Getting started with the STM32 Nucleo pack for USB Type-C™ and Power Delivery 2.0 1 MB
UM2050 UM2050: STM32 Nucleo pack for USB Type-C™ and Power Delivery with the Nucleo-F072RB board 2.0 5 MB

Presentations & Training Material

Description Version Size
STM32 Development Boards Portfolio 1.0 3 MB
USB Type-C and Power Delivery firmware solution based on STM32F0 1.1 1 MB

Hardware Resources

Board Manufacturing Specifications
Description Version Size
MB1257 gerber files 2.0 583 KB
STM32 Nucleo (64 pins) gerber files 1.0 900 KB
Bill of Materials
Description Version Size
MB1257 BOM 2.0 76 KB
STM32 Nucleo (64 pins) BOM 2.0 192 KB
Schematic Pack
Description Version Size
MB1257 schematics 2.0 255 KB
STM32 Nucleo (64 pins) schematics 1.0 958 KB

Publications and Collaterals

Description Version Size
STM32 for makers - Releasing your creativity 18.01 1 MB
Selection Guides
Description Version Size
X-NUCLEO expansion boards motor control - Selection guide 1.0 458 KB
Description Version Size
STM32F0 Series - Mainstream 32-bit MCUs 17.07 1 MB


License Agreement
Description Version Size
Evaluation products license agreement 1.4 128 KB

Tools and Software

Embedded Software
MCUs Embedded Software
Evaluation Tools
Product Evaluation Tools

Sample & Buy

Part Number Marketing Status Unit Price (US$) * Quantity ECCN (EU) ECCN (US) Country of Origin More info Order from ST Order from Distributors
P-NUCLEO-USB001 Active 48.90 1 NEC 3A991A2 - MORE INFO Buy Direct Add to cart DISTRIBUTOR AVAILABILITY

(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office  or our Distributors

Quality & Reliability

Part Number Marketing Status Package Grade RoHS Compliance Grade Material Declaration**
P-NUCLEO-USB001 ActiveCARDIndustrialEcopack1

(**) The Material Declaration forms available on may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.