
256
Chapter 5 Interrupt
5.5 Interrupt Priority
When two or more interrupt requests occur while 1 instruction is executed, whichever interrupt request is
acknowledged that has the highest priority.
The priority level of maskable interrupts (Peripheral function) can be selected arbitrarily by setting the
ILVL2 to ILVL0 bits. If some maskable interrupts are assigned the same priority level, the priority between
these interrupts is resolved by the priority that is set in hardware.
Special interrupts such as the watchdog timer interrupt have their priority levels set in hardware. Figure
5.5.1 lists the interrupt priority levels of hardware interrupts.
Software interrupts are not subjected to interrupt priority. They always causes control to branch to an
interrupt routine when the relevant instruction is executed.
5.5 Interrupt Priority
Figure 5.5.1 Interrupt priority levels of hardware interrupts
Reset
Watchdog timer
Oscillation stop detection
Peripheral function
Single step
Address match
High
Low
Summary of Contents for R8C/Tiny Series
Page 50: ...Chapter 3 Functions 3 1 Guide to This Chapter 3 2 Functions...
Page 151: ...134 Chapter 3 Functions 3 2 Functions Blank for page layout...
Page 278: ...Chapter 6 Calculation Number of Cycles 6 1 Instruction queue buffer...
Page 297: ...R8C Tiny Series Software Manual 2 6 2 Ote machi Chiyoda ku Tokyo 100 0004 Japan...