37.13.1 USB Control Status Register Low for Endpoint0

Table 37-75. 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: CSR0L
Offset: 0x1012
Reset: 0x0000
Property: PAC Write-Protection

Bit 76543210 
 SERVICEDSETUPENDSERVICEDRXPKTRDYSENDSTALLSETUPENDDATAENDSENTSTALLTXPKTRDYRXPKTRDY 
Access R/W/HCR/W/HCR/W/HCR/W/HSR/W/HSR/HSRR 
Reset 00000000 

Bit 7 – SERVICEDSETUPEND Clear SETUPEND Control bit

ValueDescription
0Do not clear
1Clear the SETUPEND bit in this register. This bit is automatically cleared.

Bit 6 – SERVICEDRXPKTRDY Clear Control Bit

ValueDescription
0Do not clear
1Clear the RXPKTRDY bit in this register. This bit is automatically cleared.

Bit 5 – SENDSTALL Send Stall Control Bit

ValueDescription
0Do not send STALL handshake.
1Terminate the current transaction and transmit a STALL handshake. This bit is automatically cleared.

Bit 4 – SETUPEND Early Control Transaction End Status bit

This bit is cleared by writing a '1' to the SERVICEDSETUPEND bit in this register.

ValueDescription
0Normal operation
1A control transaction ended before the DATAEND bit has been set. An interrupt will be generated and the FIFO flushed at this time.

Bit 3 – DATAEND End of Data Control bit

The software sets this bit when:

  • Setting TXPKTRDY for the last data packet
  • Clearing RXPKTRDY after unloading the last data packet
  • Setting TXPKTRDY for a zero length data packet

Hardware clears this bit.

Bit 2 – SENTSTALL STALL Sent Status bit

ValueDescription
0Software clear of bit
1STALL handshake has been transmitted

Bit 1 – TXPKTRDY TX Packet Ready Control bit

ValueDescription
0No data packet is ready for transmit
1Data packet has been loaded into the FIFO. It is cleared automatically.

Bit 0 – RXPKTRDY RX Packet Ready Status bit

This bit is cleared by setting the SERVICEDRXPKTRDY bit.

ValueDescription
0No data packet has been received
1Data packet has been received. Interrupt is generated (when enabled) when this bit is set.