English
Language : 

SH7020 Datasheet, PDF (74/509 Pages) Renesas Technology Corp – SuperH™ RISC engine
4.4 Interrupts
4.4.1 Interrupt Sources
Table 4.6 lists the types of interrupt exception processing sources (NMI, user break, IRQ, on-chip
peripheral module).
Table 4.6 Interrupt Sources
Interrupt
NMI
User break
IRQ
On-chip
Requesting Pin or Module
NMI pin (external input)
User break controller
IRQ0–IRQ7 pin (external input)
Direct Memory Access Controller
16-bit integrated-timer pulse unit
Serial communications interface
Watchdog timer
Bus state controller
Number of Sources
1
1
8
4
15
8
1
2
Each interrupt source has a different vector number and vector address offset value. See table 5.3,
Interrupt Exception Vectors and Rankings, in section 5, Interrupt Controller, for details on vector
numbers and vector table address offsets.
4.4.2 Interrupt Priority Rankings
Interrupt sources are assigned priorities. When multiple interrupts occur at the same time, the
interrupt controller (INTC) ascertains their priorities and starts exception processing based on its
findings. Priorities from 16–0 can be assigned, with 0 the lowest level and 16 the highest. The
NMI has priority level 16 and cannot be masked. NMI is always accepted. The user break priority
level is 15. The IRQ and on-chip peripheral module interrupt priority levels can be set in interrupt
priority level registers A–E (IPRA–IPRE) as shown in table 4.7. Priority levels 0–15 can be set.
See section 5.3.1, Interrupt Priority Level Registers A–E (IPRA–IPRE), for details.
Table 4.7 Interrupt Priority Rankings
Type
Priority
NMI
16
User break
15
IRQ and on-chip peripheral modules 0–15
Comments
Fixed and unmaskable
Fixed
Set in interrupt priority level registers A–E
(IPRA–IPRE)
54 RENESAS