6.11
USB Type-C
The STM32 Nucleo-144 board supports a USB interface. The USB connector (CN15) is a USB Type-C
connector.
This USB interface can be full speed (FS) or high speed (HS) depending on the embedded STM32U5 Series
microcontroller.
The NUCLEO-U575ZI-Q board embeds a USB full-speed (FS) interface and the NUCLEO-U5A5ZJ-Q board
embeds a USB high-speed (HS) interface.
The STM32 Nucleo-144 board supports USB Type-C
The USB power green LED (LD7) lights up when V
works as a USB device.
6.11.1
USB FS/HS device
With a USB stack inside the STM32 and when a USB host connection to the USB Type-C
STM32 Nucleo-144 is detected, the STM32 Nucleo-144 board can be a USB device. Depending on the powering
capability of the USB host, the board can be powered by the V
diagrams, the corresponding power voltage line is called 5V_UCPD. The STM32 Nucleo-144 board supports a
5 V USB voltage from 4.75 to 5.5 V. MCU VDD_USB supports the 3V3 power source only.
information on how to use the powering options. The hardware configuration for the USB interface is shown in
Table 12. Hardware configuration for the USB
I/O
PA11
PA12
1. The default configuration is shown in bold.
6.11.2
UCPD
The USB Type-C
USB power delivery supports the dead battery and the sink mode with 5 V and 0.5 A (2.5 W).
In addition to the I/O DP/DM directly connected to the USB Type-C
configuration: configuration channel (CCx), VBUS-SENSE, UCPD dead battery (DBn), and UCPD_FAULT (FLT)
feature.
To protect the STM32 Nucleo-144 from USB over-voltage, a Programmable Power Supply (PPS) compliant
®
USB Type-C
•
Configuration Channel I/O: UCPD_CCx: These signals are connected to the associated CCx line of the
USB Type-C
the configuration channel lines (CCx) to select the USB Type-C
supports only sink current mode.
•
Dead Battery I/O: UCPD_DBn: This signal is connected to the associated DBn line of the TCPP01-M12.
The STM USB port protection TCPP01-M12 internally manages the dead battery resistors.
UM2861 - Rev 5
®
FS/HS
Table 12.
Hardware configuration for the USB interface
Solder bridge
Setting
OFF
SB40
ON
OFF
SB41
ON
®
introduces the USB Power Delivery feature. The STM32 Nucleo-144 implementation for the
port protection is used: TCPP01‑M12 IEC6100‑4‑2 level 4‑compliant IC.
®
connector through the STM USB port Protection TCPP01-M12. These lines are used for
®
sink power mode only.
is powered by a USB host and the Nucleo-144 board
BUS
terminal (CN15). In the board schematic
BUS
interface.
Configuration
(1)
PA11 is used as USB_FS_N diff pair interface. No more muxing.
PA11 can be used as a USB data interface and is also available on the
ST morpho connector.
USB function can be used, but performances can be impacted due
to the track length to the expansion connector causing impedance
mismatch.
PA12 is used as a USB_FS_P diff pair interface. No other muxing.
PA12 can be used as a USB data interface and is also available on the
ST morpho connector.
USB function can be used, but performances can be impacted due
to the track length to the expansion connector causing impedance
mismatch.
®
connector, five I/Os are also used for UCPD
®
current mode. The STM32 Nucleo-144
UM2861
USB Type-C® FS/HS
®
®
connector (CN15) of
Section 6.4
provides
page 29/49
Need help?
Do you have a question about the STM32U5 and is the answer not in the manual?
Questions and answers