88
Reset state
Program executing
Program execution stopped
Program execution stopped
Active (high-speed)
mode
Power-down mode
SLEEP
instruction
SLEEP instruction
SLEEP
instruction
SLEEP instruction
SLEEP instruction
SLEEP instruction
Notes:
Timer A interrupt, IRQ interrupt, WKP to WKP interrupts
Timer A interrupt, timer G interrupt, IRQ
0
to IRQ
4
interrupts, WKP
0
to WKP
7
interrupts
All interrupts
1.
2.
3.
4.
0
0
7
0
1
0
7
2
*
1
*
1
*
4
*
4
*
1
*
3
*
3
*
LSON = 1,
TMA3 = 1
LSON = 0,
MSON = 1
LSON = 0, MSON = 0
SSBY = 0,
LSON = 1,
TMA3 = 1
SSBY = 0,
LSON = 0
SSBY = 1,
TMA3 = 0,
LSON = 0
SSBY = 1,
TMA3 = 1
SLEEP instruction
DTON = 1
DTON = 1
DTON = 1
SLEEP instruction
A transition between different modes cannot be made to occur simply because an interrupt request is
generated. Make sure that the interrupt is accepted and interrupt handling is performed.
: Transition caused by exception handling
→
Subsleep mode
Subactive mode
Watch mode
Active
(medium-speed)
mode
Standby mode
Details on the mode transition conditions are given in the explanations of each mode, in sections 5.2
through 5.8.
Sleep mode
IRQ interrupt, IRQ interrupt, WKP to WKP interrupts
Figure 5.1 Operation Mode Transition Diagram