Freescale Semiconductor DEMO9S08DZ60 Demo Board DEMO9S08DZ60 DEMO9S08DZ60 Hoja De Datos

Los códigos de productos
DEMO9S08DZ60
Descargar
Página de 416
Chapter 12 Freescale’s Controller Area Network (S08MSCANV1)
MC9S08DZ60 Series Data Sheet, Rev. 4
Freescale Semiconductor
263
12.5.5.1
Operation in Run Mode
As shown in
only MSCAN sleep mode is available as low power option when the CPU is in
run mode.
12.5.5.2
Operation in Wait Mode
The WAIT instruction puts the MCU in a low power consumption stand-by mode. If the CSWAI bit is set,
additional power can be saved in power down mode because the CPU clocks are stopped. After leaving
this power down mode, the MSCAN restarts its internal controllers and enters normal mode again.
While the CPU is in wait mode, the MSCAN can be operated in normal mode and generate interrupts
(registers can be accessed via background debug mode). The MSCAN can also operate in any of the
low-power modes depending on the values of the SLPRQ/SLPAK and CSWAI bits as seen in
.
12.5.5.3
Operation in Stop Mode
The STOP instruction puts the MCU in a low power consumption stand-by mode. In stop1 or stop2 modes,
the MSCAN is set in power down mode regardless of the value of the SLPRQ/SLPAK. In stop3 mode,
power down or sleep modes are determined by the SLPRQ/SLPAK values set prior to entering stop3.
CSWAI bit has no function in any of the stop modes.
.
Table 12-36. CPU vs. MSCAN Operating Modes
CPU Mode
MSCAN Mode
Normal
Reduced Power Consumption
Sleep
Power Down
Disabled
(CANE=0)
Run
CSWAI = X
1
SLPRQ = 0
SLPAK = 0
1
‘X’ means don’t care.
CSWAI = X
SLPRQ = 1
SLPAK = 1
CSWAI = X
SLPRQ = X
SLPAK = X
Wait
CSWAI = 0
SLPRQ = 0
SLPAK = 0
CSWAI = 0
SLPRQ = 1
SLPAK = 1
CSWAI = 1
SLPRQ = X
SLPAK = X
CSWAI = X
SLPRQ = X
SLPAK = X
Stop3
CSWAI = X
2
SLPRQ = 1
SLPAK = 1
2
For a safe wake up from Sleep mode, SLPRQ and SLPAK must be set to 1 before going into Stop3 mode.
CSWAI = X
SLPRQ = 0
SLPAK = 0
CSWAI = X
SLPRQ = X
SLPAK = X
Stop1 or 2
CSWAI = X
SLPRQ = X
SLPAK = X
CSWAI = X
SLPRQ = X
SLPAK = X