FlexCAN
30-17
Freescale Semiconductor
MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
Figure 30-12. FlexCAN Message Buffer Memory Map
The message buffer structure used by the FlexCAN module is shown in
. Standard and
extended frames used in the
CAN Specification Version 2.0, Part B
are represented. A standard frame is
represented by the 11-bit standard identifier, and an extended frame is represented by the combined 29-bits
of the standard identifier (11 bits) and the extended identifier (18 bits).
31
30
29
28
27
26
25
24
23
22
21
20
19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
0x0
CODE
SRR IDE RTR
LENGTH
TIME STAMP
0x4
Standard ID[28:18]
Extended ID[17:0]
0x8
Data Byte 0
Data Byte 1
Data Byte 2
Data Byte 3
0xC
Data Byte 4
Data Byte 5
Data Byte 6
Data Byte 7
Figure 30-13. Message Buffer Structure for Extended and Standard Frames
Control/Status
8 byte Data fields
0x80
0x84
0x88
Message Buffer 0
Message Buffer 1
Message Buffer 2
0x8F
0x90
0xA0
0x9F
0xAF
0xB0
FlexCAN Base
Address Offset
Message Buffer 3
Identifier
Message Buffer 14
Message Buffer 15
0x17F
0x170
0x16F
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:MCF52234CVM60,
MCF52235CVM60