Need Help? | My Account | Order Status
Industry Standard Architecture (ISA) Bus Definition
64-bit PCI expansion slots on a motherboard
Five 16-bit and one 8-bit ISA slots shown on a motherboard
  Related Links
The Industry Standard Architecture or ISA bus began as part of IBM's revolutionary PC/XT released in 1981. However, it was officially recognized as "ISA" in 1987 when the IEEE (Institute of Electrical and Electronics Engineers) formally documented standards governing its 16-bit implementation.

This first XT bus was intended to allow the addition of system options which could not be fit onto the motherboard. This XT bus was completely under the microprocessor's direct control, and its addressing width was limited to the 8-bit level of the processor. To make the bus useful, control lines were added to signal interrupts for input/output ports. Bus speed was also limited to match the processor. The PC/XT's 8088 was a one-byte wide 4.77 MHz processor. Thus the XT bus, which required two clock cycles for data transfer, was limited to an excruciatingly slow (by today's standards) 2.38 Mbps, that could be curtailed even further if the system was busy with other tasks.

The choices made in defining the main characteristics of the ISA bus--its width and speed--can be seen by looking at the processors with which it was paired on early machines. The original ISA bus on the IBM PC was 8 bits wide, reflecting the 8 bit data width of the Intel 8088 processor's system bus, and ran at 4.77 MHz, again, the speed of the first 8088s. In 1984 the IBM AT was introduced using the Intel 80286; at this time the bus was doubled to 16 bits (the 80286's data bus width) and increased to 8 MHz (the maximum speed of the original AT, which came in 6 MHz and 8 MHz versions).

Later, the AT processors of course got faster, and eventually data buses got wider, but by this time the desire for compatibility with existing devices led manufacturers to resist change to the standard, and it has remained pretty much identical since that time. The ISA bus provides reasonable throughput for low-bandwidth devices and virtually assures compatibility with almost every PC on the market.

Bus Comparison Chart
Bus Type MB/sec
8-Bit ISA 4.77 MBps
16-Bit ISA 16.6 MBps
EISA 32 MBps
VL-bus 100 MBps
VL-bus 132 MBps
32-Bit PCI 132 MBps
PCI-X 66 512 MBps
PCI-X 133 1 GBps
AGP x1 264 MB/s
AGP x2 528 MB/s
AGP x4 1056 MB/s
AGP x8 2112 MB/s
PCI Express x1 500 MB/s
PCI Express x2 1000 MB/s
PCI Express x4 2000 MB/s
PCI Express x8 4000 MB/s
PCI Express x12 6000 MB/s
PCI Express x16 8000 MB/s

Many expansion cards, even modern ones, are still only 8-bit cards (you can tell by looking at the edge connector on the card; 8-bit cards use only the first part of the ISA slot, while 16-bit cards use both parts). Generally, these are cards for which the lower performance of the ISA bus is not a concern. However, access to IRQs 9 through 15 is provided through wires in the 16-bit portion of the bus slots. This is why most modems, for example, cannot be set to the higher-number IRQs. IRQs cannot be shared among ISA devices.

Techincal Data

8 bit ISA or XT bus architecture view pinout diagram

bus width 8 Bit
compatible with 8 bit ISA
pins 62
Vcc +5 V, -5 V, +12 V, -12 V
clock 4.77 MHz

16 bit ISA view pinout diagram

bus width 16 Bit
compatible with 8 bit ISA, 16 bit ISA
pins 98
Vcc +5 V, -5 V, +12 V, -12 V
clock 4.77 MHz
Related Links:
- Purchase Riser Cards online
- Riser Card FAQ
- 32-bit PCI Definition
- 64-bit PCI Definition
- PCI Express Definition
- AGP Bus Definition
- ISA Bus Definition
Related Products Include:
- 32-Bit PCI Bus Extenders/Risers
- 64-Bit PCI Bus Extenders/Risers
- AGP Pro Right Angle Extenders/Risers
- AGP Bus Extenders/Risers
- AGP Pro Bus Extenders/Risers