Register Map
1299
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Universal Serial Bus (USB) Controller
Table 18-4. Universal Serial Bus (USB) Controller Register Map (continued)
Offset
Name
Type
Reset
Description
Section
0x328
R/W
0x0000
USB Request Packet Count in Block Transfer
Endpoint 10
0x32C
R/W
0x0000
USB Request Packet Count in Block Transfer
Endpoint 11
0x330
R/W
0x0000
USB Request Packet Count in Block Transfer
Endpoint 12
0x334
R/W
0x0000
USB Request Packet Count in Block Transfer
Endpoint 13
0x338
R/W
0x0000
USB Request Packet Count in Block Transfer
Endpoint 14
0x33C
R/W
0x0000
USB Request Packet Count in Block Transfer
Endpoint 15
0x340
USBRXDPKTBUFDIS
R/W
0x0000
USB Receive Double Packet Buffer Disable
0x342
R/W
0x0000
USB Transmit Double Packet Buffer Disable
0x400
USBEPC
R/W
0x0000.0000
USB External Power Control
0x404
USBEPCRIS
RO
0x0000.0000
USB External Power Control Raw Interrupt Status
0x408
USBEPCIM
R/W
0x0000.0000
USB External Power Control Interrupt Mask
0x40C
USBEPCISC
R/W
0x0000.0000
USB External Power Control Interrupt Status and
Clear
0x410
RO
0x0000.0000
USB Device RESUME Raw Interrupt Status
0x414
USBDRIM
R/W
0x0000.0000
USB Device RESUME Interrupt Mask
0x418
W1C
0x0000.0000
USB Device RESUME Interrupt Status and Clear
0x41C
USBGPCS
R/W
0x0000.0000
USB General-Purpose Control and Status
0x430
R/W
0x0000.0000
USB VBUS Droop Control
0x434
RO
0x0000.0000
USB VBUS Droop Control Raw Interrupt Status
0x438
USBVDCIM
R/W
0x0000.0000
USB VBUS Droop Control Interrupt Mask
0x43C
R/W
0x0000.0000
USB VBUS Droop Control Interrupt Status and
Clear
0x444
USBIDVRIS
RO
0x0000.0000
USB ID Valid Detect Raw Interrupt Status
0x448
R/W
0x0000.0000
USB ID Valid Detect Interrupt Mask
0x44C
USBIDVISC
R/W1C
0x0000.0000
USB ID Valid Detect Interrupt Status and Clear
0x450
R/W
0x0033.2211
USB DMA Select
(1) This register is used in OTG B or Device mode. Some registers are used for both Host and Device mode and may have
different bit definitions depending on the mode.
(2) This register is used in OTG A or Host mode. Some registers are used for both Host and Device mode and may have different
bit definitions depending on the mode. The USB controller is in OTG B or Device mode upon reset, so the reset values shown
for these registers apply to the Device mode definition.
(3) This register is used for OTG-specific functions such as ID detection and negotiation. Once OTG negotiation is complete, then
the USB controller registers are used according to their Host or Device mode meanings depending on whether the OTG
negotiations made the USB controller OTG A (Host) or OTG B (Device).