Section 6 Interrupt Controller (INTC)
Rev. 5.00 May 29, 2006 page 115 of 698
REJ09B0146-0500
6.2
Input/Output Pin
Table 6.1 lists the INTC pin configuration.
Table 6.1
Pin Configuration
Name
Abbreviation
I/O
Description
Nonmaskable interrupt input pin
NMI
I
Nonmaskable interrupt request signal
input
Interrupt input pins
IRQ5 to IRQ0
IRL3
to
IRL0
I
Interrupt request signal input
(Maskable by interrupt mask bits in
SR)
Interrupt request output pin
IRQOUT
O
Output of signal that notifies external
devices that an interrupt source or
memory refresh has occurred
6.3
Interrupt Sources
There are 4 types of interrupt sources: NMI, IRQ, IRL, and on-chip peripheral modules. The
priority of each interrupt is indicated by a priority level value (16 to 0), with level 16 as the
highest and level 1 as the lowest. When level 0 is set, the interrupt is masked and interrupt
requests are ignored.
6.3.1
NMI Interrupts
The NMI interrupt has the highest priority level of 16. When the BLMSK bit of the interrupt
control register (ICR1) is 1 or the BL bit of the status register (SR) is 0, NMI interrupts are
accepted when the MAI bit of the ICR1 register is 0. NMI interrupts are edge-detected. In sleep or
software standby mode, the interrupt is accepted regardless of the BL. The NMI edge select bit
(NMIE) in the interrupt control register 0 (ICR0) is used to select either the rising or falling edge.
When the NMIE bit of the ICR0 register is changed, the NMI interrupt is not detected for 20
cycles after changing the ICR0. NMIE to avoid a false detection of the NMI interrupt. NMI
interrupt exception processing does not affect the interrupt mask level bits (I3 to I0) in the status
register (SR).
When the BL bit is 1 and the BLMSK bit of the ICR1 register is set to 1, only NMI interrupts are
accepted and the SPC register and SSR register are updated by the NMI interrupt handler, making
it impossible to return to the original processing from exception processing initiated prior to the
NMI. Use should therefore be restricted to cases where return is not necessary.
Summary of Contents for SH7706 Series
Page 8: ...Rev 5 00 May 29 2006 page viii of xlviii ...
Page 160: ...Section 5 Cache Rev 5 00 May 29 2006 page 112 of 698 REJ09B0146 0500 ...
Page 370: ...Section 11 Watchdog Timer WDT Rev 5 00 May 29 2006 page 322 of 698 REJ09B0146 0500 ...
Page 554: ...Section 17 Pin Function Controller PFC Rev 5 00 May 29 2006 page 506 of 698 REJ09B0146 0500 ...
Page 576: ...Section 18 I O Ports Rev 5 00 May 29 2006 page 528 of 698 REJ09B0146 0500 ...
Page 746: ...Index Rev 5 00 May 29 2006 page 698 of 698 REJ09B0146 0500 ...
Page 749: ...SH7706 Group Hardware Manual ...