The Intel Family

The head of the Intel family of microprocessors is the 8086, the first widely used 16 bit microprocessor. Although they also created the 8 bit microprocessor, their dominance in the PC industry's hardware and architecture became established when IBM selected the 8088 for use in its first IBM PC. The 8088 is an offshoot of 8086, and is also a 16 bit processor.

In addition to doubling the data bus width from 8 to 16, the 8086 also increased the number of address lines from 16 to 20, and thus, the amount of addressable memory increased to 1 MB. The 8088 which IBM used for its PC is essentially the same as the 8086, except that the bus is multiplexed down to 8 bits.

The next microprocessor, the 80186, is just an 8086 with several support functions built right in : clock generator, system controller, interrupt controller, direct memory access controller, and timer or counter. The 8086 also started using 8, 10, or 12.5 MHz clock rates. Despite this improvements, the chip was limited to embedded applications.

The 80286 which followed is a considerable improvement over the 8086. It has 24 address lines which can access 16 MB of memory. It also has 2 modes of operation, the real and the protected mode. With the real mode, it is compatible with softwares written for 8086. It can also switch to the protected mode to access the entire 16 MB of memory and other advance programming features. However, the memory management of this chip is quite crude : in order to switch back to the real mode from protected mode, the whole chip has to be reset. Thus, it is not suitable for running multi-tasking softwares such as Windows.

The first 32 bit microprocessor of Intel is the 80386. Both the data and address bus are 32-bit. It has 3 modes, and unlike its predecessor, has efficient mode switching. It also uses instruction pipelining (also known as scalar architecture), which allows the CPU to start working on a new instruction before completing the current one.

The 386 has 2 versions, the 386SX and the 386 SL. The SX has 16-bit external bus, and a 24-bit address bus. The SL is similar to SX, with additions of power-management circuitry and system functions for running a standard PC.

The 486 was introduced in 1989, and is a modest improvement over the 386. It includes on-chip cache, which is 4-way set associative, and a floating point unit. It also comes in either 3 or 5 volts, especially suited for portable computers.

It also has an SX version. In this case, 486SX has no floating point unit in its chip. Intel also made the 486 upgradeable. They released the 80486DX2/50 as the first upgradeable 486.

Intel was not able to patent a number, that's why they named their next chip as Pentium, instead of 586. It is largely the same as the 32 bit 486 but has a 64 bit data bus. There is also additional instructions and on-board math coprocessor is provided.

Subsequent developments of the Pentium can be tracked at intel's homesite.

Below is the table of Intel chips. The development of the chips can easily be surmised from the tabulated data.

Processor

4004

8080

8086

8088

80286

80386

Introduced

Nov 1971

April 1974

June 1978

June 1979

Feb 1982

October 1985

Launch price

$45

$360

$360

$360

$360

$299

Architecture

4-bit

8-bit

16-bit

16-bit (8-bit externally)

16-bit

32-bit

Addressable memory

640 bytes

64KB

1 MB

1 MB

16 MB

4 GB

Transistors

2,300

6,000

29,000

29,000

134,000

275,000

Initial clock speed

108KHz

2MHz

5 MHz

5 mHz

8 MHz

16 MHz

Initial MIPS

0.06

0.64

0.33

0.33

1.2

5

comment

The world's first microprocessor

Ten times performance of 8008

The first 16-bit processor

Used in the IBM PC

Used in the IBM PC/AT

Supplied in two variants, 386DX with full 32-bit external bus, and 386SX with 16-bit external bus

Processor

80486

Pentium

Pentium Pro

Introduced

April 1989

March 1993

Nov 1995

Launch price

$950

$878

$974

Architecture

32-bit

32-bit (64-bit external bus)

32-bit (64-bit external bus)

Addressable memory

4 GB

4 GB

4 GB

Transistors

1.2 million

3.1 million

5.5 million + L2 cache

Initial clock speed

25 MHz

60MHz

150MHz

Initial MIPS

20

 

300

comment

Supplied in two variants, 486DX with full on-chip floating point instructions, and 486SX with no on-chip maths functionality.

   

NEXT STOP : Introduction : Survey of Microprocessor Families : Motorola

home