Datasheet
MCP2515
DS20001801J-page 52 2003-2019 Microchip Technology Inc.
7.6.1 RECEIVER OVERFLOW
An overflow condition occurs when the MAB has
assembled a valid receive message (the message
meets the criteria of the acceptance filters) and the
receive buffer associated with the filter is not available
for loading of a new message. The associated
RXnOVR bit (EFLG) will be set to indicate the overflow
condition. This bit must be cleared by the MCU.
7.6.2 RECEIVER WARNING
The REC has reached the MCU warning limit of 96.
7.6.3 TRANSMITTER WARNING
The TEC has reached the MCU warning limit of 96.
7.6.4 RECEIVER ERROR-PASSIVE
The REC has exceeded the error-passive limit of 127
and the device has gone to the error-passive state.
7.6.5 TRANSMITTER ERROR-PASSIVE
The TEC has exceeded the error-passive limit of 127
and the device has gone to the error-passive state.
7.6.6 BUS-OFF
The TEC has exceeded 255 and the device has gone
to the bus-off state.
7.7 Interrupt Acknowledge
Interrupts are directly associated with one or more
status flags in the CANINTF register. Interrupts are
pending as long as one of the flags is set. Once an
interrupt flag is set by the device, the flag can not be
reset by the MCU until the interrupt condition is
removed.