![Texas Instruments SimpleLink Ethernet MSP432E401Y Technical Reference Manual Download Page 1738](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_10955781738.webp)
USB Registers
1738
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Universal Serial Bus (USB) Controller
Table 27-44. USBCSRL0 Register Field Descriptions (OTG A / Host) (continued)
Bit
Field
Type
Reset
Description
1
TXRDY
R/W
0x0
Transmit Packet Ready.
This bit is cleared automatically when the data packet has been
transmitted.
0x0 = No transmit packet is ready.
0x1 = Software sets this bit after loading a data packet into the TX
FIFO. The EP0 bit in the USBTXIS register is also set in this
situation.
If both the TXRDY and SETUP bits are set, a setup packet is sent. If
just TXRDY is set, an OUT packet is sent.
0
RXRDY
R/W
0x0
Receive Packet Ready.
Software must clear this bit after the packet has been read from the
FIFO to acknowledge that the data has been read from the FIFO.
0x0 = No received packet has been received.
0x1 = Indicates that a data packet has been received in the RX
FIFO. The EP0 bit in the USBTXIS register is also set in this
situation.
Figure 27-40. USBCSRL0 Register (OTG B / Device)
7
6
5
4
3
2
1
0
SETENDC
RXRDYC
STALL
SETEND
DATAEND
STALLED
TXRDY
RXRDY
W1C-0x0
W1C-0x0
R/W-0x0
R-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R-0x0
Table 27-45. USBCSRL0 Register Field Descriptions (OTG B / Device)
Bit
Field
Type
Reset
Description
7
SETENDC
W1C
0x0
Setup End Clear.
Writing a 1 to this bit clears the SETEND bit.
6
RXRDYC
W1C
0x0
RXRDY Clear.
Writing a 1 to this bit clears the RXRDY bit.
5
STALL
R/W
0x0
Send Stall.
This bit is cleared automatically after the STALL handshake is
transmitted.
0x0 = No effect.
0x1 = Terminates the current transaction and transmits the STALL
handshake.
4
SETEND
R
0x0
Setup End.
This bit is cleared by writing a 1 to the SETENDC bit.
0x0 = A control transaction has not ended or ended after the
DATAEND bit was set.
0x1 = A control transaction has ended before the DATAEND bit has
been set. The EP0 bit in the USBTXIS register is also set in this
situation.
3
DATAEND
R/W
0x0
Data End.
This bit is cleared automatically.
0x0 = No effect.
0x1 = Set this bit in the following situations:
When setting TXRDY for the last data packet.
When clearing RXRDY after unloading the last data packet.
When setting TXRDY for a zero-length data packet.
2
STALLED
R/W
0x0
Endpoint Stalled.
Software must clear this bit.
0x0 = A STALL handshake has not been transmitted.
0x1 = A STALL handshake has been transmitted.