Overview
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 49
Stop mode maintains power to the entire device, thus allowing the retention of all on-chip registers and
memory, and providing a faster recovery low-power mode than the lowest Standby mode. There is no need
to reconfigure the device before executing code. The clocks to the core and peripherals are halted and can
be optionally stopped to the oscillator or PLL at the expense of a slower startup time.
Stop mode is entered from Run mode only. Wakeup from Stop mode is triggered by an external event or
by the internal periodic wakeup, if enabled.
Run modes are the primary operating modes where the entire device can be powered and clocked. In Run
modes most processing activity is done. One default (Drun) and four dynamic Run modes are
supported—Run0...3. The ability to configure and select different Run modes enables different clocks and
power configurations to be supported with respect to each other, and to allow switching between different
operating conditions. The necessary peripherals, clock sources, clock speed, and system clock prescalers
can be independently configured for each of the four Run modes of the device.
Halt mode is a reduced activity, low-power mode intended for moderate periods of lower processing
activity. In this mode the core system clocks are stopped but user-selected peripheral tasks can continue to
run. It can be configured to provide more efficient power management features (switch-off PLL, flash
memory, main regulator, etc.) at the cost of longer wakeup latency. The system returns to a Run mode as
soon as an event or interrupt is pending.