Interrupt Priority - Renesas R8C/Tiny Series Software Manual

16-bit single-chip microcomputer
Hide thumbs Also See for R8C/Tiny Series:
Table of Contents

Advertisement

Chapter 5
Interrupts

5.5 Interrupt Priority

If two or more interrupt requests occur while a single instruction is being executed, the interrupt request that
has higher priority is acknowledged.
The priority level of maskable interrupts (peripheral functions) can be selected arbitrarily by setting bits
ILVL2 to ILVL0. If multiple maskable interrupts are assigned the same priority level, the priority that is set in
hardware determines which is acknowledged.
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 affected by interrupt priority. They always cause control to branch to an interrupt
routine when the relevant instruction is executed.
Figure 5.5.1 Interrupt Priority Levels of Hardware Interrupts
Rev.2.00 Oct 17, 2005
REJ09B0001-0200
Watchdog timer
Oscillation stop detection
Peripheral function
Single-step
Address match
page 256 of 263
Reset
5.5 Interrupt Priority
High
Low

Advertisement

Table of Contents
loading

Table of Contents