![Freescale Semiconductor MPC5632M Manual Download Page 1272](http://html.mh-extra.com/html/freescale-semiconductor/mpc5632m/mpc5632m_manual_23306591272.webp)
MPC563XM Reference Manual, Rev. 1
1272
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
The address space occupied by FlexCAN has 96 bytes for registers starting at the module base address,
followed by MB storage space in embedded RAM starting at address $0060, and an extra ID Mask storage
space in a separate embedded RAM starting at address $0880.
28.4.1
FlexCAN Memory Mapping
The complete memory map for a FlexCAN module with 64 MBs capability is shown in
. Each
individual register is identified by its complete name and the corresponding mnemonic. The access type
can be Supervisor (S) or Unrestricted (U). Most of the registers can be configured to have either Supervisor
or Unrestricted access by programming the SUPV bit in the MCR Register. These registers are identified
as S/U in the Access column of
The IFLAG2 and IMASK2 registers are considered reserved space when FlexCAN is configured with 16
or 32 MBs. The Rx Global Mask (RXGMASK), Rx Buffer 14 Mask (RX14MASK) and the Rx Buffer 15
Mask (RX15MASK) registers are provided for backwards compatibility, and are not used when the BCC
bit in MCR is asserted.
The address ranges $0060–$047F and $0880–$097F are occupied by two separate embedded memories.
These two ranges are completely occupied by RAM (1056 and 256 bytes, respectively) only when
FlexCAN is configured with 64 MBs. When it is configured with 16 MBs, the memory sizes are 288 and
64 bytes, so the address ranges $0180–$047F and $08C0–$097F are considered reserved space. When it
is configured with 32 MBs, the memory sizes are 544 and 128 bytes, so the address ranges $0280–$047F
and $0900–$097F are considered reserved space. Furthermore, if the BCC bit in MCR is negated, then the
whole Rx Individual Mask Registers address range ($0880–$097F) is considered reserved space.
NOTE
The individual Rx Mask per Message Buffer feature may not be available in
low cost MCUs. Please consult the specific MCU documentation to find out
if this feature is supported. If not supported, the address range $0880-$097F
is considered reserved space, independent of the value of the BCC bit.