Datasheet
RL78/L12    CHAPTER 17  INTERRUPT FUNCTIONS 
R01UH0330EJ0200 Rev.2.00      720 
Dec 13, 2013 
Table 17-5. Relationship Between Interrupt Requests Enabled for Multiple Interrupt Servicing 
During Interrupt Servicing 
Multiple Interrupt Request
Interrupt Being Serviced 
Maskable Interrupt Request  Software 
Interrupt 
Request 
Priority Level 0 
(PR = 00) 
Priority Level 1 
(PR = 01) 
Priority Level 2 
(PR = 10) 
Priority Level 3 
(PR = 11) 
IE = 1  IE = 0 IE = 1 IE = 0 IE = 1 IE = 0 IE = 1  IE = 0 
Maskable interrupt  ISP1 = 0
ISP0 = 0
 
×  ×  ×  ×  ×  ×  × 
 
ISP1 = 0
ISP0 = 1
 
× 
 
×  ×  ×  ×  × 
 
ISP1 = 1
ISP0 = 0
 
× 
 
× 
 
×  ×  × 
 
ISP1 = 1
ISP0 = 1
                 
Software interrupt 
 
× 
 
× 
 
× 
 
× 
 
Remarks 1.  : Multiple interrupt servicing enabled 
  2.  ×: Multiple interrupt servicing disabled 
  3.  ISP0, ISP1, and IE are flags contained in the PSW. 
    ISP1 = 0, ISP0 = 0: An interrupt of level 1 or level 0 is being serviced. 
    ISP1 = 0, ISP0 = 1: An interrupt of level 2 is being serviced. 
    ISP1 = 1, ISP0 = 0: An interrupt of level 3 is being serviced. 
    ISP1 = 1, ISP0 = 1: Wait for An interrupt acknowledgment (all interrupts are enabled). 
    IE = 0: Interrupt request acknowledgment is disabled.  
    IE = 1: Interrupt request acknowledgment is enabled. 
  4. PR is a flag contained in the PR00L, PR00H, PR01L, PR01H, PR02L, PR10L, PR10H, PR11L, PR11H, 
and PR12L registers. 
    PR = 00:  Specify level 0 with ××PR1× = 0, ××PR0× = 0 (higher priority level) 
    PR = 01:  Specify level 1 with ××PR1× = 0, ××PR0× = 1 
    PR = 10:  Specify level 2 with ××PR1× = 1, ××PR0× = 0 
    PR = 11:  Specify level 3 with ××PR1× = 1, ××PR0× = 1 (lower priority level) 
<R> 
<R> 










