481
CHAPTER 24 STANDBY FUNCTION
User’s Manual U12697EJ3V0UM
Table 24-4. Releasing HALT Mode by Maskable Interrupt Request
MK
Note 1
0
0
1
0
1
IE
Note 2
1
0
×
×
×
Release Source
Maskable
interrupt
request (except
for a macro
service request)
Macro service
request
State During Release
• None while executing an interrupt
service program
• Executing a low-priority maskable
interrupt service program
• The PRSL bit
Note 4
is cleared to
0 while executing an interrupt
service program at priority level 3.
• Executing a maskable interrupt
service program with the same
priority
(This excludes executing an interrupt
service program in priority level 3
when the PRSL bit
Note 4
is cleared
to 0.)
• Executing a high-priority interrupt
service program
–
–
–
–
Operation After Release
Acknowledges interrupt requests
The instruction following the MOV
STBC, #byte instruction is executed.
(The interrupt request that released
the HALT mode is held pending
Note 3
.)
Holds the HALT mode
Macro service process execution
End condition is not satisfied
→
End
HALT mode condition is satisfied
again
→
When VCIE
Note 5
= 1:
HALT mode again
When VCIE
Note 5
= 0:
Same as a release by a
maskable interrupt request
Holds the HALT mode
Notes 1.
Interrupt mask bit in each interrupt request source
2.
Interrupt enable flag in the program status word (PSW)
3.
The pending interrupt request is acknowledged when acknowledgement is possible.
4.
Bit in the interrupt mode control register (IMC)
5.
Bit in the macro service mode register of the macro service control word that is in each macro service
request source
(3) Released by RESET input
After branching to the reset vector address as in a normal reset, the program executes. However, the contents
of the internal RAM hold the value before the HALT mode was set.