Datasheet

Table Of Contents
MSCAN
MC9S12DP256 — Revision 1.1
MSCAN
SYNCH — Synchronized Status
This flag indicates whether the MSCAN is synchronized to the CAN
bus and, as such, can participate in the communication process. It is
set and cleared by the MSCAN.
1 = MSCAN is synchronized to the CAN bus.
0 = MSCAN is not synchronized to the CAN bus.
TIME — Timer Enable
This bit activates an internal 16-bit wide free running timer which is
clocked by the bit clock. If the timer is enabled, a 16-bit time stamp will
be assigned to each transmitted/received message within the active
Tx/Rx buffer. As soon as a message is acknowledged on CAN, the
time stamp will be written to the highest bytes ($_E, $_F) in the
appropriate buffer (see Programmer’s Model of Message Storage).
The internal timer is reset (all bits set to ‘0’) when Initialization Mode
is active.
1 = Enable internal MSCAN timer.
0 = Disable internal MSCAN timer.
WUPE — Wake-Up Enable
This configuration bit allows the MSCAN to restart when being locked
in idle state during Sleep Mode and traffic on CAN is detected (see
MSCAN Sleep Mode).
1 = Wake-Up enabled – The MSCAN is able to restart.
0 = Wake-Up disabled – The MSCAN ignores traffic on CAN.
CAUTION:
The CPU has to make sure that the wake-up option WUPE register is
enabled, if the recovery mechanism from STOP or WAIT is required.
SLPRQ — Sleep Mode Request
This bit requests the MSCAN to enter Sleep Mode, which is an
internal power saving mode (see MSCAN Sleep Mode). If a message
transfer on CAN is ongoing when receiving this request, MSCAN will
wait until end of current message before entering Sleep Mode. The
module indicates entry to Sleep Mode by setting SLPAK=1 (see
MSCAN Control 1 Register (CANCTL1)). Sleep Mode will be active
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...