38.15.6 Host Status Pipe
Name: | STATUS_PIPE |
Offset: | 0x0E + n*0x10 [n=0..1] |
Reset: | 0xXXXXXXX |
Property: | PAC Write-Protection, Write-Synchronized, Read-Synchronized |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
Access | |||||||||
Reset |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
ERCNT[2:0] | CRC16ER | TOUTER | PIDER | DAPIDER | DTGLER | ||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | x | x | x | x | x | x |
Bits 7:5 – ERCNT[2:0] Pipe Error Counter
These bits define the number of errors detected on the pipe.
Bit 4 – CRC16ER CRC16 ERROR
This bit defines the CRC16 Error Status.
This bit is set when a CRC 16 error has been detected during a IN transactions.
Value | Description |
---|---|
0 | No CRC 16 Error detected. |
1 | A CRC 16 error has been detected. |
Bit 3 – TOUTER TIME OUT ERROR
This bit defines the Time Out Error Status.
This bit is set when a Time Out error has been detected during a USB transaction.
Value | Description |
---|---|
0 | No Time Out Error detected. |
1 | A Time Out error has been detected. |
Bit 2 – PIDER PID ERROR
This bit defines the PID Error Status.
This bit is set when a PID error has been detected during a USB transaction.
Value | Description |
---|---|
0 | No PID Error detected. |
1 | A PID error has been detected. |
Bit 1 – DAPIDER Data PID ERROR
This bit defines the PID Error Status.
This bit is set when a Data PID error has been detected during a USB transaction.
Value | Description |
---|---|
0 | No Data PID Error detected. |
1 | A Data PID error has been detected. |
Bit 0 – DTGLER Data Toggle Error
This bit defines the Data Toggle Error Status.
This bit is set when a Data Toggle Error has been detected.
Value | Description |
---|---|
0 | No Data Toggle Error. |
1 | Data Toggle Error detected. |