Icw2: Base Interrupt Type - Intel 80C188EC User Manual

Hide thumbs Also See for 80C188EC:
Table of Contents

Advertisement

8.4.3.3

ICW2: Base Interrupt Type

ICW2 (Figure 8-13) specifies the five most-significant bits of the interrupt type for the 8259A
module. The lower three bits are automatically set equal to the interrupt request line that is being
acknowledged. For example, if ICW2 is programmed to 20H (for a Type 32 interrupt) and IR4 is
being acknowledged, interrupt type 24H (for a Type 36 interrupt) is driven on the bus during an
interrupt acknowledge cycle.
Register Name:
Register Mnemonic:
Register Function:
15
Bit
Mnemonic
T7:3
Interrupt
Type
T2:0
IR Line
NOTE: Reserved register bits are shown with gray shading. Reserved bits must be written
to a logic zero to ensure compatibility with future Intel products.
Pay strict attention to reserved interrupt types (see Figure 2-25 on page 2-40)
when assigning a base interrupt type to an 8259A module. Use of the reserved
interrupt types could cause incompatibilities with future Intel products.
Initialization Command Word 2
ICW2 (accessed through MPICP1 and SPICP1)
Sets the base interrupt type for the module.
Reset
Bit Name
State
X
X
Figure 8-13. ICW2 Register
NOTE
INTERRUPT CONTROL UNIT
T
T
T
T
7
6
5
4
Function
Write the five high-order bits of the base
address for the interrupt type (from the Interrupt
Vector Table, Figure 2-25 on page 2-40) to the
T7:3 bits. For example, write 20H to these bits
to specify a Type 8 interrupt.
T2:0 are automatically set equal to the interrupt
request line that is being acknowledged.
0
T
T
T
T
3
2
1
0
A1221-0A
8-25

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c186ec

Table of Contents