Section 7 Interrupt Controller
Page 168 of 2108 R01UH0134EJ0400 Rev. 4.00
Sep 24, 2014
SH7262 Group, SH7264 Group
7.3.5 IRQ Interrupt Request Register (IRQRR)
IRQRR is a 16-bit register that indicates interrupt requests from external input pins IRQ7 to IRQ0.
If edge detection is set for the IRQ7 to IRQ0 interrupts, writing 0 to the IRQ7F to IRQ0F bits after
reading IRQ7F to IRQ0F = 1 cancels the retained interrupts.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
00000000
R/(W)*R/(W)*R/(W)*R/(W)*R/(W)*R/(W)* R/(W)*R/(W)*
Note: Only 0 can be written to clear the flag after 1 is read.*
Bit:
Initial value:
R/W:
00000000
RRRRRRRR
- - - - - - - - IRQ7F IRQ6F IRQ5F IRQ4F IRQ3F IRQ2F IRQ1F IRQ0F
Bit Bit Name
Initial
Value R/W Description
15 to 8 All 0 R Reserved
These bits are always read as 0. The write value
should always be 0.
7 IRQ7F 0 R/(W)*
IRQ Interrupt Request
These bits indicate the status of the IRQ7 to IRQ0
interrupt requests.
Level detection:
0: IRQn interrupt request has not occurred
[Clearing condition]
IRQn input is high
1: IRQn interrupt has occurred
[Setting condition]
IRQn input is low
Edge detection:
0: IRQn interrupt request is not detected
[Clearing conditions]
Cleared by reading IRQnF while IRQnF = 1, then
writing 0 to IRQnF
Cleared by executing IRQn interrupt exception
handling
1: IRQn interrupt request is detected
[Setting condition]
Edge corresponding to IRQn1S or IRQn0S of
ICR1 has occurred at IRQn pin
6 IRQ6F 0 R/(W)*
5 IRQ5F 0 R/(W)*
4 IRQ4F 0 R/(W)*
3 IRQ3F 0 R/(W)*
2 IRQ2F 0 R/(W)*
1 IRQ1F 0 R/(W)*
0 IRQ0F 0 R/(W)*
[Legend]
n = 7 to 0