Host Status Pipe

Name:
STATUS_PIPE
Offset:
0x0E & 0x1E [ID-0000306e]
Reset:
0xxxxxxxx
Access:
PAC Write-Protection, Write-Synchronized, Read-Synchronized
Bit15141312111098
Access
Reset
Bit76543210
ERCNT[2:0]CRC16ERTOUTERPIDERDAPIDERDTGLER
AccessRRRRRR/WR/WR/W
Reset00xxxxxx

Bits 7:5 – ERCNT[2:0]: Pipe Error Counter

Pipe Error Counter

These bits define the number of errors detected on the pipe.

Bit 4 – CRC16ER: CRC16 ERROR

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.

ValueDescription
0 No CRC 16 Error detected.
1 A CRC 16 error has been detected.

Bit 3 – TOUTER: TIME OUT ERROR

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.

ValueDescription
0 No Time Out Error detected.
1 A Time Out error has been detected.

Bit 2 – PIDER: PID ERROR

PID ERROR

This bit defines the PID Error Status.

This bit is set when a PID error has been detected during a USB transaction.

ValueDescription
0 No PID Error detected.
1 A PID error has been detected.

Bit 1 – DAPIDER: Data PID ERROR

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.

ValueDescription
0 No Data PID Error detected.
1 A Data PID error has been detected.

Bit 0 – DTGLER: Data Toggle Error

Data Toggle Error

This bit defines the Data Toggle Error Status.

This bit is set when a Data Toggle Error has been detected.

ValueDescription
0 No Data Toggle Error.
1 Data Toggle Error detected.