
•
V
BUS
fault detection: UCPD_FLT: This signal is provided by the
STM USB Type-C
™
port protection.
It is
used as fault reporting to MCU after a bad V
BUS
level detection. By design, the STM32 Nucleo-144 V
BUS
protection is set to 6 V max. (R45 is set to 2K7 to select 6 V maximum).
describes the HW configuration for the UCPD feature.
Table 13.
HW configuration for the UCPD feature
IO
HW
Setting
Configuration
PA15
SB10
OFF
PA15 connected to the USB Type-C
™
port protection and used as
UCPD_CC1
ON
PA15 directly connected to USB Type-C
™
connector. USB Type-C
™
port protection is bypassed.
PB15
SB11
OFF
PB15 connected to the USB Type-C
™
port protection and used as
UCPD_CC2
ON
PB15 directly connected to the USB Type-C
™
connector. USB Type-
C
™
port protection is bypassed.
PC2
SB8
ON
PC2 used as VBUS_SENSE
OFF
PC2 NOT used for UCPD
Can be used on Zio connector
PB5
-
-
IO UCPD_DBn connected to USB Type-C
™
port protection and
used as Dead battery feature
PB14
-
-
IO UCPD_FLT connected to USB Type-C
™
port protection and
used as over-voltage fault reporting to MCU
1. The default configuration is shown in bold
6.13.3
USB Type-C™ connector
shows the pinout of USB Type-C
™
connector CN15.
Figure 15.
CN15 USB Type-C
™
connector pinout
GND
TX1+
TX1-
V
BUS
CC1
D+
D-
SBU1
V
BUS
RX2-
RX2+
GND
GND
RX1+
RX1-
V
BUS
SBU2
D-
D+
CC2
V
BUS
TX2-
TX2+
GND
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
describes the pinout of USB Type-C
™
connector CN15.
Table 14.
CN15 USB Type-C
™
connector pinout
STM32 pin
Signal name
Pin name
Pin
Pin
Pin name
Signal name
STM32 pin
-
GND
GND
A1
B12
GND
GND
-
-
-
TX1+
A2
B11
RX1+
-
-
-
-
TX1-
A3
B10
RX1-
-
-
-
VBUS_C/
5V_USB_C
VBUS
A4
B9
VBUS
VBUS_C/
5V_USB_C
-
A15
UCPD_CC1
CC1
A5
B8
SBU2
-
-
UM2581
USB Type-C™ FS
UM2581
-
Rev 2
page 28/48