Information

The FlexCAN module can store CAN messages for transmission and reception using
Mailboxes and Rx FIFO structures.
This module's memory map includes sixteen 128-bit message buffers (MBs) that occupy
the range from offset 0x80 to 0x17F.
CAN memory map
Absolute
address
(hex)
Register name
Width
(in bits)
Access Reset value
Section/
page
4002_4000 Module Configuration Register (CAN0_MCR) 32 R/W D890_000Fh
45.3.2/
1130
4002_4004 Control 1 Register (CAN0_CTRL1) 32 R/W 0000_0000h
45.3.3/
1135
4002_4008 Free Running Timer (CAN0_TIMER) 32 R/W 0000_0000h
45.3.4/
1138
4002_4010 Rx Mailboxes Global Mask Register (CAN0_RXMGMASK) 32 R/W
FFFF_
FFFFh
45.3.5/
1139
4002_4014 Rx 14 Mask Register (CAN0_RX14MASK) 32 R/W
FFFF_
FFFFh
45.3.6/
1140
4002_4018 Rx 15 Mask Register (CAN0_RX15MASK) 32 R/W
FFFF_
FFFFh
45.3.7/
1141
4002_401C Error Counter (CAN0_ECR) 32 R/W 0000_0000h
45.3.8/
1142
4002_4020 Error and Status 1 Register (CAN0_ESR1) 32 R/W 0000_0000h
45.3.9/
1143
4002_4024 Interrupt Masks 2 Register (CAN0_IMASK2) 32 R/W 0000_0000h
45.3.10/
1147
4002_4028 Interrupt Masks 1 Register (CAN0_IMASK1) 32 R/W 0000_0000h
45.3.11/
1148
4002_402C Interrupt Flags 2 Register (CAN0_IFLAG2) 32 R/W 0000_0000h
45.3.12/
1148
4002_4030 Interrupt Flags 1 Register (CAN0_IFLAG1) 32 R/W 0000_0000h
45.3.13/
1149
4002_4034 Control 2 Register (CAN0_CTRL2) 32 R/W 00C0_0000h
45.3.14/
1152
4002_4038 Error and Status 2 Register (CAN0_ESR2) 32 R/W 0000_0000h
45.3.15/
1155
4002_4044 CRC Register (CAN0_CRCR) 32 R 0000_0000h
45.3.16/
1156
4002_4048 Rx FIFO Global Mask Register (CAN0_RXFGMASK) 32 R/W
FFFF_
FFFFh
45.3.17/
1157
4002_404C Rx FIFO Information Register (CAN0_RXFIR) 32 R Undefined
45.3.18/
1158
Table continues on the next page...
Memory Map/Register Definition
K20 Sub-Family Reference Manual, Rev. 6, Nov 2011
1126 Freescale Semiconductor, Inc.