37.11.1 TX Control Status Register Low for Endpoint 1-7

Table 37-65. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: TXCSRL
Offset: 0x1012
Reset: 0x0000
Property: PAC Write-Protection

Bit 76543210 
 NAKTMOUTCLRDATATOGRXSTALLSETUPPKTFLUSHFIFOERRORFIFONOTEMPTYTXPKTRDY 
Access R/W/HSR/W/HCR/WR/WR/WR/W/HCR/WR/W/HC 
Reset 00000000 

Bit 7 – NAKTMOUT NAK Time-out Status bit

ValueDescription
0Written by software to clear this bit
1TX endpoint is halted following the receipt of NAK responses for longer than the NAKLIM setting

Bit 6 – CLRDATATOG Clear Data Toggle Control Bit

ValueDescription
0Do not clear the data toggle
1Resets the endpoint data toggle to 0

Bit 5 – RXSTALL Stall Receipt Bit

ValueDescription
0Written by software to clear this bit
1STALL handshake is received. Any DMA request in progress is stopped, the FIFO is completely flushed and the TXPKTRDY bit is cleared.

Bit 4 – SETUPPKT Definition bit

ValueDescription
0Normal OUT token for the transaction
1When set at the same time as the TXPKTRDY bit is set, send a SETUP token instead of an OUT token for the transaction. This also clears the Data Toggle.

Bit 3 – FLUSHFIFO FIFO Flush Control bit

ValueDescription
0Do not flush the FIFO
1Flush 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 – ERROR Handshake Failure Status bit

ValueDescription
0Written by software to clear this bit.
1Three attempts have been made to send a packet and no handshake packet has been received

Bit 1 – FIFONOTEMPTY FIFO Not Empty Status bit

ValueDescription
0TX FIFO is empty
1There 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.