Information
Table 42-117. Matching Possibilities and Resulting Reception Structures
(continued)
RFEN IRMQ MRP Matched in MB Matched in
FIFO
Reception
Structure
Description
FIFO enabled, Queue disabled
1 0 0 X NotFull
6
FIFO
1 0 0 None Full
7
None Frame lost by
FIFO full (FIFO
Overflow)
1 0 0 Free Full FirstMB
1 0 0 NotFree Full FirstMB
1 0 1 None NotFull FIFO
1 0 1 None Full None Frame lost by
FIFO full (FIFO
Overflow)
1 0 1 Free X FirstMB
1 0 1 NotFree X FirtsMb Overrun
FIFO enabled, Queue enabled
1 1 0 X NotFull FIFO
1 1 0 None Full None Frame lost by
FIFO full (FIFO
Overflow)
1 1 0 Free Full FirstMB
1 1 0 NotFree Full LastMb Overrun
1 1 1 None NotFull FIFO
1 1 1 Free X FirstMB
1 1 1 NotFree NotFull FIFO
1 1 1 NotFree Full LastMb Overrun
1. This is a don’t care condition.
2. Matched in MB “None” means that the frame has not matched any MB (free-to-receive or non-free-to-receive).
3. This is a forbidden condition.
4. Matched in MB “Free” means that the frame matched at least one MB free-to-receive regardless of whether it has matched
MBs non-free-to-receive.
5. Matched in FIFO “None” means that the frame has not matched any filter in FIFO. It is as if the FIFO didn’t exist
(CTRL2[RFEN]=0).
6. Matched in FIFO “NotFull” means that the frame has matched a FIFO filter and has empty slots to receive it.
7. Matched in FIFO “Full” means that the frame has matched a FIFO filter but couldn’t store it because it has no empty slots
to receive it.
If a non-safe Mailbox inactivation (see Message Buffer Inactivation) occurs during
matching process and the Mailbox inactivated is the temporary matching winner then the
temporary matching winner is invalidated. The matching elements scan is not stopped nor
restarted, it continues normally. The consequence is that the current matching process
works as if the matching elements compared before the inactivation did not exist,
therefore a message may be lost.
Chapter 42 CAN (FlexCAN)
K10 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc. 1137
