STMicroelectronics Nucleo Pack USB-C Development Kit P-NUCLEO-USB001

Technical data sheets
Legislation and Compliance
RoHS Certificate of Compliance
Product Details

P-NUCLEO-USB001 USB-C Development Kit

The P-NUCLEO-USB001 development kit for USB-C and Power Delivery consists of two boards: a NUCLEO-F072RB MCU board and the USB Type-C interface MB1257 expansion board. The P-NUCLEO-USB001 controls two USB-C ports using an STM32F072 32-bit ARM Cortex-M0 core MCU. The embedded software X-CUBE-USB-PD is compliant with the USB-C 1.2 and the USB power delivery 2.0 specifications. A simple analogue front-end (AFE) PHY is provided to interface the STM32F072 MCU with the configuration channels (CC lines) of the Type-C receptacles and to allow communication over them using the Power Delivery communication protocol. The P-NUCLEO-USB001 is fully configurable and ready to support different configurations like Provider, Consumer or DRP.

USB-C and Power Delivery Expansion Board

• 2 x DRP USB Type-C ports with AFE PHY
• USB 2.0 full-speed data communication interface as peripheral
• ST morpho connectors
• Power connector for external power supply
• Voltage and current sensing for VBUS monitoring
• 6 x User LEDs


• STM32F072RBT6 48MHz Cortex-M0 core microcontroller with 128KB Flash memory, 16KB parity RAM


A full-featured certified USB Type-C cable is provided in the pack.
Power connector to interface with an external power supply not included.

STM32F0 Series 32-Bit ARM® Cortex®-M0 Microcontrollers, STMicroelectronics

The STM32 F0 Series of the 32-bit Flash Microcontrollers (MCUs) is based on the ARM Cortex™-M0 core; a core specifically developed for embedded applications. STMicroelectronics’s STM32 ARM Cortex™ M processor benefits from the Cortex-M0 architectural enhancements including digital signal processing, real-time performance, low voltage and low power. ST’s ARM® STM32 F0 mainstream series delivers a 32-bit performance and is ideal for small projects or platform decisions with its easy to use functionality.

Attribute Value
Classification Development Kit
Kit Name Nucleo Pack
Technology USB-C
Device Core ARM Cortex M0
Processor Family Name STM32F0
Processor Part Number STM32F072RBT6
Processor Type MCU
Discontinued product