Information
Table 42-109. Message Buffer Code for Rx buffers (continued)
CODE
Description
Rx Code BEFORE
receive New
Frame
SRV
1
Rx Code AFTER
successful
reception
2
RRS
3
Comment
0b1010:
RANSWER
4
- A
frame was
configured to
recognize a
Remote Request
Frame and
transmit a
Response Frame
in return.
RANSWER - TANSWER(0b111
0)
0 A Remote Answer
was configured to
recognize a remote
request frame
received, after that
a MB is set to
transmit a
response frame.
The code is
automatically
changed to
TANSWER
(0b1110). Refer to
Section "Matching
Process" for
details. If
CTRL2[RRS] is
negated, transmit a
response frame
whenever a remote
request frame with
the same ID is
received.
- - 1 This code is
ignored during
matching and
arbitration process.
Refer to Section
"Matching Process
for details.
CODE[0]=1b1:
BUSY - FlexCAN
is updating the
contents of the
MB. The CPU
must not access
the MB.
BUSY
5
- FULL - Indicates that the
MB is being
updated, it will be
negated
automatically and
does not interfere
on the next CODE.
- OVERRUN -
1. SRV: Serviced MB. MB was read and unlocked by reading TIMER or other MB.
2. A frame is considered successful reception after the frame to be moved to MB (move-in process). Refer to Section "Move-
in" for details)
3. Remote Request Stored bit from CTRL2 register. Refer to Section "Control 2 Register (CTRL2)" for details.
4. Code 0b1010 is not considered Tx and a MB with this code should not be aborted.
5. Note that for Tx MBs, the BUSY bit should be ignored upon read, except when AEN bit is set in the MCR register. If this bit
is asserted, the corresponding MB does not participate in the matching process.
Chapter 42 CAN (FlexCAN)
K10 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc. 1121
