RM0440
45
USB Type-C™ / USB Power Delivery interface (UCPD)
45.1
Introduction
The USB Type-C / USB Power Delivery interface supports the physical layer of the USB
Power Delivery specification.
–
–
Primary function is the physical layer implementation of the Power Delivery (PD)
specification, CC signaling method (not VBUS), so limited to Type-C cables.
45.2
UCPD main features
The UCPD controller is compliant with
–
–
The UCPD controller uses specific I/Os supporting the USB Type-C and USB Power
Delivery requirements, featuring:
–
–
–
–
The digital controller handles notably
–
–
–
–
–
–
–
–
The interface offers low-power operation compatible with Stop mode, maintaining the
capacity to detect incoming USB Power Delivery messages and FRS signaling.
Supports Universal Serial Bus Power Delivery specification: Revision 3.0, V1.1,
12 January, 2017
Supports Universal Serial Bus Type-C Cable and Connector Specification:
Release 1.2, 25 March, 2016
USB Type-C Rev. 1.2 and
USB Power Delivery Rev. 3.0 specifications
USB Type-C pull-up (Rp, all values) and pull-down (Rd) resistors
"Dead battery" support
USB Power Delivery message transmission and reception
FRS (fast role swap) support
USB Type-C level detection with de-bounce, generating interrupts
FRS detection, generating an interrupt
byte-level interface for USB Power Delivery payload, generating interrupts (DMA
compatible)
USB Power Delivery timing dividers (including a clock pre-scaler)
CRC generation/checking
4b5b encode/decode
ordered sets (with a programmable ordered set mask at receive)
frequency recovery in receiver during preamble
USB Type-C™ / USB Power Delivery interface (UCPD)
RM0440 Rev 1
1999/2083
2040
Need help?
Do you have a question about the STM32G4 Series and is the answer not in the manual?