
Registers
1691
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Universal Serial Bus 2.0 (USB) Controller
Table 34-30. Universal Serial Bus OTG (USB0) Registers (continued)
VBUS Slave
Address
Offset
Acronym
Register Description
Section
4A6h
RXHUBADDR
Address of the hub that has to be accessed through the
associated Receive Endpoint. This is used only when full
speed or low speed device is connected via a USB2.0 high-
speed hub.
4A7h
RXHUBPORT
Port of the hub that has to be accessed through the
associated Receive Endpoint. This is used only when full
speed or low speed device is connected via a USB2.0 high-
speed hub.
Control and Status Register for Endpoint 0
502h
PERI_CSR0
Control Status Register for Endpoint 0 in Peripheral Mode
HOST_CSR0
Control Status Register for Endpoint 0 in Host Mode
508h
COUNT0
Number of Received Bytes in Endpoint 0 FIFO
50Ah
HOST_TYPE0
Defines the Speed of Endpoint 0
50Bh
HOST_NAKLIMIT0
Sets the NAK Response Timeout on Endpoint 0
50Fh
CONFIGDATA
Returns details of core configuration
Control and Status Register for Endpoint 1
510h
TXMAXP
Maximum Packet Size for Peripheral/Host Transmit Endpoint
512h
PERI_TXCSR
Control Status Register for Peripheral Transmit Endpoint
(peripheral mode)
HOST_TXCSR
Control Status Register for Host Transmit Endpoint
(host mode)
514h
RXMAXP
Maximum Packet Size for Peripheral/Host Receive Endpoint
516h
PERI_RXCSR
Control Status Register for Peripheral Receive Endpoint
(peripheral mode)
HOST_RXCSR
Control Status Register for Host Receive Endpoint
(host mode)
518h
RXCOUNT
Number of Bytes in Host Receive endpoint FIFO
51Ah
HOST_TXTYPE
Sets the operating speed, transaction protocol and
peripheral endpoint number for the host Transmit endpoint.
51Bh
HOST_TXINTERVAL
Sets the polling interval for Interrupt/ISOC transactions or
the NAK response timeout on Bulk transactions for host
Transmit endpoint.
51Ch
HOST_RXTYPE
Sets the operating speed, transaction protocol and
peripheral endpoint number for the host Receive endpoint.
51Dh
HOST_RXINTERVAL
Sets the polling interval for Interrupt/ISOC transactions or
the NAK response timeout on Bulk transactions for host
Receive endpoint.
Control and Status Register for Endpoint 2
520h
TXMAXP
Maximum Packet Size for Peripheral/Host Transmit Endpoint
522h
PERI_TXCSR
Control Status Register for Peripheral Transmit Endpoint
(peripheral mode)
HOST_TXCSR
Control Status Register for Host Transmit Endpoint
(host mode)
524h
RXMAXP
Maximum Packet Size for Peripheral/Host Receive Endpoint
526h
PERI_RXCSR
Control Status Register for Peripheral Receive Endpoint
(peripheral mode)
HOST_RXCSR
Control Status Register for Host Receive Endpoint
(host mode)
528h
RXCOUNT
Number of Bytes in Host Receive endpoint FIFO
52Ah
HOST_TXTYPE
Sets the operating speed, transaction protocol and
peripheral endpoint number for the host Transmit endpoint.