36.14.1 TX Control Status Register Low for Endpoint 1-7
Symbol | Description | Symbol | Description | Symbol | Description |
---|---|---|---|---|---|
R | Readable bit | HC | Cleared by Hardware | (Grey cell) | Unimplemented |
W | Writable bit | HS | Set by Hardware | X | Bit is unknown at Reset |
K | Write to clear | S | Software settable bit | — | — |
Name: | TXCSRL |
Offset: | 0x1012 |
Reset: | 0x0000 |
Property: | PAC Write-Protection |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
INCOMPRX | CLRDT | SENTSTALL | SENDSTALL | FLUSHFIFO | UNDERRUN | FIFONE | TXPKTRDY | ||
Access | R/W/HS | R/W | R/W | R/W | R/W/HC | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 7 – INCOMPRX Incomplete Packet Status bit
In anything other than Isochronous transfer, this bit will always return 0.
Value | Description |
---|---|
0 | Written by the software to clear this bit |
1 | The packet in the RX FIFO during a high-bandwidth Isochronous/Interrupt transfer is incomplete because parts of the data were not received |
Bit 6 – CLRDT Clear Data Toggle Control Bit
Value | Description |
---|---|
0 | Do not clear the data toggle |
1 | Resets the endpoint data toggle to 0 |
Bit 5 – SENTSTALL Stall Handshake Status Bit
Value | Description |
---|---|
0 | Written by the software to clear this bit |
1 | STALL handshake is transmitted |
Bit 4 – SENDSTALL STALL Handshake Control bit
Value | Description |
---|---|
0 | Terminate stall condition |
1 | Issue a STALL handshake |
Bit 3 – FLUSHFIFO FIFO Flush Control bit
Value | Description |
---|---|
0 | Do not flush the FIFO |
1 | Flush the latest packet from the endpoint TX FIFO. The FIFO pointer is reset, the TXPKTRDY bit is cleared and an interrupt is generated. |
Bit 2 – UNDERRUN Underrun Status bit
Value | Description |
---|---|
0 | Written by software to clear this bit. |
1 | An IN token has been received when the TXPKTRDY bit is not set. |
Bit 1 – FIFONE FIFO Not Empty Status bit
Value | Description |
---|---|
0 | TX FIFO is empty |
1 | There is at least 1 packet in the TX FIFO |
Bit 0 – TXPKTRDY TX Packet Ready Control bit
The software sets this bit after loading a data packet into the FIFO. It is cleared automatically when a data packet has been transmitted. This bit is also automatically cleared prior to loading a second packet into a double-buffered FIFO.