dsPIC33/PIC24 Family Reference Manual
DS70005340A-page 110 2018 Microchip Technology Inc.
12.5 Interrupt Flags
Table 12-1 summarizes all interrupt flags and lists how interrupts are cleared.
Table 12-1: Interrupt Flags
Flags Registers Categories
Cleared by
Module
(1)
Cleared by
Application
Read-Only
(2)
Description
RFFIF, RFHIF,
RFNIF
C1FIFOSTAx FIFO X — — RX FIFO
TFNIF, TFHIF,
TFEIF
C1FIFOSTAx FIFO X — — TX FIFO
TXQNIF, TXQEIF C1TXQSTA TXQ X — — Transmit Queue
RXOVIF C1FIFOSTAx FIFO — X — RX Overrun
TXATIF C1FIFOSTAx,
C1TXQSTA
FIFO, TXQ — X — TX Attempt
TEFFIF,
TEFHIF,
TEFNEIF
C1TEFSTA FIFO X — — TEF
TEFOVIF C1TEFSTA FIFO — X — TEF Overrun
RFIF<31:1> C1RXIFH/L Combined — — X All RX FIFOs
TFIF<31:1> C1TXIFH/L Combined — — X All TX FIFOs
RFOVIF<31:1> C1RXOVIFH/L Combined — — X All RX FIFO
Overruns
TFATIF<31:0> C1TXATIFH/L Combined — — X All TX FIFO
Attempts
RXIF C1INTL Main — — X RX
TXIF C1INTL Main — — X TX
RXOVIF C1INTL Main — — X RX Overrun
TXATIF C1INTL Main — — X TX Attempt
TEFIF C1INTL Main — — X TEF
IVMIF C1INTL Main — X — Invalid Message
WAKIF C1INTL Main — X — Wake-up
CERRIF C1INTL Main — X — CAN Bus Error
MODIF C1INTL Main — X — Mode Change
TBCIF C1INTL Main — X — Time Base
Counter
SERRIF C1INTL Main — X — System Error
Note 1: The flags will be cleared when the condition of the FIFO terminates, initiated by the
UINC bit (C1FIFOCONxL<8>.
2: The flags need to be cleared in the preceding hierarchies.