Register Descriptions
1337
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Universal Serial Bus (USB) Controller
18.5.31 USB Receive Byte Count Endpoint 0 Register (USBCOUNT0), offset 0x108
The USB receive byte count endpoint 0 8-bit read-only register (USBCOUNT0) indicates the number of
received data bytes in the endpoint 0 FIFO. The value returned changes as the contents of the FIFO
change and is only valid while the RXRDY bit is set.
Mode(s):
OTG A or Host
OTG B or Device
USBCOUNT0 is shown in
and described in
Figure 18-38. USB Receive Byte Count Endpoint 0 Register (USBCOUNT0)
7
6
0
Reserved
COUNT
R-0
R/W-0
LEGEND: R/W = Read/Write; -
n
= value after reset
Table 18-41. USB Receive Byte Count Endpoint 0 Register (USBCOUNT0) Field Descriptions
Bit
Field
Value
Description
7
Reserved
0
Reserved
6-0
COUNT
0
FIFO Count. COUNT is a read-only value that indicates the number of received data bytes in the
endpoint 0 FIFO.
18.5.32 USB Type Endpoint 0 Register (USBTYPE0), offset 0x10A
The USB type endpoint 0 8-bit register (USBTYPE0) must be written with the operating speed of the
targeted Device being communicated with using endpoint 0.
Mode(s):
OTG A or Host
USBTYPE0 is shown in
and described in
Figure 18-39. USB Type Endpoint 0 Register (USBTYPE0)
7
6
5
0
SPEED
Reserved
R/W-0
R-0
LEGEND: R/W = Read/Write; -
n
= value after reset
Table 18-42. USB Type Endpoint 0 Register (USBTYPE0) Field Descriptions
Bit
Field
Value
Description
7-6
SPEED
0
Operating Speed specifies the operating speed of the target Device. If selected, the target is assumed
to have the same connection speed as the USB controller.
0-1h
Reserved
2h
Full
3h
Low
5-0
Reserved
0
Reserved