A. IDLE instruction is executed to
put the device into STANDBY mode.
B. The LPM block responds to the
STANDBY signal, SYSCLK is held for a maximum 16 INTOSC1 clock cycles before
being turned off. This delay enables the CPU pipeline and any other pending
operations to flush properly.
C. Clock to the peripherals are
turned off. However, the PLL and watchdog are not shut down. The device is now
in STANDBY mode. After the IDLE instruction is executed, a delay of five OSCCLK
cycles (minimum) is needed before the wake-up signal could be asserted.
D. The external wake-up signal is
driven active.
E. The wake-up signal fed to a GPIO
pin to wake up the device must meet the minimum pulse width requirement.
Furthermore, this signal must be free of glitches. If a noisy signal is fed to a
GPIO pin, the wake-up behavior of the device will not be deterministic and the
device may not exit low-power mode for subsequent wake-up pulses.
F. After a latency period, the
STANDBY mode is exited.
G. Normal execution resumes. The
device will respond to the interrupt (if enabled).