EasyManuals Logo

ST STM32G0 1 Series User Manual

ST STM32G0 1 Series
1390 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 #36 background imageLoading...
Page #36 background image
Contents RM0444
36/1390 RM0444 Rev 5
37.6.3 USB register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1306
38 USB Type-C™ / USB Power Delivery interface (UCPD) . . . . . . . . . . 1308
38.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
38.2 UCPD main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
38.3 UCPD implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
38.4 UCPD functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1309
38.4.1 UCPD block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1310
38.4.2 UCPD reset and clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311
38.4.3 Physical layer protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1312
38.4.4 UCPD BMC transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1319
38.4.5 UCPD BMC receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1320
38.4.6 UCPD Type-C pull-ups (Rp) and pull-downs (Rd) . . . . . . . . . . . . . . . 1322
38.4.7 UCPD Type-C voltage monitoring and de-bouncing . . . . . . . . . . . . . 1322
38.4.8 UCPD fast role swap (FRS) signaling and detection . . . . . . . . . . . . . 1322
38.4.9 UCPD DMA Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322
38.4.10 Wakeup from Stop mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1323
38.4.11 UCPD programming sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1323
38.5 UCPD low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1327
38.6 UCPD interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1328
38.7 UCPD registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1329
38.7.1 UCPD configuration register 1 (UCPD_CFGR1) . . . . . . . . . . . . . . . . 1329
38.7.2 UCPD configuration register 2 (UCPD_CFGR2) . . . . . . . . . . . . . . . . 1331
38.7.3 UCPD configuration register 3 (UCPD_CFGR3) . . . . . . . . . . . . . . . . 1331
38.7.4 UCPD control register (UCPD_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1332
38.7.5 UCPD interrupt mask register (UCPD_IMR) . . . . . . . . . . . . . . . . . . . 1335
38.7.6 UCPD status register (UCPD_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1336
38.7.7 UCPD interrupt clear register (UCPD_ICR) . . . . . . . . . . . . . . . . . . . . 1339
38.7.8 UCPD Tx ordered set type register (UCPD_TX_ORDSETR) . . . . . . 1340
38.7.9 UCPD Tx payload size register (UCPD_TX_PAYSZR) . . . . . . . . . . . 1341
38.7.10 UCPD Tx data register (UCPD_TXDR) . . . . . . . . . . . . . . . . . . . . . . . 1341
38.7.11 UCPD Rx ordered set register (UCPD_RX_ORDSETR) . . . . . . . . . . 1342
38.7.12 UCPD Rx payload size register (UCPD_RX_PAYSZR) . . . . . . . . . . . 1343
38.7.13 UCPD receive data register (UCPD_RXDR) . . . . . . . . . . . . . . . . . . . 1343
38.7.14 UCPD Rx ordered set extension register 1
(UCPD_RX_ORDEXTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1344

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32G0 1 Series and is the answer not in the manual?

ST STM32G0 1 Series Specifications

General IconGeneral
BrandST
ModelSTM32G0 1 Series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals