Spurious Interrupts - Intel 80C188EC User Manual

Hide thumbs Also See for 80C188EC:
Table of Contents

Advertisement

INTERRUPT CONTROL UNIT
8.3.2.3

Spurious Interrupts

For both level- and edge-sensitive interrupts, a high value must be maintained on the IR line until
after the falling edge of the second INTA pulse (see Figure 8-5). A spurious interrupt request is
generated if this stipulation is not met. A spurious interrupt on any IR line generates the same
vector as an IR7 request. However, a spurious interrupt does not set the In-Service bit for IR7
when it is acknowledged by the CPU. The interrupt handler for IR7 must check the In-Service
Register to determine whether the interrupt source was a valid IR7 (the In-Service bit is set) or a
spurious interrupt (the In-Service bit is cleared).
INTA
IR (Spurious)
IR (Valid)
8.3.3
The Priority Resolver and Priority Resolution
The Priority Resolver uses four pieces of information when deciding whether to generate a CPU
interrupt:
the programmed operating mode and priority structure
the state of the bits in the Interrupt Request Register
the state of the bits in the In-Service Register
the state of the bits in the Interrupt Mask Register
The priority scheme used by the Priority Resolver is programmable. The remainder of this section
describes the priority structure options.
8-10
IR sampled on this edge.
Figure 8-5. Spurious Interrupts
A1241-0A

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c186ec

Table of Contents