RM0440 Rev 4 2043/2126
RM0440 USB Type-C™ / USB Power Delivery interface (UCPD)
2079
46.4 UCPD functional description
The UCPD peripheral provides hardware support for the USB Power Delivery control
interface specification, using I/Os specifically designed for that purpose.
The built-in PHY directly detects Type-C voltage levels, supports Power Delivery BIST
carrier mode 2 (Tx only), BIST test data (Tx and Rx), and Power Delivery Rx FRS signaling.
For Power Delivery FRS Tx signaling, the device can be configured to control, through
UCPD_FRSTX pin (alternate function), external NMOS transistors that ensure low-
resistance pull-down on CC lines.
The UCPD transmitter BMC (bi-phase mark) encodes and transmits data: preamble, SOP,
payload data from protocol layer (after 4b5b-encoding), CRC, and EOP on the Type-C
connector CC lines. It automatically inserts inter-frame gap and executes “Hard Reset”.
The UCPD receiver detects SOP, BMC-decodes the incoming stream, recovers the
preamble, 4b5b-decodes payload data, detects EOP, and checks CRC. It automatically
detects five K-code SOP and two Reset ordered sets, plus two software-defined patterns
(allows for only three out of four K-codes being correctly received, as defined by the
standard).
In Stop mode, the peripheral maintains the ability to detect incoming USB Power Delivery
messages and FRS signaling, which allows low-power operation.
Table 418. UCPD implementation
(1)
1. “X” = supported, “-” = not supported
UCPD features UCPD1
Dead battery support via UCPDx_DBCC1 and
UCPDx_DBCC2 external signals
X
UCPDx_FRSTX as alternate function pin X
Fully automatic trimming (no SW override necessary) X
Discrete-component PHY support -