Information
45.3.2 Module Configuration Register (CANx_MCR)
This register defines global system configurations, such as the module operation modes
and the maximum message buffer configuration.
Address: 4002_4000h base + 0h offset = 4002_4000h
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
R
MDIS FRZ RFEN
HALT
NOTRDY
WAKMSK
SOFTRST
FRZACK
SUPV
SLFWAK
WRNEN
LPMACK
WAKSRC
0
SRXDIS
IRMQ
W
Reset
1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 0
Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
R
0
LPRIOEN
AEN
0
IDAM
0
MAXMB
W
Reset
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
CANx_MCR field descriptions
Field Description
31
MDIS
Module Disable
This bit controls whether FlexCAN is enabled or not. When disabled, FlexCAN disables the clocks to the
CAN Protocol Engine and Controller Host Interface sub-modules. This is the only bit in MCR not affected
by soft reset.
0 Enable the FlexCAN module.
1 Disable the FlexCAN module.
30
FRZ
Freeze Enable
The FRZ bit specifies the FlexCAN behavior when the HALT bit in the MCR Register is set or when Debug
mode is requested at MCU level. When FRZ is asserted, FlexCAN is enabled to enter Freeze mode.
Negation of this bit field causes FlexCAN to exit from Freeze mode.
Table continues on the next page...
Memory map/register definition
K20 Sub-Family Reference Manual, Rev. 1.1, Dec 2012
1112
Preliminary
Freescale Semiconductor, Inc.
General Business Information
