Evolution of Microcontrollers
Evolution of Microcontrollers
Evolution of Microcontrollers
Contents
Generation of Microprocessors...................................................................................................................2
First generation (1971 – 73)....................................................................................................................2
Second Generation (1974 – 1978)...........................................................................................................2
Third generation microprocessors (1979 – 80)........................................................................................2
Fourth Generation (1981 – 1995)............................................................................................................3
Fifth Generation (1995 – till date)...........................................................................................................3
Intel Microprocessors..................................................................................................................................4
INTEL 4004...............................................................................................................................................4
INTEL 4040...............................................................................................................................................5
INTEL 8008...............................................................................................................................................6
INTEL 8080...............................................................................................................................................7
INTEL 8085...............................................................................................................................................8
INTEL 8086...............................................................................................................................................9
INTEL 8088.............................................................................................................................................11
INTEL 80186 & 80188............................................................................................................................12
INTEL 80286...........................................................................................................................................14
INTEL 80386...........................................................................................................................................15
INTEL 80486...........................................................................................................................................16
INTEL PENTIUM.....................................................................................................................................18
INTEL PENTIUM PRO..............................................................................................................................19
INTEL PENTIUM II...................................................................................................................................21
INTEL PENTIUM II XEON.........................................................................................................................21
INTEL PENTIUM III..................................................................................................................................22
INTEL PENTIUM IV.................................................................................................................................24
INTEL DUAL CORE..................................................................................................................................25
INTEL CORE 2.........................................................................................................................................26
INTEL CORE i3....................................................................................................................................27
Generation of Microprocessors
We divide the years of development of microprocessors as 5 generations
Introduced in 1971.
It was the first microprocessor by Intel.
4-bit microprocessor
Its clock speed was 740KHz.
It had 2,300 transistors.
It could execute around 60,000 instructions per second.
Bus width: 4 bits
Min. feature size: 10 micron
4 KB program memory
640 bytes data memory
3-level deep stack
No interrupts
16-pin DIP
INTEL 4040
Introduced in 1974.
4-bit microprocessor
Clock speed 740 KHz
INTEL 8008
Introduced in 1972.
8-bit microprocessor
Its clock speed was 500KHz.
Could execute 50,000 instructions per second.
16 KB memory
Interrupts
48 instructions, data oriented
TTL compatible
Address stack contains eight 14-bit registers including program counter
Contains seven 8-bit data registers
18 pin DIP
INTEL 8080
Introduced in 1974.
It was also 8-bit μP.
Its clock speed was 2 MHz.
It had 6,000 transistors.
Was 10 times faster than 8008.
Could execute 5,00,000 instructions per second.
INTEL 8085
Introduced in 1976.
It was also 8-bit μP.
Its clock speed was 3 MHz.
Its data bus is 8-bit and address bus is 16-bit.
It had 6,500 transistors.
Could execute 7,69,230 instructions per second.
It could access 64 KB of memory.
INTEL 8086
Introduced in 1978.
It was first 16-bit μP.
Its clock speed is 4.77 MHz, 8 MHz and 10 MHz, depending on the version.
Its data bus is 16-bit and address bus is 20-bit.
Introduced in 1979.
It was also 16-bit μP.
It was created as a cheaper version of Intel’s 8086.
It was a 16-bit processor with an 8-bit external bus.
Could execute 2.5 million instructions per second.
This chip became the most popular in the computer industry when IBM used it for its
first PC.
8088 and 8086 functionally identical but 8088 lower performance,
Introduced in 1982.
They were 16-bit μPs.
Clock speed was 6 MHz.
80188 was a cheaper version of 80186 with an 8-bit external data bus.
They had additional components like:
Introduced in 1982.
It was 16-bit μP.
Its clock speed was 8 MHz.
Its data bus is 16-bit and address bus is 24-bit.
It could address 16 MB of memory.
It had 1,34,000 transistors.
It could execute 4 million instructions per second.
80286 run all 8086, 80186 program, but has extra instruction, more powerful than
8086.
Introduced in 1986.
It was first 32-bit μP.
Its data bus is 32-bit and address bus is 32-bit.
It could address 4 GB of memory.
It had 2,75,000 transistors.
Its clock speed varied from 16 MHz to 33 MHz depending upon the various versions.
Different versions:
o 80386 DX
o 80386 SX
o 80386 SL
Intel 80386 became the best selling microprocessor in history.
83086 has various operation mode, which allow it to act as 80286 chip or multiple
8086 chip, as well as a set of instruction capable of 32 bit operations such as arithmetic.
INTEL 80486
Introduced in 1989.
It was also 32-bit μP.
Introduced in 1993.
It was also 32-bit μP.
It was originally named 80586.
Its clock speed was 66 MHz.
Its data bus is 32-bit and address bus is 32-bit.
It could address 4 GB of memory.
Could execute 110 million instructions per second.
Cache memory:
o 8 KB for instructions.
o 8 KB for data.
Introduced in 1997.
It was also 32-bit μP.
Its clock speed was 233MHz to 500 MHz.
Could execute 333 million instructions per second.
MMX technology was supported.
L2 cache & processor were on one circuit.
Introduced in 1998.
It was also 32-bit μP.
It was designed for servers.
Its clock speed was 400MHz to 450 MHz.
L1 cache of 32 KB & L2 cache of 512 KB, 1MB or 2MB.
Introduced in 1999.
It was also 32-bit μP.
Its clock speed varied from 500 MHz to 1.4 GHz.
It had 9.5 million transistors.
Introduced in 2000.
It was also 32-bit μP.
Its clock speed was from 1.3 GHz to 3.8 GHz.
L1 cache was of 32 KB & L2 cache of 256 KB.
It had 42 million transistors.
All internal connections were made from aluminum to copper.
Introduced in 2006.
It is 32-bit or 64-bit μP.
It has two cores.
Both the cores have their own internal bus and L1 cache, but share the external bus and
L2 cache
It supported SMT technology.
o SMT: Simultaneously Multi-Threading
o E.g.: Adobe Photoshop supported SMT.
INTEL CORE 2
Introduced in 2006.
It is a 64-bit μP.
Its clock speed is from 1.2 GHz to 3 GHz.
It has 291 million transistors.
It has 64 KB of L1 cache per core and 4 MB of L2 cache.
It is launched in three different versions:
INTEL CORE i3
Introduced in 2009.
It is a 64-bit μP.
It has 4 physical cores.
Its clock speed is from 2.40 GHz to 3.60 GHz.
It has 781 million transistors.
It has 64 KB of L1 cache per core, 256 KB of L2 cache and 8 MB of L3 cache.
Introduced in 2008.
It is a 64-bit μP.
It has 6 to 8 physical cores.
Its clock speed is from 2.66 GHz to 3.33 GHz.
It has 781 million transistors.
It has 64 KB of L1 cache per core, 256 KB of L2 cache and 8 MB of L3 cache.
Other Microprocessors
Research on the following
1. Mobile processors
2. Quantum microprocessors
3. Intel Atom microprocessors
4. AMD microprocessors
5. MIPS technologies