15.4.5 OTG Revision 1.3 Programming Model ..................410
15.4.6 OTG Revision 2.0 Programming Model ..................413
15.4.7 FIFO RAM Allocation ........................420
15.4.8 Suspend/Resume and SRP ......................429
15.4.9 Register Usage ..........................438
15.5 Register Map.............................439
15.6 Register Description ..........................443
15.6.1 USB_CTRL - System Control Register ..................443
15.6.2 USB_STATUS - System Status Register .................444
15.6.3 USB_IF - Interrupt Flag Register ....................444
15.6.4 USB_IFS - Interrupt Flag Set Register ..................445
15.6.5 USB_IFC - Interrupt Flag Clear Register .................445
15.6.6 USB_IEN - Interrupt Enable Register ..................446
15.6.7 USB_ROUTE - I/O Routing Register ..................446
15.6.8 USB_GOTGCTL - OTG Control and Status Register .............447
15.6.9 USB_GOTGINT - OTG Interrupt Register .................449
15.6.10 USB_GAHBCFG - AHB Configuration Register ..............451
15.6.11 USB_GUSBCFG - USB Configuration Register ..............453
15.6.12 USB_GRSTCTL - Reset Register ...................455
15.6.13 USB_GINTSTS - Interrupt Register ..................457
15.6.14 USB_GINTMSK - Interrupt Mask Register ................461
15.6.15 USB_GRXSTSR - Receive Status Debug Read Register ...........463
15.6.16 USB_GRXSTSP - Receive Status Read and Pop Register ..........465
15.6.17 USB_GRXFSIZ - Receive FIFO Size Register ...............467
15.6.18 USB_GNPTXFSIZ - Non-periodic Transmit FIFO Size Register .........467
15.6.19 USB_GNPTXSTS - Non-periodic Transmit FIFO/Queue Status Register ......468
15.6.20 USB_GDFIFOCFG - Global DFIFO Configuration Register ..........469
15.6.21 USB_HPTXFSIZ - Host Periodic Transmit FIFO Size Register .........469
15.6.22 USB_DIEPTXF1 - Device IN Endpoint Transmit FIFO 1 Size Register ......470
15.6.23 USB_DIEPTXF2 - Device IN Endpoint Transmit FIFO 2 Size Register ......471
15.6.24 USB_DIEPTXF3 - Device IN Endpoint Transmit FIFO 3 Size Register ......472
15.6.25 USB_DIEPTXF4 - Device IN Endpoint Transmit FIFO 4 Size Register ......473
15.6.26 USB_DIEPTXF5 - Device IN Endpoint Transmit FIFO 5 Size Register ......474
15.6.27 USB_DIEPTXF6 - Device IN Endpoint Transmit FIFO 6 Size Register ......475
15.6.28 USB_HCFG - Host Configuration Register ................476
15.6.29 USB_HFIR - Host Frame Interval Register ................477
15.6.30 USB_HFNUM - Host Frame Number/Frame Time Remaining Register ......478
15.6.31 USB_HPTXSTS - Host Periodic Transmit FIFO/Queue Status Register ......479
15.6.32 USB_HAINT - Host All Channels Interrupt Register .............480
15.6.33 USB_HAINTMSK - Host All Channels Interrupt Mask Register .........480
15.6.34 USB_HPRT - Host Port Control and Status Register ............481
15.6.35 USB_HCx_CHAR - Host Channel x Characteristics Register ..........484
15.6.36 USB_HCx_INT - Host Channel x Interrupt Register .............486
15.6.37 USB_HCx_INTMSK - Host Channel x Interrupt Mask Register .........488
15.6.38 USB_HCx_TSIZ - Host Channel x Transfer Size Register ...........489
15.6.39 USB_HCx_DMAADDR - Host Channel x DMA Address Register ........490
15.6.40 USB_DCFG - Device Configuration Register ...............491
15.6.41 USB_DCTL - Device Control Register .................493
silabs.com
| Building a more connected world. Rev. 1.1 | 9