Datasheet
Universal Serial Bus Device Controller (S08USBV1)
MC9S08JM60 Series Data Sheet, Rev. 3
306 Freescale Semiconductor
17.3.8 Error Interrupt Enable Register (ERRENB)
3
DFN8F
Data Field Error Flag — The data field received was not an interval of 8 bits. The USB Specification specifies
that the data field must be an integer number of bytes. If the data field was not an integer number of bytes, this
bit will be set.
0 The data field was an integer number of bytes
1 The data field was not an integer number of bytes
2
CRC16F
CRC16 Error Flag — The CRC16 failed. If set, the data packet was rejected due to a CRC16 error.
0 No CRC16 error detected
1 CRC16 error detected
1
CRC5F
CRC5 Error Flag — This bit will detect a CRC5 error in the token packets generated by the host. If set, the
token packet was rejected due to a CRC5 error.
0 No CRC5 error detected
1 CRC5 error detected, and the token packet was rejected.
0
PIDERRF
PID Error Flag — The PID check failed.
0 No PID check error detected
1 PID check error detected
76543210
R
BTSERR
0
BUFERR BTOERR DFN8 CRC16 CRC5 PIDERR
W
Reset00000000
Figure 17-11. Error Interrupt Enable Register (ERRENB)
Table 17-12. ERRSTAT Field Descriptions
Field Description
7
BTSERR
BTSERR Interrupt Enable — Setting this bit will enable BTSERR interrupts.
0 Interrupt disabled
1 Interrupt enabled
5
BUFERR
BUFERR Interrupt Enable — Setting this bit will enable BUFERR interrupts.
0 Interrupt disabled
1 Interrupt enabled
4
BTOERR
BTOERR Interrupt Enable — Setting this bit will enable BTOERR interrupts.
0 Interrupt disabled
1 Interrupt enabled
3
DFN8
DFN8 Interrupt Enable — Setting this bit will enable DFN8 interrupts.
0 Interrupt disabled
1 Interrupt enabled
2
CRC16
CRC16 Interrupt Enable — Setting this bit will enable CRC16 interrupts.
0 Interrupt disabled
1 Interrupt enabled
Table 17-11. ERRSTAT Field Descriptions (continued)
Field Description