312
µ
PD78214 Sub-Series
Fig. 12-10 Interrupt Handling Algorithm
Interrupts for
××PR = 0 occur
simultaneously?
××IF = 1?
××MK = 0?
××PR = 0?
Yes (interrupt request occurs)
Yes
No (low priority)
No
No
××ISM = 0?
Yes
IE = 1?
Yes (EI)
ISP = 1?
Yes
Vectored interrupt processing
Higher-priority interrupts
occur simultaneously?
No
××ISM = 0?
Yes
IE = 1?
Yes
Vectored interrupt processing
Is there a high-priority interrupt
among interrupts for××PR = 0
that have occurred
simultaneously?
Interrupt request pending
Macro service processing
Interrupt request pending
Interrupt request pending
Interrupt request pending
Interrupt request pending
Macro service processing
Interrupt request pending
Interrupt request pending
No
No
Yes
No
No
Yes
Yes
No
No
No
Yes (high priority)