
Chapter 25 FlexCAN
MPC5606BK Microcontroller Reference Manual, Rev. 2
552
Freescale Semiconductor
The FlexCAN module stores CAN messages for transmission and reception using a Message Buffer
structure. Each individual MB is formed by 16 bytes mapped on memory as described in
shows a Standard/Extended Message Buffer (MB0) memory map, using 16 bytes total
(0x80
–
0x8F space).
Table 25-2. FlexCAN memory map
Base addresses:
0xFFFC_0000 (FlexCAN_0)
0xFFFC_4000 (FlexCAN_1)
0xFFFC_8000 (FlexCAN_2)
0xFFFC_C000 (FlexCAN_3)
0xFFFD_0000 (FlexCAN_4)
0xFFFD_4000 (FlexCAN_5)
Address offset
Register
Location
0x0000
Module Configuration (MCR)
0x0004
Control Register (CTRL)
0x0008
Free Running Timer (TIMER)
0x000C
Reserved
0x0010
Rx Global Mask (RXGMASK)
0x0014
Rx Buffer 14 Mask (RX14MASK)
0x0018
Rx Buffer 15 Mask (RX15MASK)
0x001C
Error Counter Register (ECR)
0x0020
Error and Status Register (ESR)
0x0024
Interrupt Masks 2 (IMASK2)
0x0028
Interrupt Masks 1 (IMASK1)
0x002C
Interrupt Flags 2 (IFLAG2)
0x0030
Interrupt Flags 1 (IFLAG1)
0x0034–0x007F
Reserved
0x0080–0x017F
Message Buffers MB0–MB15
—
0x0180–0x027F
Message Buffers MB16–MB31
—
0x0280–0x047F
Message Buffers MB32–MB63
—
0x0480–087F
Reserved
0x0880–0x08BC
Rx Individual Mask Registers RXIMR0–RXIMR15
0x08C0–0x08FC
Rx Individual Mask Registers RXIMR16–RXIMR31
0x0900–0x097C
Rx Individual Mask Registers RXIMR32–RXIMR63
Table 25-3. Message Buffer MB0 memory mapping
Address Offset
MB Field
0x80
Control and Status (C/S)
Summary of Contents for MPC5605BK
Page 2: ...This page is intentionally left blank...
Page 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Page 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Page 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Page 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Page 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Page 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Page 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...