Register Descriptions
1353
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Universal Serial Bus (USB) Controller
18.5.42 USB Host Configure Receive Type Endpoint n Register (USBRXTYPE[1]-
USBRXTYPE[15])
The USB host configure receive type endpoint
n
8-bit registers (USBRXTYPE[
n
]) must be written with the
endpoint number to be targeted by the endpoint, the transaction protocol to use for the currently selected
receive endpoint, and its operating speed.
For the specific offset for each register see
.
Mode(s):
OTG A or Host
The USBRXTYPE[
n
] registers are shown in
and described in
Figure 18-53. USB Host Configure Receive Type Endpoint n Register (USBRXTYPE[n])
7
6
5
4
3
0
SPEED
PROTO
TEP
R/W-0
R/W-0
R/W-0
LEGEND: R/W = Read/Write; -
n
= value after reset
Table 18-57. USB Host Configure Receive Type Endpoint n Register(USBRXTYPE[n])
Field Descriptions
Bit
Field
Value
Description
7-6
SPEED
Operating Speed. This bit field specifies the operating speed of the target Device:
0h
Default. The target is assumed to be using the same connection speed as the USB controller.
1h
Reserved
2h
Full
3h
Low
5-4
PROTO
Protocol. Software must configure this bit field to select the required protocol for the receive endpoint:
0h
Control
1h
Isochronous
2h
Bulk
3h
Interrupt
3-0
TEP
0
Target Endpoint Number. Software must configure this value to the endpoint number contained in the
transmit endpoint descriptor returned to the USB controller during Device enumeration.