English
Language : 

MC9S08JM16 Datasheet, PDF (306/386 Pages) Freescale Semiconductor, Inc – Microcontrollers
Universal Serial Bus Device Controller (S08USBV1)
Table 17-11. ERRSTAT Field Descriptions (continued)
Field
Description
3
DFN8F
2
CRC16F
1
CRC5F
0
PIDERRF
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
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
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.
PID Error Flag — The PID check failed.
0 No PID check error detected
1 PID check error detected
17.3.8 Error Interrupt Enable Register (ERRENB)
7
R
BTSERR
W
Reset
0
6
5
4
3
2
0
BUFERR BTOERR
DFN8
CRC16
0
0
0
0
0
Figure 17-11. Error Interrupt Enable Register (ERRENB)
Table 17-12. ERRSTAT Field Descriptions
Field
Description
7
BTSERR
5
BUFERR
4
BTOERR
3
DFN8
2
CRC16
BTSERR Interrupt Enable — Setting this bit will enable BTSERR interrupts.
0 Interrupt disabled
1 Interrupt enabled
BUFERR Interrupt Enable — Setting this bit will enable BUFERR interrupts.
0 Interrupt disabled
1 Interrupt enabled
BTOERR Interrupt Enable — Setting this bit will enable BTOERR interrupts.
0 Interrupt disabled
1 Interrupt enabled
DFN8 Interrupt Enable — Setting this bit will enable DFN8 interrupts.
0 Interrupt disabled
1 Interrupt enabled
CRC16 Interrupt Enable — Setting this bit will enable CRC16 interrupts.
0 Interrupt disabled
1 Interrupt enabled
1
CRC5
0
0
PIDERR
0
MC9S08JM16 Series Data Sheet, Rev. 2
306
Freescale Semiconductor