Interrupt Operation; Interrupt Handling Process - Hitachi F-ZTAT H8/3039 Series Hardware Manual

Single-chip microcomputer
Table of Contents

Advertisement

5.4 Interrupt Operation

5.4.1 Interrupt Handling Process

The H8/3039 Series handles interrupts differently depending on the setting of the UE bit. When
UE = 1, interrupts are controlled by the I bit. When UE = 0, interrupts are controlled by the I and
UI bits. Table 5-4 indicates how interrupts are handled for all setting combinations of the UE, I,
and UI bits.
NMI interrupts are always accepted except in the reset and hardware standby states. IRQ interrupts
and interrupts from the on-chip supporting modules have their own enable bits. Interrupt requests
are ignored when the enable bits are cleared to 0.
Table 5-4 UE, I, and UI Bit Settings and Interrupt Handling
SYSCR
CCR
UE
I
1
0
1
0
0
1
UE = 1: Interrupts IRQ
modules can all be masked by the I bit in the CPU's CCR. Interrupts are masked when the I bit is
set to 1, and unmasked when the I bit is cleared to 0. Interrupts with priority level 1 have higher
priority. Figure 5-4 is a flowchart showing how interrupts are accepted when UE = 1.
98
UI
Description
All interrupts are accepted. Interrupts with priority level 1 have
higher priority.
No interrupts are accepted except NMI.
All interrupts are accepted. Interrupts with priority level 1 have
higher priority.
0
NMI and interrupts with priority level 1 are accepted.
1
No interrupts are accepted except NMI.
, IRQ
, IRQ
, and IRQ
0
1
4
and interrupts from the on-chip supporting
5

Advertisement

Table of Contents
loading

This manual is also suitable for:

F-ztat h8/3039F-ztat h8/3038F-ztat h8/3037F-ztat h8/3036

Table of Contents