NEC V850/SA1 mPD703015 Preliminary User's Manual page 129

32-/16-bit single-chip microcontrollers
Table of Contents

Advertisement

Priorities 0 to 7 (0 is the highest) can be programmed for each maskable interrupt request for multiple interrupt
processing control. To set a priority level, write values to the xxPRn0 to xxPRn2 bits of the interrupt request control
register (xxICn) corresponding to each maskable interrupt request. At reset, the interrupt request is masked by the
xxMKn bit, and the priority level is set to 7 by the xxPRn0 to xxPRn2 bits.
(High)
Level 0 > Level 1 > Level 2 > Level 3 > Level 4 > Level 5 > Level 6 > Level 7
Interrupt processing that has been suspended as a result of multiple interrupt processing is resumed after the in-
terrupt processing of the higher priority has been completed and the RETI instruction has been executed.
A pending interrupt request is accepted after the current interrupt processing has been completed and the RETI
instruction has been executed.
Caution In the non-maskable interrupt processing routine (time until the RETI instruction is executed),
maskable interrupts are not accepted but are suspended.
CHAPTER 5
INTERRUPT/EXCEPTION PROCESSING FUNCTION
Priorities of maskable interrupts
(Low)
129

Advertisement

Table of Contents
loading

Table of Contents