642
T
able 20-1 P
o
wer
-Do
wn State and Module Standby Function
State
Entering CPU
Refresh
Other
ø
clock
I/O
Exiting
Mode
Conditions
Clock
CPU
Registers
DMAC
Controller
ITU
SCI0
SCI1
A/D
Modules
RAM
output
Ports
Conditions
Sleep
SLEEP instruc-
Active
Halted
Held
Active
Active
Active
Active
Active
Active
Active
Held
ø output
Held
•
Interrupt
mode
tion executed
•
RES
while SSBY = 0
•
STBY
in SYSCR
Software
SLEEP instruc-
Halted
Halted
Held
Halted
Halted
Halted
Halted
Halted
Halted
Halted
Held
High
Held
•
NMI
standby
tion executed
and
and
and
and
and
and
and
output
•
IRQ
0
to IRQ
2
mode
while SSBY = 1
reset
held
*
1
reset
reset
reset
reset
reset
•
RES
in SYSCR
•
STBY
Hardware
Low input at
Halted
Halted
Undeter-
Halted
Halted
Halted
Halted
Halted
Halted
Halted
Held
*
3
High High •
STBY
standby
STBY
pin
mined
and and
and
and
and
and
and
impedance
impedance
•
RES
mode
reset
reset
reset
reset
reset
reset
reset
Module Corresponding
Active
Active
—
Halted
*
2
Halted
*
2
Halted
*
2
Halted
*
2
Halted
*
2
Halted
*
2
Active
—
High •
STBY
standby
bit set to 1 in
and
and
and
and
and
and
impedance
*
2
•
RES
MSTCR
reset
held
*
1
reset
reset
reset
reset
•
Clear MSTCR
bit to 0
*
4
Notes: 1.
R
TCNT and bits 7 and 6 of R
TMCSR are initialized. Other bits and registers hold their previous states.
2.
State in which the corresponding MSTCR bit was set to 1. For details see section 20.2.2, Module Standby Control Register (MST
CR).
3.
The RAME bit must be cleared to 0 in SYSCR before the transition from the program execution state to hardware standby mode.
4.
When a MSTCR bit is set to 1, the registers of the corresponding on-chip supporting module are initialized. T
o
restart the mo
dule, first clear the MSTCR bit to 0,
then set up the module registers again.
Legend
SYSCR:
System control register
SSBY
:
Software standby bit
MSTCR:
Module standby control register
www.DataSheet4U.com