
472
CHAPTER 18 STANDBY FUNCTION
Table 18-2. HALT Mode Release and Operations after Release
Release Source
MK
Note 1
IE
Note 2
State on Release
Operation after Release
Non-maskable
interrupt request
(NMI pin input
only. Excluding
watchdog
timer.
Note 5
)
¥
¥
Non-maskable interrupt service program
not being executed
Low-priority non-maskable interrupt
service program being executed
Interrupt request acknowledgment
Service program for same request being
executed
High-priority non-maskable interrupt
service program being executed
Execution of instruction after MOV STBC/
#byte instruction (interrupt request that
released HALT mode is held pending
Note 3
)
Maskable
interrupt request
(excluding macro
service request)
0
1
Interrupt service program not being
executed
Low-priority maskable interrupt service
program being executed
PRSL bit
Note 4
cleared (0) during execution
of priority level 3 interrupt service program
Interrupt request acknowledgment
Same-priority maskable interrupt service
program being executed
(If PRSL bit
Note 4
is cleared (0), excluding
execution of priority level 3 interrupt
service program)
High-priority interrupt service program
being executed
Execution of instruction after MOV STBC/
#byte instruction (interrupt request that
released HALT mode is held pending
Note 3
)
0
0
—
1
¥
—
HALT mode maintained
Macro service
request
0
¥
—
Macro service processing execution
End condition not established
HALT
mode again
End condition established
Same as
release by maskable interrupt request
1
¥
—
HALT mode maintained
RESET input
¥
¥
—
Normal reset operation
Notes 1.
Interrupt mask bit in individual interrupt request source
2.
Interrupt enable flag in program status word (PSW)
3.
Pending interrupt requests are acknowledged when acknowledgment becomes possible.
4.
Bit in interrupt mode control register (IMC)
5.
The HALT mode cannot be released by the watchdog timer.