EasyManuals Logo

ST STM32G473 User Manual

ST STM32G473
2126 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #46 background imageLoading...
Page #46 background image
Contents RM0440
46/2126 RM0440 Rev 4
45.5.5 Suspend/Resume events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2021
45.6 USB and USB SRAM registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2024
45.6.1 Common registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2024
45.6.2 Buffer descriptor table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2037
45.6.3 USB register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2040
46 USB Type-C™ / USB Power Delivery interface (UCPD) . . . . . . . . . . 2042
46.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2042
46.2 UCPD main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2042
46.3 UCPD implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2042
46.4 UCPD functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2043
46.4.1 UCPD block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2044
46.4.2 UCPD reset and clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2045
46.4.3 Physical layer protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2046
46.4.4 UCPD BMC transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2052
46.4.5 UCPD BMC receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2054
46.4.6 UCPD Type-C pull-ups (Rp) and pull-downs (Rd) . . . . . . . . . . . . . . . 2055
46.4.7 UCPD Type-C voltage monitoring and de-bouncing . . . . . . . . . . . . . 2056
46.4.8 UCPD fast role swap (FRS) signaling and detection . . . . . . . . . . . . . 2056
46.4.9 UCPD DMA Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2056
46.4.10 Wakeup from Stop mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2056
46.4.11 UCPD programming sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2057
46.5 UCPD low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2061
46.6 UCPD interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2062
46.7 UCPD registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2062
46.7.1 UCPD configuration register 1 (UCPD_CFGR1) . . . . . . . . . . . . . . . . 2062
46.7.2 UCPD configuration register 2 (UCPD_CFGR2) . . . . . . . . . . . . . . . . 2064
46.7.3 UCPD control register (UCPD_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . 2065
46.7.4 UCPD interrupt mask register (UCPD_IMR) . . . . . . . . . . . . . . . . . . . 2067
46.7.5 UCPD status register (UCPD_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 2069
46.7.6 UCPD interrupt clear register (UCPD_ICR) . . . . . . . . . . . . . . . . . . . . 2072
46.7.7 UCPD Tx ordered set type register (UCPD_TX_ORDSETR) . . . . . . 2073
46.7.8 UCPD Tx payload size register (UCPD_TX_PAYSZR) . . . . . . . . . . . 2074
46.7.9 UCPD Tx data register (UCPD_TXDR) . . . . . . . . . . . . . . . . . . . . . . . 2074
46.7.10 UCPD Rx ordered set register (UCPD_RX_ORDSETR) . . . . . . . . . . 2074
46.7.11 UCPD Rx payload size register (UCPD_RX_PAYSZR) . . . . . . . . . . . 2075

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32G473 and is the answer not in the manual?

ST STM32G473 Specifications

General IconGeneral
BrandST
ModelSTM32G473
CategoryMicrocontrollers
LanguageEnglish

Related product manuals