Figure 5.1 shows the transitions among these operation modes. Table 5.2 indicates the internal
states in each mode.
Reset state
Program
halt state
Standby
mode
Watch
mode
Mode Transition Conditions (1)
LSON MSON SSBY
*a
0
0
0
1
*b
1
*c
*
*d
0
*
*e
*
*
0
0
*f
*g
0
1
*h
0
1
1
*i
*
*j
0
0
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 to 5.8.
Rev. 6.00, 08/04, page 118 of 628
Program
execution state
(high-speed)
*4
*4
(medium-speed)
*1
*1
SLEEP
*e
instruction
Subactive
*1
TMA3
DTON
0
*
0
0
0
*
0
1
0
1
0
0
1
1
0
0
1
*
0
*
1
1
1
1
1
1
1
1
1
1
*: Don't care
Figure 5.1 Mode Transition Diagram
SLEEP
instruction
Active
*3
mode
SLEEP
instruction
Active
mode
SLEEP
instruction
mode
*2
Mode Transition Conditions (2)
Interrupt Sources
*1
Timer A, Timer F, Timer G interrupt, IRQ0 interrupt,
WKP7 to WKP0 interrupts
Timer A, Timer C, Timer F, Timer G, SCI3 interrupt,
*2
IRQ4, IRQ3, IRQ1 and IRQ0 interrupts, IRQAEC,
WKP7 to WKP0 interrupts, AEC
All interrupts
*3
IRQ1 or IRQ0 interrupt, WKP7 to WKP0 interrupts
*4
Program
halt state
*a
Sleep
(high-speed)
mode
*b
Sleep
(medium-speed)
*3
mode
*c
Subsleep
mode
Power-down modes