KnowledgeBase
IRQ Assignment
På Svenska tack!
When configuring boards for Your PC You must remember to use only
valid IRQ's. What is valid or not depends on what other boars
are in Your machine. Some IRQ's are reserved for system use and
is used by the motherboard itself.
PC-Compatible machine
The PC-compatible machine (8086/8088 based) have the capability
of using 8 different IRQ's. Some of them is reserved but others
can be configured to use by expansions boards.
PC Compatible IRQ's
| IRQ0 |
System timer |
Not present in bus |
| IRQ1 |
Keyboard controller |
Not present in bus |
| IRQ2 |
Available |
Present on 8-bit bus |
| IRQ3 |
COM2: |
Present on 8-bit bus |
| IRQ4 |
COM1: |
Present on 8-bit bus |
| IRQ5 |
Hard disk controller |
Present on 8-bit bus |
| IRQ6 |
Floppy controller |
Present on 8-bit bus |
| IRQ7 |
Printer (LPT1:) |
Present on 8-bit bus |
AT-compatible machine
The AT-compatible machine (80286-ProPentium based) have the capability
of using 15 different IRQ's. Some of them is reserved but others
can be configured to use by expansions boards.
AT Compatible IRQ's
| IRQ0 |
System timer |
Not present in bus |
| IRQ1 |
Keyboard controller |
Not present in bus |
| IRQ2 |
Secondary IRQ controller |
Not present in bus |
| IRQ8 |
Real time clock |
Not present in bus |
| IRQ9 |
Available (appears as IRQ2) |
Present in 8/16-bit bus |
| IRQ10 |
Available |
Present in 16-bit bus |
| IRQ11 |
Available |
Present in 16-bit bus |
| IRQ12 |
Motherboar Mouse Port (PS/2 style)/Available |
Present in 16-bit bus |
| IRQ13 |
Math Coprocessor |
Not present in bus |
| IRQ14 |
Primary IDE |
Present in 16-bit bus |
| IRQ15 |
Secondary IDE/ Available |
Present in 16-bit bus |
| IRQ3 |
COM2: |
Present on 8/16-bit bus |
| IRQ4 |
COM1: |
Present on 8/16-bit bus |
| IRQ5 |
Sound/Parallel port 2 (LPT2:) |
Present on 8/16-bit bus |
| IRQ6 |
Floppy controller |
Present on 8/16-bit bus |
| IRQ7 |
Parallel port 1 (LPT1:) |
Present on 8/16-bit bus |
Since the IRQ2 now is used directly by the motherboard IRQ9 has
been rerouted to the same position in the expansion slot as IRQ
use to have in 8-bit busses. This means that You can set a board
to IRQ2 or IRQ9 but You can not assign them both.
Contact webcommander@ltsw.se
with questions or problems about this service.
Return to LANTech Home Page
Copyright © 1996 - 1998 LANTech Sweden HB
Copyright © 1998 - 2002 LANTech Sweden AB