CHAPTER 9 CLOCK GENERATION FUNCTION
313
User’s Manual U14359EJ4V0UM
(2) Release of HALT mode
HALT mode is released by a non-maskable interrupt request, an unmasked maskable interrupt request, or
RESET pin input.
(a) Release according to a non-maskable interrupt request or an unmasked maskable interrupt
request
HALT mode is released by a non-maskable interrupt request or by an unmasked maskable interrupt
request regardless of the priority. However, if the system is set to HALT mode during an interrupt
servicing routine, operation will differ as follows.
(i)
If an interrupt request is generated with a lower priority than that of the interrupt request that is
currently being serviced, HALT mode is released, but the newly generated interrupt request is not
acknowledged. The new interrupt request is held pending.
(ii) If an interrupt request (including non-maskable interrupt requests) is generated with a higher priority
than that of the interrupt request that is currently being serviced, HALT mode is released and the
newly generated interrupt request is acknowledged.
Table 9-3. Operation After HALT Mode Is Released by Interrupt Request
Release Source
Enable Interrupt (EI) Status
Disable Interrupt (DI) Status
Non-maskable interrupt request
Branch to handler address
Maskable interrupt request
Branch to handler address or
execute next instruction
Execute next instruction
(b) Release according to RESET pin input
This is the same as a normal reset operation.