Renesas rl78 User Manual

Page of 1004
 
RL78/G1A 
 
CHAPTER  16   INTERRUPT  FUNCTIONS 
Figure 16-7.  Interrupt Request Acknowledgment Processing Algorithm 
 
No
No
Yes
Jul 04, 2013 
No
Yes
Yes (Hi priority)
No
Yes
Yes
No
IE = 1?
Vectored interrupt servicing
Start
××IF = 1?
××MK = 0?
(
××PR
1, 
××PR
0)
  (ISP1, ISP0)
Yes (interrupt request generation)
No (Low priority)
Interrupt request held pending
Interrupt request held pending
Interrupt request held pending
Interrupt request held pending
Interrupt request held pending
Higher priority
than other interrupt requests
simultaneously 
generated?
Higher default priority
Note
 
than other same-priority interrupt 
requests generated 
simultaneously?
 
 
××IF: 
Interrupt request flag 
××MK: 
Interrupt mask flag 
××PR0: 
Priority specification flag 0 
××PR1: 
Priority specification flag 1 
IE: 
Flag that controls acknowledgment of maskable interrupt request (1 = Enable, 0 = Disable) 
ISP0, ISP1:  Flag that indicates the priority level of the interrupt currently being serviced (see Figure 16-6
 
Note  For the default priority, see Table 16-1  Interrupt Source List
 
R01UH0305EJ0200  Rev.2.00 
 
 
707