10. Interrupt Controller (INTC)
Rev.1.00 Jan. 10, 2008 Page 267 of 1658
REJ09B0261-0100
10.1.2 Interrupt Sources Table 10.1 shows an example of the interrupt types. The INTC supports both external interrupts and on-chip peripheral module interrupts. External interrupts refer to the interrupts input through the external NMI, IRL, and IRQ pins. The IRQ and IRL interrupts are assigned to the same pins in the SH7785. The pin functions are selected to suit the system configuration. Ether level-sense, or the rising or falling edge, can be selected for the detection of IRQ input. Table 10.1 Interrupt Types
Source
Number of
Sources
(Max.) Priority INTEVT Remarks
NMI 1 16 H'1C0
H'200 IRL[3:0] = LLLL (H'0)
External
interrupts IRL 2
H'B00 IRL[7:4] = LLLL (H'0)
High
H'220 IRL[3:0] = LLLH (H'1)
H'B20 IRL[7:4] = LLLH (H'1)
H'240 IRL[3:0] = LLHL (H'2)
H'B40 IRL[7:4] = LLHL (H'2)
H'260 IRL[3:0] = LLHH (H'3)
H'B60 IRL[7:4] = LLHH (H'3)
H'280 IRL[3:0] = LHLL (H'4)
Inverse of values on the
input pins (because the
signals are active low)
Input level
H: high level
L: low level
(see table 10.11)
H'B80 IRL[7:4] = LHLL (H'4)
H'2A0 IRL[3:0] = LHLH (H'5)
H'BA0 IRL[7:4] = LHLH (H'5)
H'2C0 IRL[3:0] = LHHL (H'6)
H'BC0 IRL[7:4] = LHHL (H'6)
H'2E0 IRL[3:0] = LHHH (H'7)
H'BE0 IRL[7:4] = LHHH (H'7)
H'300 IRL[3:0] = HLLL (H'8)
H'C00 IRL[7:4] = HLLL (H'8) Low