
HD404449 Series
30
Standby Mode: In standby mode, the oscillators continue to operate, but the clocks related to instruction
execution stop. Therefore, the CPU operation stops, but all RAM and register contents are retained, and the
D or R port status, when set to output, is maintained. Peripheral functions such as interrupts, timers, and
serial interface continue to operate. The power dissipation in this mode is lower than in active mode
because the CPU stops.
The MCU enters standby mode when the SBY instruction is executed in active mode.
Standby mode is terminated by a RESET input or an interrupt request. If it is terminated by RESET input,
the MCU is reset as well. After an interrupt request, the MCU enters active mode and executes the next
instruction after the SBY instruction. If the interrupt enable flag is 1, the interrupt is then processed; if it is
0, the interrupt request is left pending and normal instruction execution continues. A flowchart of
operation in standby mode is shown in figure 15.
Standby
Oscillator: Active
Peripheral clocks: Active
All other clocks: Stop
No
Yes
No
Yes
No
Yes
No
Yes
No
Yes
No
Yes
(SBY
only)
Watch
Oscillator: Stop
Suboscillator: Active
Peripheral clocks: Stop
All other clocks: Stop
Restart
processor clocks
Reset MCU
Execute
next instruction
Accept interrupt
Restart
processor clocks
No
Yes
IF = 1,
IM = 0, and
IE = 1?
RESET = 1?
IF0
IM0 = 1?
IF1
IM1 = 1?
IFTA
IMTA
= 1?
IFTB
IMTB + IF2
IM2 = 1?
IFTC
IMTC + IF3
IM3 = 1?
IFTD
IMTD + IFAD
IMAD = 1?
No
Yes
IFS1
IMS1 + IFS2
IMS2 = 1?
No
Stop
Oscillator: Stop
Suboscillator: Active/Stop
Peripheral clocks: Stop
All other clocks: Stop
RESET = 1?
STOPC = 0?
RAME = 1
RAME = 0
Yes
No
Execute
next instruction
(SBY
only)
(SBY
only)
(SBY
only)
(SBY
only)
Figure 15 MCU Operation Flowchart