![NXP Semiconductors freescale semiconductor ColdFire MCF51CN128 Series Reference Manual Download Page 70](http://html1.mh-extra.com/html/nxp-semiconductors/freescale-semiconductor-coldfire-mcf51cn128-series/freescale-semiconductor-coldfire-mcf51cn128-series_reference-manual_1721790070.webp)
Modes of Operation
MCF51CN128 Reference Manual, Rev. 6
3-4
Freescale Semiconductor
Figure 3-2. Allowable Power Mode Transitions for the MCF51CN128 Series
illustrates mission mode state transitions allowed between the legal states shown in
.
RESET must be asserted low or the RTC must issue a wakeup signal to exit stop2. Only an interrupt
assertion is necessary to exit the other stop and wait modes.
takes the same set of states and transitions shown in
and adds the BDM halt mode
for development purposes. If BDM is enabled, the chip automatically shifts LP modes into their fully
regulated equivalents. If software or debugger sets SPMSC2[LPR] while BDM is enabled,
SPMSC2[LPRS] reflects that the regulator is not in standby. Similarly, SPMSC2[PPDF] does not indicate
a recovery from stop2 if XCSR[ENBDM] forced stop4 to occur in its place.
1
Stated another way, if XCSR[ENBDM] has been set via the BDM interface, then the power management
controller keeps (or puts) the regulator in full regulation despite other settings in the contrary. The states
shown in
then map as follows:
•
LPrun
⇒
Run
•
LPwait
⇒
Wait
•
Stop3
⇒
Stop4
•
Stop2
⇒
Stop4
From a software perspective (and disregarding PMC status bits), the system remains in the appropriate
low-power state, and can be debugged as such.
for a description of the various methods to enter halt mode.
1. This can have subtle impacts on recovery from stop. The IRQ input can wake the device from stop4 if it has been enabled for
that purpose. That same pin wakes the device from stop2 even when the IRQ is not enabled (there is an asynchronous path to
the power management controller in that state).
Mode
Regulator State
Run
Full On
Wait
Full On
Stop4
Full On
LPrun
Standby
LPwait
Standby
Stop3
Standby
Stop2
Partial Power Off
Stop3
Stop2
LPwait
Stop4
Wait
Run
LPrun