2.12 UART

The UART Receive Interrupt Flag (URXISEL[1:0] bits = ‘0b01) is asserted only when the receive buffer equals one-half full and not when the receive buffer is greater than one-half full.

Work Around

Before exiting the UART RX ISR, make sure all of the contents of the RX buffer were read by reading the contents of the RX buffer in the ISR until the URXDA bit (UxSTA[0]) is cleared and this work around is implemented in Harmony.

Affected Silicon Revisions

A0A1B0C0
XXXX