Technical Information 1-21
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
priority.
Table 1-4 Interrupt Controllers
Controller
(Master/Slave)
Priority
Name
Device
Master
0
IRQ00
Counter 0/Timer 1
Master
1
IRQ01
Keyboard
Master
2
IRQ02
Programmable Controller
Slave
3
IRQ08
Real-time Clock
Slave
4
IRQ09
Infrared Port
Slave
5
IRQ10
USB Port
Slave
6
IRQ11
PC Card Bus 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
IDE DS/MD6000 or PC Card in MD6000
Master
11
IRQ03
Not used, available
Master
12
IRQ04
Serial Port
Master
13
IRQ05
Sound
Master
14
IRQ06
Diskette Drive Controller
Master
15
IRQ07
Parallel Port