M_CAN_RXF0S field descriptions
Field Description
0–5
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
6
RF0L
Rx FIFO 0 Message Lost
This bit is a copy of interrupt flag IR[RF0L]. When IR[RF0L] is reset, this bit is also reset.
NOTE: Overwriting the oldest message when RXF0C.F0OM = ‘1’ will not set this flag.
0 No Rx FIFO 0 message lost
1 Rx FIFO 0 message lost, also set after write attempt to Rx FIFO 0 of size zero
7
F0F
Rx FIFO 0 Full
0 Rx FIFO 0 not full
1 Rx FIFO 0 full
8–9
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
10–15
F0PI
Rx FIFO 0 Put Index
Rx FIFO 0 write index pointer, range 0 to 63
16–17
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
18–23
F0GI
Rx FIFO 0 Get Index
Rx FIFO 0 read index pointer, range 0 to 63.
24
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
25–31
F0FL
Rx FIFO 0 Fill Level
Number of elements stored in Rx FIFO 0, range 0 to 64.
3.3.27 Rx FIFO 0 Acknowledge Register (M_CAN_RXF0A)
Address: 0h base + A8h offset = A8h
Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R
0
F0AI
W
Reset
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
M_CAN_RXF0A field descriptions
Field Description
0–25
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
26–31
F0AI
Rx FIFO 0 Acknowledge Index
After the CPU has read a message or a sequence of messages from Rx FIFO 0 it has to write the buffer
index of the last element read from Rx FIFO 0 to F0AI. This will set the Rx FIFO 0 Get Index RXF0S[F0GI]
to F0AI + 1 and update the FIFO 0 Fill Level RXF0S[F0FL].
Chapter 3 Modular CAN (M_CAN)
MPC5777C Reference Manual Addendum, Rev. 1, 12/2015
Freescale Semiconductor, Inc. 63