h8s-2169 Renesas Electronics Corporation., h8s-2169 Datasheet - Page 157

no-image

h8s-2169

Manufacturer Part Number
h8s-2169
Description
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
5.5.3
Three-level masking is implemented for IRQ interrupts and on-chip supporting module interrupts
by means of the I and UI bits in the CPU’s CCR, and ICR.
For example, if the interrupt enable bit for an interrupt request is set to 1, and H'20, H'00, and H'00
are set in ICRA, ICRB, and ICRC, respectively, (i.e. IRQ2 and IRQ3 interrupts are set to control
level 1 and other interrupts to control level 0), the situation is as follows:
Figure 5.9 shows the state transitions in these cases.
Exception handling execution
Control level 0 interrupt requests are enabled when the I bit is cleared to 0, and disabled when
set to 1.
Control level 1 interrupt requests are enabled when the I bit or UI bit is cleared to 0, and
disabled when both the I bit and the UI bit are set to 1.
When I = 0, all interrupts are enabled
(Priority order: NMI > IRQ2 > IRQ3 > address break > IRQ0 > IRQ1 ...)
When I = 1 and UI = 0, only NMI, IRQ2, IRQ3 and address break interrupts are enabled
When I = 1 and UI = 1, only NMI and address break interrupts are enabled
All interrupts enabled
Interrupt Control Mode 1
or I 1, UI 1
Figure 5.9 Example of State Transitions in Interrupt Control Mode 1
I 0
Only NMI and address break
interrupts enabled
I 1, UI 0
I 0
Rev. 3.00 Jan 18, 2006 page 129 of 1044
UI 0
Only NMI, address break, IRQ2,
Exception handling execution
and IRQ3 interrupts enabled
Section 5 Interrupt Controller
or UI 1
REJ09B0280-0300

Related parts for h8s-2169