Program
execution state
Program
halt state
Reset state
SLEEP
instruction*a
Active
(high-speed)
mode
Sleep
(high-speed)
mode
Program
halt state
*3
*4
Standby
mode
*4
SLEEP
instruction*b
Active
(medium-speed)
mode
Sleep
(medium-speed)
mode
*3
*1
*1
SLEEP
SLEEP
instruction*e
instruction*c
Watch
mode
Subactive
mode
Subsleep
mode
*1
*2
Power-down modes
Mode Transition Conditions (1)
LSON MSON SSBY TMA3 DTON
Mode Transition Conditions (2)
Interrupt Sources
1
Timer A, Timer F, Timer G interrupt, IRQ0 interrupt,
WKP7 to WKP0 interrupt
a
b
c
d
e
f
0
0
1
0
✻
0
0
0
1
0
0
1
0
0
0
1
1
0
0
1
1
1
✻
✻
1
0
0
0
0
0
1
1
1
1
1
2
Timer A, Timer C, Timer F, Timer G, SCI1, SCI3-1,
SCI3-2 interrupt, IRQ4 to IRQ0 interrupts,
WKP7 to WKP0 interrupts, AEC
✻
✻
✻
0
0
1
All interrupts
3
4
✻
✻
1
IRQ1 or IRQ0 interrupt, WKP7 to WKP0 interrupts
g
h
i
1
1
✻
0
1
J
1
✻ Don’t care
Notes: 1. A transition between different modes cannot be made to occur simply because an interrupt
request is generated. Make sure that interrupt handling is performed after the interrupt is
accepted.
2. Details on the mode transition conditions are given in the explanations of each mode,
in sections 5-2 through 5-8.
Figure 5-1 Mode Transition Diagram
97