MPC563XM Reference Manual, Rev. 1
1282
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
1 = FlexCAN is either in Disable Mode, Doze Mode or Stop mode
0 = FlexCAN not in any of the low power modes
WAK_SRC — Wake Up Source
This bit defines whether the integrated low-pass filter is applied to protect the Rx CAN input from
spurious wake up. See
Section 28.5.9.3, “Doze Mode,”
and
Section 28.5.9.4, “Stop Mode,”
for more
information.
1 = FlexCAN uses the filtered Rx input to detect recessive to dominant edges on the CAN bus
0 = FlexCAN uses the unfiltered Rx input to detect recessive to dominant edges on the CAN bus.
NOTE
The integrated low-pass filter may not be available in all MCUs. In case it
is not available, the unfiltered input is always used for wake up purposes,
and this bit has no effect on the FlexCAN operation.
DOZE — Doze Mode Enable
This bit defines whether FlexCAN is allowed to enter low power mode when Doze Mode is requested
at MCU level. This bit is automatically reset when FlexCAN wakes up from Doze Mode upon
detecting activity on the CAN bus (self wake-up enabled).
1 = FlexCAN is enabled to enter low power mode when Doze Mode is requested
0 = FlexCAN is not enabled to enter low power mode when Doze Mode is requested
SRX_DIS — Self Reception Disable
This bit defines whether FlexCAN is allowed to receive frames transmitted by itself. If this bit is
asserted, frames transmitted by the module will not be stored in any MB, regardless if the MB is
programmed with an ID that matches the transmitted frame, and no interrupt flag or interrupt signal
will be generated due to the frame reception.
1 = Self reception disabled
0 = Self reception enabled
BCC — Backwards Compatibility Configuration
This bit is provided to support Backwards Compatibility with previous FlexCAN versions. When this
bit is negated, the following configuration is applied:
•
For MCUs supporting individual Rx ID masking, this feature is disabled. Instead of individual ID
masking per MB, FlexCAN uses its previous masking scheme with RXGMASK, RX14MASK and
RX15MASK.
•
The reception queue feature is disabled. Upon receiving a message, if the first MB with a matching
ID that is found is still occupied by a previous unread message, FlexCAN will not look for another
matching MB. It will override this MB with the new message and set the CODE field to ‘0110’
(overrun).
Upon reset this bit is negated, allowing legacy software to work without modification.
1 = Individual Rx masking and queue feature are enabled.
0 = Individual Rx masking and queue feature are disabled.