Technical Information 1-23
Interrupt Controllers
Using interrupts, it is possible to change the system’s code sequence. To change the se-
quence, reassign the interrupt-levels. Fifteen interrupts can be used with a cascade connec-
tion of two 82C59 interrupt controllers.
Interrupt-level assignments 0 through 15 are listed in Table 1-4, in order of decreasing pri-
ority.
Table 1-4 Interrupt Controllers
Controller
Master/Slave
Priority
Name
Device
Master
1
IRQ00
Counter 0/Timer 1
Master
2
IRQ01
Keyboard
Master
3–10
IRQ02
INT output from controller 2
Slave
4
IRQ09
Infrared Port
Slave
5
IRQ10
Reserved (PCI steering/CardBus controller)
Slave
6
IRQ11
Reserved (PCI steering/CardBus controller)
Slave
7
IRQ12
PS/2 Mouse
Slave
8
IRQ13
Math Coprocessor (built into CPU)
Slave
9
IRQ14
Hard Disk Controller 1
Slave
10
IRQ15
Reserved (2nd IDE on Docking Station or
CardBus card)
Master
11
IRQ03
Internal Modem
Master
12
IRQ04
Serial Port 1
Master
13
IRQ05
Sound
Master
14
IRQ06
Diskette Drive Controller
Master
15
IRQ07
Parallel Port 1