Example 3. A multiple interrupt is not generated because interrupts are not enabled
Main Processing
EI
INTxx
(PR = 0)
1 Instruction
Execution
Because interrupts are not enabled in interrupt INTxx servicing (an EI instruction is not issued),
interrupt request INTyy is not acknowledged, and a multiple interrupt is not generated. The INTyy
request is reserved and acknowledged after 1 instruction execution of the main processing.
PR = 0 : Higher priority level
IE = 0 : Interrupt request acknowledge disable
CHAPTER 22 INTERRUPT FUNCTIONS
Figure 22-16. Multiple Interrupt Example (2/2)
INTxx
Servicing
IE = 0
INTyy
(PR = 0)
RETI
IE = 0
INTyy
Servicing
RETI
521