44.4.1.8 USB Error Interrupt Status Register

Note:
  1. This type of error occurs when the module’s request for the DMA bus is not granted in time to service the module’s demand for memory, resulting in an overflow or underflow condition, and/or the allocated buffer size is not sufficient to store the received data packet causing it to be truncated.
  2. This type of error occurs when more than 16-bit-times of Idle from the previous End-of-Packet (EOP) has elapsed.
  3. This type of error occurs when the module is transmitting or receiving data and the SOF counter has reached zero.
Name: UEIR
Offset: 0x4220
Reset: 0x0
Property: -

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
          
Access  
Reset  
Bit 76543210 
 BTSEFBMXEFDMAEFBTOEFDFN8EFCRC16EF PIDEF 
Access R/KR/KR/KR/KR/KR/KR/K 
Reset 0000000 

Bit 7 – BTSEF Bit Stuff Error Flag bit

Write a ‘1’ to this bit to clear the interrupt.

ValueDescription
1 Packet is rejected due to a bit stuff error
0 Packet is accepted

Bit 6 – BMXEF Bus Matrix Error Flag bit

Write a ‘1’ to this bit to clear the interrupt.

ValueDescription
1 The base address of the BDT or the address of an individual buffer pointed to by a BDT entry, is invalid.
0 No address error

Bit 5 – DMAEF  DMA Error Flag bit(1)

Write a ‘1’ to this bit to clear the interrupt.

ValueDescription
1 USB DMA error condition detected
0 No DMA error

Bit 4 – BTOEF  Bus Turnaround Time-Out Error Flag bit(2)

Write a ‘1’ to this bit to clear the interrupt.

ValueDescription
1 Bus turnaround time-out has occurred
0 No bus turnaround time-out

Bit 3 – DFN8EF Data Field Size Error Flag bit

Write a ‘1’ to this bit to clear the interrupt.

ValueDescription
1 Data field received is not an integral number of bytes
0 Data field received is an integral number of bytes

Bit 2 – CRC16EF CRC16 Failure Flag bit

Write a ‘1’ to this bit to clear the interrupt.

ValueDescription
1 Data packet rejected due to CRC16 error
0 Data packet accepted

Bit 2 – CRC5EF/EOFEF  CRC5EF: CRC5 Host Error Flag bit (Device mode)(3) EOFEF: EOF Error Flag bit (Host mode)

Write a ‘1’ to this bit to clear the interrupt.

ValueDescription
1 CRC5EF: Peripheral detachment was detected by the USB OTG module

EOFEF: EOF error condition detected

0 CRC5EF: Peripheral detachment was not detected

EOFEF: No EOF error condition

Bit 0 – PIDEF PID Check Failure Flag bit

Write a ‘1’ to this bit to clear the interrupt.

ValueDescription
1 PID check failed
0 PID check passed