SPRZ408D June 2014 – June 2021 AM4372 , AM4376 , AM4377 , AM4378 , AM4379
UART: Spurious UART Interrupts When Using EDMA
1.1, 1.2
Spurious UART interrupts may occur when enabling DMA mode (FCR.DMA_MODE) using the EDMA. The Interrupt Controller flags that a UART interrupt has occurred; however, the associated IT_PENDING bit remains set to 1, indicating that no interrupt is pending.
Acknowledge the spurious interrupts for every occurrence. The issue can be avoided by disabling receive data interrupts using the RHRIT bit; however, be aware that this also disables RX timeout interrupts, which may not be practical for all use cases.