Register Map
1295
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
0x0FE
R/W
0x00
USB Receive Hub Address Endpoint 15
0x0FF
USBRXHUBPORT15
R/W
0x00
USB Receive Hub Port Endpoint 15
0x102
USBCSRL0
W1C
0x00
USB Control and Status Endpoint 0 Low
0x103
USBCSRH0
W1C
0x00
USB Control and Status Endpoint 0 High
0x108
R/o
0x00
USB Receive Byte Count Endpoint 0
0x10A
USBTYPE0
R/W
0x00
USB Type Endpoint 0
0x10B
USBNAKLMT
R/W
0x00
USB NAK Limit
0x110
USBTXMAXP1
R/W
0x0000
USB Maximum Transmit Data Endpoint 1
0x112
USBTXCSRL1
R/W
0x00
USB Transmit Control and Status Endpoint 1 Low
0x113
USBTXCSRH1
R/W
0x00
USB Transmit Control and Status Endpoint 1 High
0x114
R/W
0x0000
USB Maximum Receive Data Endpoint 1
0x116
R/W
0x00
USB Receive Control and Status Endpoint 1 Low
0x117
R/W
0x00
USB Receive Control and Status Endpoint 1 High
0x118
USBRXCOUNT1
RO
0x0000
USB Receive Byte Count Endpoint 1
0x11A
R/W
0x00
USB Host Transmit Configure Type Endpoint 1
0x11B
USBTXINTERVAL1
R/W
0x00
USB Host Transmit Interval Endpoint 1
0x11C
USBRXTYPE1
R/W
0x00
USB Host Configure Receive Type Endpoint 1
0x11D
USBRXINTERVAL1
R/W
0x00
USB Host Receive Polling Interval Endpoint 1
0x120
USBTXMAXP2
R/W
0x0000
USB Maximum Transmit Data Endpoint 2
0x122
USBTXCSRL2
R/W
0x00
USB Transmit Control and Status Endpoint 2 Low
0x123
USBTXCSRH2
R/W
0x00
USB Transmit Control and Status Endpoint 2 High
0x124
R/W
0x0000
USB Maximum Receive Data Endpoint 2
0x126
R/W
0x00
USB Receive Control and Status Endpoint 2 Low
0x127
R/W
0x00
USB Receive Control and Status Endpoint 2 High
0x128
USBRXCOUNT2
RO
0x0000
USB Receive Byte Count Endpoint 2
0x12A
R/W
0x00
USB Host Transmit Configure Type Endpoint 2
0x12B
USBTXINTERVAL2
R/W
0x00
USB Host Transmit Interval Endpoint 2
0x12C
USBRXTYPE2
R/W
0x00
USB Host Configure Receive Type Endpoint 2
0x12D
USBRXINTERVAL2
R/W
0x00
USB Host Receive Polling Interval Endpoint 2
0x130
USBTXMAXP3
R/W
0x0000
USB Maximum Transmit Data Endpoint 3
0x132
USBTXCSRL3
R/W
0x00
USB Transmit Control and Status Endpoint 3 Low
0x133
USBTXCSRH3
R/W
0x00
USB Transmit Control and Status Endpoint 3 High
0x134
R/W
0x0000
USB Maximum Receive Data Endpoint 3
0x136
R/W
0x00
USB Receive Control and Status Endpoint 3 Low
0x137
R/W
0x00
USB Receive Control and Status Endpoint 3 High
0x138
USBRXCOUNT3
RO
0x0000
USB Receive Byte Count Endpoint 3
0x13A
R/W
0x00
USB Host Transmit Configure Type Endpoint 3
0x13B
USBTXINTERVAL3
R/W
0x00
USB Host Transmit Interval Endpoint 3
0x13C
USBRXTYPE3
R/W
0x00
USB Host Configure Receive Type Endpoint 3
0x13D
USBRXINTERVAL3
R/W
0x00
USB Host Receive Polling Interval Endpoint 3
0x140
USBTXMAXP4
R/W
0x0000
USB Maximum Transmit Data Endpoint 4
0x142
USBTXCSRL4
R/W
0x00
USB Transmit Control and Status Endpoint 4 Low
0x143
USBTXCSRH4
R/W
0x00
USB Transmit Control and Status Endpoint 4 High
0x144
R/W
0x0000
USB Maximum Receive Data Endpoint 4
0x146
R/W
0x00
USB Receive Control and Status Endpoint 4 Low
0x147
R/W
0x00
USB Receive Control and Status Endpoint 4 High
0x148
USBRXCOUNT4
R/W
0x0000
USB Receive Byte Count Endpoint 4