ST STM32G0 1 Series Reference Manual page 36

Table of Contents

Advertisement

Contents
37.6.3
38
38.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
38.2
UCPD main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
38.3
UCPD implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
38.4
UCPD functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1309
38.4.1
38.4.2
38.4.3
38.4.4
38.4.5
38.4.6
38.4.7
38.4.8
38.4.9
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
38.7.2
38.7.3
38.7.4
38.7.5
38.7.6
38.7.7
38.7.8
38.7.9
38.7.10 UCPD Tx data register (UCPD_TXDR) . . . . . . . . . . . . . . . . . . . . . . . 1341
38.7.13 UCPD receive data register (UCPD_RXDR) . . . . . . . . . . . . . . . . . . . 1343
36/1390
USB register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1306
UCPD block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1310
UCPD reset and clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311
Physical layer protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1312
UCPD BMC transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1319
UCPD BMC receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1320
UCPD Type-C pull-ups (Rp) and pull-downs (Rd) . . . . . . . . . . . . . . . 1322
UCPD Type-C voltage monitoring and de-bouncing . . . . . . . . . . . . . 1322
UCPD DMA Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322
UCPD configuration register 1 (UCPD_CFGR1) . . . . . . . . . . . . . . . . 1329
UCPD configuration register 2 (UCPD_CFGR2) . . . . . . . . . . . . . . . . 1331
UCPD configuration register 3 (UCPD_CFGR3) . . . . . . . . . . . . . . . . 1331
UCPD control register (UCPD_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1332
UCPD interrupt mask register (UCPD_IMR) . . . . . . . . . . . . . . . . . . . 1335
UCPD status register (UCPD_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1336
UCPD interrupt clear register (UCPD_ICR) . . . . . . . . . . . . . . . . . . . . 1339
(UCPD_RX_ORDEXTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1344
RM0444 Rev 5
RM0444

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Table of Contents

Save PDF