8259A

The 8259A is an improved version of the 8259 programmable interrupt controller. Both provide eight IRQ (interrupt request) lines, numbered 0–7. The device was originally designed by Intel and meant to work with the 8-bit Intel 8085 and 16-bit Intel 8086 microprocessors. NEC apparently created the 8259A, although the design has been widely duplicated. The 8259(A) was used in the original IBM PC, and provided the standard used for the next 20 years (and beyond). In 1984, a second controller, commonly called the 8259B to differentiate it, was added in the IBM AT, extending the ISA bus architecture. The IRQ2 pins on each chip were connected together, so a device on that bus wire could be configured as either operating on IRQ2 or IRQ9 (the second set of IRQ lines were numbered 8–15).

This convoluted arrangement finally began to disappear in the late 1990s and early 2000s, initially on multiprocessor systems. It has been succeeded by Intel's IO-APIC (advanced programmable interrupt controller) standard for PC compatible systems, though IO-APIC systems still emulate an 8259 environment by default and retain a certain level of compatibility while in advanced mode. Non-PC compatible systems never had this arrangement.

IRQs in the PC AT environment

  • IRQ0 – 8253/8254 interval timer (System Timer)
  • IRQ1 – keyboard
  • IRQ2 – reserved for the 8259B (Tied to IRQ 9)
  • IRQ3 – COM2 and COM4
  • IRQ4 – COM1 and COM3
  • IRQ5 – LPT2
  • IRQ6 – Floppy controller
  • IRQ7 – LPT1
  • IRQ8 – Real-time clock (RTC)
  • IRQ9 – Bridged to IRQ2
  • IRQ10 – Not Assigned
  • IRQ11 – Not Assigned
  • IRQ12 – PS/2 mouse
  • IRQ13 – Math coprocessor
  • IRQ14 – Primary IDE controller
  • IRQ15 – Secondary IDE controller

IRQ7 was initially a common choice for use of a sound card, but it was found that this would interfere with the printer port (LPT1), so IRQ5 later became the most prevalent choice. Serial ports (COMx) could frequently be disabled in order to make another port available. However, the common literature which says "COM1 and COM3" (for instance) turned out to be rather misleading, as it was nearly impossible to operate two serial ports on a single IRQ.

IRQ sharing became more practical on PCI-based systems, but it could still be problematic in some cases. This resulted in a few interrupts being very heavily used, while others would see very little use. In modern systems, IRQ selection is completely automatic, and users can only make manual alterations on some systems (many manufacturers hide such configuration options).

External links

Navigation

  • Art and Cultures
    • Art (https://academickids.com/encyclopedia/index.php/Art)
    • Architecture (https://academickids.com/encyclopedia/index.php/Architecture)
    • Cultures (https://www.academickids.com/encyclopedia/index.php/Cultures)
    • Music (https://www.academickids.com/encyclopedia/index.php/Music)
    • Musical Instruments (http://academickids.com/encyclopedia/index.php/List_of_musical_instruments)
  • Biographies (http://www.academickids.com/encyclopedia/index.php/Biographies)
  • Clipart (http://www.academickids.com/encyclopedia/index.php/Clipart)
  • Geography (http://www.academickids.com/encyclopedia/index.php/Geography)
    • Countries of the World (http://www.academickids.com/encyclopedia/index.php/Countries)
    • Maps (http://www.academickids.com/encyclopedia/index.php/Maps)
    • Flags (http://www.academickids.com/encyclopedia/index.php/Flags)
    • Continents (http://www.academickids.com/encyclopedia/index.php/Continents)
  • History (http://www.academickids.com/encyclopedia/index.php/History)
    • Ancient Civilizations (http://www.academickids.com/encyclopedia/index.php/Ancient_Civilizations)
    • Industrial Revolution (http://www.academickids.com/encyclopedia/index.php/Industrial_Revolution)
    • Middle Ages (http://www.academickids.com/encyclopedia/index.php/Middle_Ages)
    • Prehistory (http://www.academickids.com/encyclopedia/index.php/Prehistory)
    • Renaissance (http://www.academickids.com/encyclopedia/index.php/Renaissance)
    • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
    • United States (http://www.academickids.com/encyclopedia/index.php/United_States)
    • Wars (http://www.academickids.com/encyclopedia/index.php/Wars)
    • World History (http://www.academickids.com/encyclopedia/index.php/History_of_the_world)
  • Human Body (http://www.academickids.com/encyclopedia/index.php/Human_Body)
  • Mathematics (http://www.academickids.com/encyclopedia/index.php/Mathematics)
  • Reference (http://www.academickids.com/encyclopedia/index.php/Reference)
  • Science (http://www.academickids.com/encyclopedia/index.php/Science)
    • Animals (http://www.academickids.com/encyclopedia/index.php/Animals)
    • Aviation (http://www.academickids.com/encyclopedia/index.php/Aviation)
    • Dinosaurs (http://www.academickids.com/encyclopedia/index.php/Dinosaurs)
    • Earth (http://www.academickids.com/encyclopedia/index.php/Earth)
    • Inventions (http://www.academickids.com/encyclopedia/index.php/Inventions)
    • Physical Science (http://www.academickids.com/encyclopedia/index.php/Physical_Science)
    • Plants (http://www.academickids.com/encyclopedia/index.php/Plants)
    • Scientists (http://www.academickids.com/encyclopedia/index.php/Scientists)
  • Social Studies (http://www.academickids.com/encyclopedia/index.php/Social_Studies)
    • Anthropology (http://www.academickids.com/encyclopedia/index.php/Anthropology)
    • Economics (http://www.academickids.com/encyclopedia/index.php/Economics)
    • Government (http://www.academickids.com/encyclopedia/index.php/Government)
    • Religion (http://www.academickids.com/encyclopedia/index.php/Religion)
    • Holidays (http://www.academickids.com/encyclopedia/index.php/Holidays)
  • Space and Astronomy
    • Solar System (http://www.academickids.com/encyclopedia/index.php/Solar_System)
    • Planets (http://www.academickids.com/encyclopedia/index.php/Planets)
  • Sports (http://www.academickids.com/encyclopedia/index.php/Sports)
  • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
  • Weather (http://www.academickids.com/encyclopedia/index.php/Weather)
  • US States (http://www.academickids.com/encyclopedia/index.php/US_States)

Information

  • Home Page (http://academickids.com/encyclopedia/index.php)
  • Contact Us (http://www.academickids.com/encyclopedia/index.php/Contactus)

  • Clip Art (http://classroomclipart.com)
Toolbox
Personal tools