Since there are a lot of questions about the differences between the various chips used in the IBM PC, IBM PC/XT, IBM PC/AT, IBM PS/2 and compatibles, this list, containing their CPUs and NPXs, has been compiled for the benefit of the net community. I hope it can answer some questions.
This list is the result of collecting many snippets of information from USENET News and data books. Furthermore, various contributors and others have helped to make this list to what it is today. Thank you all.
Any corrections, additions, or comments are welcome. Please reply by E-mail
to:
The WWW HTML version of the latest chiplist is available at:
The original plain text version of this list is cross-posted about once every month to the following newsgroups:
The latest version of this list can also be obtained by anonymous FTP from:
1 Introduction
1.1 Identification
1.2 Packages
1.3 Semiconductor processes
1.4 JEDEC (Joint Electronic Device Engeneering Council)
1.5 Manufacturers
1.5.1 Intel
1.5.2 AMD (Advanced Micro Devices)
1.5.3 IBM (International Bussiness Machines)
1.5.4 Chips & Technologies
1.5.5 Cyrix
1.5.6 Texas Instruments
1.5.7 NexGen
1.5.8 IIT (Integrated Information Technology)
1.5.9 Motorola
1.5.10 Apple
1.5.11 HP
1.5.12 DEC (Digital Equipment Corporation)
1.5.13 Renaissance Microsystems Inc.
1.6 Literature
2 CPU (Central Processing Unit)
2.1 Introduction
2.2 Intel i4004 CPU
2.3 Intel i4040 CPU
2.4 Intel i8008 CPU
2.5 Intel i8080/i8080A CPU
2.6 Zilog Z80 CPU
2.7 Intel i8085A/i8085AH CPU
2.8 Intel i8086A/i80C86A CPU, Intel i8088A/i80C88A CPU
2.8.1 Intel i8086A/i80C86A CPU
2.8.2 Intel i8088A/i80C88A CPU
2.9 AMD Am8086/Am80C86 CPU, AMD Am8088/Am80C88 CPU
2.9.1 AMD Am8086/Am80C86 CPU
2.9.2 AMD Am8088/Am80C88 CPU
2.10 Harris HS80C86/883 CPU, Harris HS80C88/883 CPU
2.10.1 Harris HS80C86/883 CPU
2.10.2 Harris HS80C88/883 CPU
2.11 Siemens SAB8086 CPU
2.12 Hitachi H80C88 CPU
2.13 Contemporary CPUs
2.14 Intel i80186/i80C186 CPU, Intel i80188/i80C188 CPU
2.14.1 Intel i80186/i80C186 CPU
2.14.2 Intel i80188/i80C188 CPU
2.15 AMD Am80186/Am80188 CPU
2.15.1 AMD Am80L186 CPU
2.15.2 AMD Am80Li88 CPU
2.15.3 AMD Am186EM CPU
2.16 NEC V30/V20 CPU
2.16.1 NEC V30 CPU
2.16.2 NEC V20 CPU
2.17 Siemens SAB80186 CPU, Siemens SAB80188 CPU
2.17.1 Siemens SAB80186 CPU
2.17.2 Siemens SAB80188 CPU
2.18 Intel i80886 CPU
2.19 Intel i80286 CPU
2.20 AMD Am80286/Am80C286 CPU
2.21 Harris 80C286 CPU
2.22 Siemens SAB80286 CPU
2.23 Intel i80386 CPU
2.23.1 Intel i80386/i80386DX CPU
2.23.2 Intel i80386SX CPU
2.23.3 Intel i80386SL CPU
2.23.4 Intel RapidCAD CPU
2.23.5 Intel i80376 microprocessor
2.23.6 Intel i386SX microprocessor
2.23.7 Intel i386CX microprocessor
2.23.8 Intel i386EX microprocessor
2.24 AMD Am386 CPU
2.24.1 AMD Am386DX CPU
2.24.2 AMD Am386DXL CPU
2.24.3 AMD Am386DXLV CPU
2.24.4 AMD Am386SX CPU
2.24.5 AMD Am386SXL CPU
2.24.6 AMD Am386SXLV CPU
2.24.7 AMD Am386DE CPU
2.24.8 AMD Am386SE CPU
2.24.9 AMD Am386EM CPU
2.25 IBM 386 CPU
2.25.1 IBM 386SLC CPU
2.26 Chips & Technologies 386 CPU
2.26.1 Chips & Technologies Super386 38600DX CPU
2.26.2 Chips & Technologies 38605DX CPU
2.26.3 Chips & Technologies 38600SX CPU
2.27 IBM 386/486 hybrid CPU
2.27.1 IBM 486DLC CPU
2.27.2 IBM 486DLC2 CPU
2.27.3 IBM 486SLC CPU
2.27.4 IBM 486SLC2 CPU
2.27.5 IBM 486BLX CPU (Blue Lightning)
2.27.6 IBM 486BLX2 CPU (Blue Lightning)
2.27.7 IBM 486BLX3 CPU (Blue Lightning)
2.28 Cyrix 386/486 hybrid CPU
2.28.1 Cyrix Cx486DLC CPU
2.28.2 Cyrix Cx486SLC CPU
2.28.3 Cyrix Cx486SLC/e CPU
2.28.4 Cyrix Cx486SLC/e-V CPU
2.28.5 Cyrix Cx486DLC / Cx486SLC CPU incompatibilities
2.28.6 Cyrix Cx486DLC2 CPU
2.28.7 Cyrix Cx486SLC2 CPU
2.28.8 Cyrix Cx486DRx CPU
2.28.9 Cyrix Cx486SRx CPU
2.28.10 Cyrix Cx486DRx2 CPU
2.28.11 Cyrix Cx486SRx2 CPU
2.28.12 Cyrix Cx486DRu CPU
2.28.13 Cyrix Cx486SRu CPU
2.28.14 Cyrix Cx486DRu2 CPU
2.28.15 Cyrix Cx486SRu2 CPU
2.29 Texas Instruments 386/486 hybrid CPU
2.29.1 Texas Instruments TI486DLC CPU
2.29.2 Texas Instruments TI486SLC CPU
2.29.3 Texas Instruments TI486SXL-S-GA CPU (Potomac)
2.29.4 Texas Instruments TI486SXL-VS-GA CPU (Potomac)
2.29.5 Texas Instruments TI486SXL2-S-GA CPU (Potomac)
2.29.6 Texas Instruments TI486SXL2-VS-GA CPU (Potomac)
2.29.7 Texas Instruments TI486SXLC-PAF CPU (Potomac)
2.29.8 Texas Instruments TI486SXLC-V-PAF CPU (Potomac)
2.29.9 Texas Instruments TI486SXLC2-PAF CPU (Potomac)
2.29.10 Texas Instruments TI486SXLC2-V-PAF CPU (Potomac)
2.29.11 Texas Instruments announcements
2.30 Intel i80486 CPU
2.30.1 Intel i80486DX CPU
2.30.2 Intel i80486SL CPU
2.30.3 Intel i80486DXL CPU
2.30.4 Intel i80486SX CPU
2.30.5 Intel i80486SXL CPU
2.30.6 Intel i80486DX2 P24 CPU
2.30.7 Intel i80486DX4 P24C CPU
2.30.8 Intel i80486SX2 CPU
2.30.9 Intel i80486 CPU announcements
2.31 AMD Am486 CPU
2.31.1 AMD Am486DX CPU
2.31.2 AMD Am486DXL CPU
2.31.3 AMD Am486DXLV CPU
2.31.4 AMD Am486DX2 CPU
2.31.5 AMD Am486DXL2 CPU
2.31.6 AMD Am486DX4 CPU
2.31.7 AMD Am486SX CPU
2.31.8 AMD Am486SXLV CPU
2.31.9 AMD Am486SX2 CPU
2.31.10 AMD Am486SE CPU
2.31.11 AMD Am5x86 CPU
2.32 IBM 80486 CPU
2.32.1 IBM 80486DX CPU
2.32.2 IBM 80486SX CPU
2.32.3 IBM 80486BLDX2 CPU (Blue Lightning)
2.33 Cyrix Cx486 CPU
2.33.1 Cyrix FasCache Cx486D CPU
2.33.2 Cyrix FasCache Cx486S CPU
2.33.3 Cyrix FasCache Cx486S/e CPU
2.33.4 Cyrix FasCache Cx486S-V CPU
2.33.5 Cyrix FasCache Cx486S2 CPU
2.33.6 Cyrix FasCache Cx486S2/e CPU
2.33.7 Cyrix FasCache Cx486S2-V CPU
2.33.8 Cyrix FasCache Cx486DX CPU
2.33.9 Cyrix FasCache Cx486DX-V33 CPU
2.33.10 Cyrix FasCache Cx486DX2 CPU
2.33.11 Cyrix FasCache Cx486DX2-V33 CPU
2.33.12 Cyrix FasCache Cx486DX2-V CPU
2.33.13 Cyrix FasCache Cx486DX4 CPU
2.34 Texas Instruments TI486 CPU
2.34.1 Texas Instruments TI486SXL-GA CPU (Potomac)
2.34.2 Texas Instruments TI486SXL-V-GA CPU (Potomac)
2.34.3 Texas Instruments TI486SXL2-GA CPU (Potomac)
2.34.4 Texas Instruments TI486SXL2-V-GA CPU (Potomac)
2.34.5 Texas Instruments TI486DX2 CPU
2.34.6 Texas Instruments TI486DX4 CPU
2.35 SGS-Thomson ST486 CPU
2.35.1 SGS-Thomson ST486DX2 CPU
2.36 UMC 486 CPU
2.36.1 UMC U5S CPU
2.36.2 UMC U5SD CPU
2.36.3 UMC U5SF CPU
2.36.4 UMC U5SLV CPU
2.36.5 UMC U5FLV CPU
2.36.6 UMC U486DX2 CPU
2.36.7 UMC U486SX2 CPU
2.37 Intel Overdrive CPU for Intel i80486 CPU
2.37.1 Intel i80486DX2 CPU for Intel i80486DX CPU (ODPR)
2.37.2 Intel i80486DX2 CPU for Intel i80486SX CPU (ODPR)
2.37.3 Intel i80486DX2 CPU for Intel i80486DX CPU (ODP)
2.37.4 Intel i80486DX2 CPU for Intel i80486SX CPU (ODP)
2.37.5 Intel i80486DX4 CPU for Intel i80486DX CPU,Intel i80486DX2 CPU (ODP)
2.37.6 Intel Pentium P24T CPU (ODP)
2.37.7 Intel Pentium P24CT CPU (ODP)
2.38 Cyrix Overdrive CPU
2.39 Intel Pentium CPU
2.39.1 Intel Pentium P5 CPU
2.39.2 Intel Pentium P54C CPU
2.39.3 Intel Pentium P55C CPU
2.40 Intel Overdrive CPU for Intel Pentium CPU
2.40.1 Intel Pentium P54M CPU
2.40.2 Intel Pentium P55CT CPU
2.41 AMD K5 CPU (K86 series)
2.42 Cyrix 586 CPU
2.42.1 Cyrix 5x86 CPU
2.43 NexGen Nx586/Nx587 CPU chipset
2.44 Intel Pentium Pro P6 CPU
2.44.1 Intel announcements
2.45 Intel Overdrive P6 CPU
2.45.1 Intel Overdrive P6T CPU
2.46 Cyrix 6x86 CPU
2.47 NexGen Nx686 CPU
2.48 RISC CPU (Reduced Instruction Set Computer)
2.48.1 DEC DECchip-210 CPU
2.48.2 MIPS R4000 CPU
2.48.3 MIPS R4200 CPU
2.48.4 MIPS R4400 CPU
2.48.5 MIPS Orion R4600 CPU
2.48.6 IBM, Motorola PowerPC CPU
2.48.7 Sun Sparc CPU
2.48.8 HP PA CPU (Precision Architecture)
2.49 Motorola CPU
2.49.1 Motorola MC6800 CPU
2.49.2 Motorola MC6802 CPU
2.49.3 Motorola MC68HC11 CPU
2.49.4 Motorola MC6809 CPU
2.49.5 Motorola MC68000 CPU
2.49.6 Motorola MC68008 CPU
2.49.7 Motorola MC68302 CPU
2.49.8 Motorola MC68010 CPU
2.49.9 Motorola MC68340 microprocessor
2.49.10 Motorola MC68020 CPU
2.49.11 Motorola MC68030 CPU
2.49.12 Motorola MC68040 CPU
2.49.13 Motorola MC68LC040 CPU
2.49.14 Motorola MC68040V CPU
2.49.15 Motorola MC68050 CPU
2.49.16 Motorola MC68060 CPU
3 NPX (Numerical Processor eXtension)
3.1 Introduction
3.2 Intel i8087 NPX
3.3 Intel i80287 NPX
3.4 AMD Am80287 NPX
3.4.1 AMD Am80C287 NPX
3.4.2 AMD Am80EC287 NPX
3.5 Cyrix Cx287 NPX
3.6 Intel i80187 NPX
3.7 Intel i80287XL NPX
3.8 Cyrix FasMath Cx82S87 NPX
3.9 IIT IIT-2C87 NPX
3.10 Intel i80387 NPX
3.10.1 Intel i80387 NPX
3.10.2 Intel i80387DX NPX
3.10.3 Intel i80387SX NPX
3.10.4 Intel i80387SL Mobile NPX
3.10.5 Intel i80X87SL Mobile NPX
3.11 Chips & Technologies SuperMath 38700 NPX
3.11.1 Chips & Technologies SuperMath 38700DX NPX
3.11.2 Chips & Technologies SuperMath 38700SX NPX
3.12 Cyrix 80387 NPX
3.12.1 Cyrix FasMath Cx83D87 NPX
3.12.2 Cyrix FasMath Cx387+ NPX
3.12.3 Cyrix FasMath EMC87 NPX
3.12.4 Cyrix FasMath 83S87 NPX
3.12.5 Cyrix Cx387DX NPX
3.12.6 Cyrix Cx387SX NPX
3.12.7 Cyrix Cx387 NPX announcements
3.13 IIT IIT-3C87 NPX
3.13.1 IIT IIT-3C87 NPX
3.13.2 IIT IIT-3C87SX NPX
3.13.3 IIT IIT-XC87DLX2 NPX
3.14 ULSI Math*Co 83C87 NPX
3.15 ULSI Math*Co 83S87 NPX
3.16 Weitek Abacus 1167 NPX
3.17 Weitek Abacus 3167 NPX
3.18 RISE 80387 NPX
3.19 Symphony Laboratories 80387 NPX
3.20 Cyrix Cx4C87DLC NPX
3.21 IIT IIT-4C87 NPX
3.21.1 IIT IIT-4C87DLC NPX
3.21.2 IIT IIT-4C87 NPX announcements
3.22 Intel i80487 NPX
3.22.1 Intel i80487SX NPX
3.22.2 Intel i80487 NPX
3.23 Cyrix Cx487S NPX
3.24 Weitek Abacus 4167 NPX
Manufacturer: name and/or logo.
Part number.
Revision number, step level.
Date: often the week number and the year of manufacturing.
Memory chips:
Orientation: indicated by a hole or a dot; from this indication the pin numbering starts contra clock-wise with number 1.
For microprocessors at boot the chip mask revision number is often left in one of the control registers.
In the newer SL enhanced Intel i80486 CPUs (if bit 21 in EFLAGS can be toggled) and the Intel Pentium CPUs a CPUID instruction is available:
DIP (Dual In-line Package):
o o o o o o o o
o o o o o o o o
CERDIP (CERamic Dual In-line Package).
PQFP (Plastic Quad Flat Package): surface mounted.
SQFP (Shrink Quad Flat Package): surface mounted,
thermally enhanced.
PLCC (Plastic Leaded Chip Carrier).
PGA (Pin Grid Array):
o o o o o o o o
o o o o o o o o
o o o o
o o o o
o o o o
o o o o
o o o o o o o o
o o o o o o o o
ZIP (Zigzag In-line Package):
o o o o o o o o
o o o o o o o o
DRAM (Dynamic Random Access Memory):
SIMM (Single In-line Memory Module) (Wang): contains a complete RAM bank. Mac SIMMs are only 8 bits wide; they don't contain a parity bit. However, there are Personal Computers around in which the RAM chips for parity checking are build-in on the motherboard, that need 8 bit SIMMs.
If the correct refresh is supplied SIMMs with a different number of chips and different speed can be used together.
SIP (Single In-line Package): contains a complete RAM bank.
The orientation of SIMMs and SIPs is indicated by a hole. Starting from this indication the numbering of the pins starts with number 1. Apart from the pins there is no difference at all between SIMMs and SIPs.
The normal SIMMs and SIPs have 30 pins/pads. There are also 36 pin SIMMs and SIPs. The extra pins are used for speed detection by the motherboard.
There are also 72 pin SIMMs. These are 32 bits and 4 parity bits wide. 4 pins
are assigned for speed detection. They are mostly used in newer Personal
Computers.
Capacity: 1, 2, 4, 8, 16 Mwords.
DIMM: 64 bit memory module.
RTL (Resistor-Transistor Logic): SSI (Small Scale Integration).
DTL (Diode-Transistor Logic): SSI.
TTL (Transistor-Transistor Logic) (Texas Instruments, 1965): bipolar, SSI, MSI (Medium Scale Integration), LSI (Large Scale Integration).
I2L (Integrated Injection Logic) (1972): bipolar, LSI, VLSI (Very Large Scale Integration).
ECL (Emitter Coupled Logic, Current Mode Logic): bipolar.
MOS (Metal Oxide Semiconductor): FET (Field-Effect Transistors).
PMOS (Positive-channel MOS): LSI, VLSI.
NMOS (Negative-channel MOS): LSI, PMOS.
HMOS (High performance n-channel MOS): LSI, VLSI.
CMOS (Complementary MOS): VLSI, ULSI (Ultra Large Scale Integration).
CMOS-SOS (Silicon On Sapphire).
For a long time 0.6 micron geometries were thought to be a limit imposed by the electron microscopes used for mask alignment, but then the X-ray lithography was invented...
JEDEC was first known for their DIP definitions for memory chips.
JEDEC has suggested a new standard of 3.3 V for all electronic components, including CPUs. CPUs operating at 3.3 V consume less than 50 % of the power of their 5 V equivalents. Intel currently uses a manufacturing process with a resolution of 0.8 micron, but is starting production with a 0.6 micron process. This produces chips that can only operate reliably at 3.3 V, which means that all its future CPUs are likely to operate only at this lower voltage.
The company was founded in 1968 by Gordon Moore, currently the chairman, and the late Bob Noyce. The original name was M & N Electronics, but was changed to Intel (Integrated Electronics).
Intel makes the base models:
iapx stands for Intel Advanced Processor architecture.Intel lost its claim to the `386' and `486' trademarks, which is why the Pentium is not called the `586'.
Currently, Intel is fighting to protect its various patents and its copyright of the 386 and 486 microcode. The legal situation is complicated by various license agreements made by Intel in the past.
SMM (System Management Mode) can be used to manage the
CPU's power demands. When a
CPU enters SMM it saves its current state in a
special memory area, SMRAM (System Management RAM) and
then runs a program, also stored in in SMRAM, the
SMM handler. Static core is necessary.
SMM is implemented in all Intel i...SL
CPUs. In June 1993, Intel announced it was
discontinuing its SL range and instead making all its current processors
SL enhanced. Intel has also introduced an Auto Idle
state for its clock doubled CPUs: the internal
clock can be dropped down to the external clock speed while the processor is
waiting for data, returning to full speed as soon as the data arrives.
In February 1994 Intel opened its $750,000,000 costing
Fab 10 in Leixlip, Ireland. There the 0.6 micron
CMOS
Intel i80486DX4 P24C CPU and
Intel Pentium CPU series are produced. In the
future the Intel P6 CPU and
Intel P7 CPU series will be produced here too.
Intel has agreed to invest $7,000,000,000 in Ireland over the next five years.
In June 1994 Intel and Hewlett-Packard agreed to develope
a new 64 bit RISC CPU together
(Intel P7 CPU /
HP PA9000 CPU). The
CPU will be based on the
HP Precision Architecture (PA) and be able to emulate
the Intel X86 architecture.
Together the both companies will invest $1,000,000,000 in the development of
the new CPU.
Intel faxback service: 1-800-628-2283.
Intel WWW server: www.intel.com
Intel FTP site: ftp.intel.com
AMD holds a second source license which dates back to the 8086. In the early days mainframe companies had a rule that no chip would be used in a design, unless it could be bought from at least two companies.
AMD invented a CMOS process that was faster than Intel's and vendors started using them as a primary source.
DEC will manufacture 486 chips for AMD, increasing AMD's production.
In October 1994 AMD Am486 CPUs for AMD in its 0.5 micron technology. The production of AMD Am486DX4 CPUs in Taiwan will start in the third quarter of 1994.
In January 1995 Intel and AMD cancelled all pending lawsuits against eachother. AMD can keep on using the 386 and 486 microcode, but not those of the later CPUs.
AMD European Corporate Applications Technical Hot-Line Support:
AMD WWW server: www.amd.com
AMD FTP site: ftp.amd.com
Jack Kuehler, Armonk.
IBM's licensing arrangements with Intel preclude them from selling their CPUs directly. They can only sell these FPUs.
From September 1993 IBM is manufacturing the Cyrix 486 CPUs in their 0.5 micron CMOS technology. In the future they will also produce the Cyrix M1 CPU.
IBM WWW server:
George Taylor.
Founded in 1984 by Gordon Campbell.
Chips & Technologies has dropped its development of X86 clones.
Cyrix implemented the chips they wanted to manufacture from the specifications of the originals (clean room). They had Texas Instruments produce these chips for them. A certain number was going to Cyrix to be resold, and the rest was sold by Texas Instruments directly.
From September 1993 IBM is manufacturing the Cyrix 486 CPUs and in the future they will also produce the Cyrix M1 CPU.
Cyrix WWW server: www.cyrix.com
Cyrix fax-bak service: 1-800-46-CYRIX (1-800-462-9749).
Texas Instruments used to be Cyrix's major producer (SGS-Thomson was the other one). In 1994 Texas Instruments stopped producing chips for Cyrix and now make their own chips under license from Cyrix. Texas Instruments has rights to make modifications to these chips.
TI FTP site: ftp.ti.com
NexGen WWW server: www.nexgen.com
George Fisher.
Motorola WWW server: www.mot.com
Michael Spindler.
Apple WWW server: www.apple.com
HP WWW server: www.hp.com
HP FTP server: ftp.hp.com
DEC WWW server: www.dec.com
Gordon Campbell.
Developping PowerPC clones.
Andrew S. Tanenbaum: Structured Computer Organization
(Prentice-Hall)
A.J. van de Goor: Computer Architecture and Design
(Addison-Wesley)
William Stallings: Computer Organization and Architecture
(MacMillan)
John L. Hennessy & David A. Patterson: Computer Architecture, a
Quantitative Approach (Morgan Kaufman)
Norbert Juffa: Performance Comparison Intel 386DX, Intel RapidCAD,
C&T 38600DX, Cyrix 486DLC (USENET News)
Norbert Juffa: Everything you always wanted to know about math
coprocessors(USENET News)
CPU Info Center:
Internet Microcontroller/Microprocessor/CPU Directory:
Jaap van Ganswijk: Chip Directory:
Robert Collins: Intel Secrets: undocumented Intel information:
Ken Polsson: Chronology of Events in the History of Microcomputers:
The central processing unit (CPU) is the "brain" of the computer. Its function is to execute programs stored in the main memory by fetching their instructions, examining them, and then executing them one after another.
4 bit data bus.
12 bit address bus (multiplexed).
Separate address space for instructions and data.
1970.
Package: 16 pin ceramic DIP (Dual In-line Package).
Technology: PMOS.
Die size: 24 mm2.
2250 transistors.
First microprocessor ever build.
Intel i4004 CPU with extra features:
4 bit data bus.
12 bit address bus (multiplexed).
Separate address space for instructions and data.
1972.
Package: 24 pin ceramic DIP (Dual In-line Package).
Technology: PMOS.
8 bit data bus.
14 bit address bus (multiplexed).
300kHz.
April 1972.
Package: 18 pin ceramic DIP (Dual In-line Package).
Technology: PMOS.
3300 transistors.
Intel i8008 CPU with stack.
8 bit data bus.
16 bit address bus.
Intel i8080 CPU: 2 MHz,
PMOS.
Intel i8080A-2 CPU: 2.67 MHz,
NMOS.
Intel i8080A-1 CPU: 3.125 MHz,
NMOS.
Intel iM8080A CPU: military (-55 - 125 C).
April 1974.
Package: 40 pin CERDIP (CERamic Dual In-line Package).
Intel i8080 CPU: 1973, PMOS,
4500 transistors.
Intel i8080A CPU: 1976,
NMOS, 4000 transistors.
Intel i8080 CPU upward instruction compatible.
Not Intel i8080 CPU pin compatible.
2.5 MHz: NMOS.
4 MHz: NMOS.
6 MHz: NMOS.
8 MHz: NMOS.
10 MHz: CMOS.
1976.
Package: 40 pin CERDIP (CERamic Dual In-line Package).
Intel i8080 CPU upward instruction compatible.
Extra instructions:
8 bit data bus.
16 bit address bus.
Data and address bus are multiplexed.
1976.
Intel i8085A CPU: 3 MHz,
NMOS.
Intel iM8085A CPU: military (-55 - 125 C),
NMOS.
Intel i8085AH-2 CPU: 5 MHz,
HMOS.
Intel i8085AH-1 CPU: 6 MHz,
HMOS.
Intel iM8085AH CPU: military (-55 - 125 C),
HMOS.
Package: 40 pin CERDIP (CERamic Dual In-line Package).
6200 transistors.
1 Mbyte address space, 64 kbyte per segment.
Technology: 2.0 micron.
29E3 transistors.
16 bit internal data bus.
16 bit external data bus.
20 bit address bus.
Data and address bus are multiplexed.
May 1978.
Intel i8086A CPU: 4 MHz,
NMOS.
Intel i8086AH CPU: 5 MHz,
HMOS.
Intel i8086AH-2 CPU: 8 MHz,
HMOS.
Intel i8086AH-1 CPU: 10 MHz,
HMOS.
Intel i80C86A CPU: 5 MHz,
CMOS.
Intel i80C86A-2 CPU: 8 MHz,
CMOS.
Intel i80C86A-1 CPU: 10 MHz,
CMOS.
12 Mhz: CMOS.
Intel iM80C86A CPU: military (-55 - 125 C).
Used in IBM PC clones, IBM PC/XT clones.
Package: 40 pin CERDIP (CERamic Dual In-line Package).
16 bit internal data bus.
8 bit external data bus (can co-operate with all
Intel i8085 CPU periphery
chips).
20 bit address bus.
Data and address bus are multiplexed.
February 1979.
Intel i80C88A CPU: 5 MHz,
CMOS.
Intel i80C88A-2 CPU: 8 MHz,
CMOS.
Intel i80C88A-1 CPU: 10 MHz,
CMOS.
12 MHz: CMOS.
Package: 40 pin CERDIP (CERamic Dual In-line Package).
Used in IBM PC (Personal Computer), IBM PC/XT (eXtended Technology).
Intel i8086 CPU instruction/pin compatible.
AMD Am8086-1 CPU: 10 MHz,
HMOS.
AMD Am80C86 CPU: 5 MHz,
CMOS.
AMD Am80C86-2 CPU: 8 MHz,
CMOS.
AMD Am80C86-1 CPU: 10 MHz,
CMOS.
Intel i8088 CPU instruction/pin compatible.
AMD Am8088 CPU: 5 MHz, HMOS.
AMD Am8088-2 CPU: 8 MHz,
HMOS.
AMD Am8088-1 CPU: 10 MHz,
HMOS.
Intel i8086 CPU instruction/pin compatible.
Harris HS80C86/883 CPU: 5 MHz,
CMOS.
Harris HS80C86-2/883 CPU: 8 MHz,
CMOS.
Harris HS80C86-1/883 CPU: 10 MHz,
CMOS.
Harris HSMD80C86 CPU: military (-55 - 125 C),
CMOS.
Intel i8088 CPU instruction/pin compatible.
Harris HS80C88/883 CPU: 5 MHz,
CMOS.
Harris HS80C88-2/883 CPU: 8 MHz,
CMOS.
Harris HS80C88-1/883 CPU: 10 MHz,
CMOS.
Intel i8086 CPU instruction/pin compatible.
Siemens SAB8086-2P CPU: 8 MHz.
Siemens SAB8086-1P CPU: 10 MHz.
Intel i8088 CPU instruction/pin compatible.
1982.
Technology: CMOS.
Contemporary 16 bit CPUs to
8086/8088
were Zilog Z8000 CPU,
Fairchild 9445 CPU,
Texas Instruments TI9900 CPU and
8086/8088.
Mil-Std 1750A CPU was specified in all
contracts of 1979 - 1984 period.
Texas Instruments TI9900 CPU was probably the
best of the lot, but Texas Instruments considered it a
closed architecture, so no-one used it.
Intel i8086 CPU / Intel i8088 CPU with extra features:
16 bit internal data bus.
16 bit external data bus.
20 bit address bus.
1983.
Intel i80186 CPU: 6 MHz,
NMOS.
Intel i80186 CPU: 8 MHz,
NMOS.
Intel i80186 CPU: 10 MHz,
NMOS.
Intel i80C186 CPU: 10 MHz,
CMOS.
Intel i80C186-12 CPU: 12.5 MHz,
CMOS.
Intel i80C186-16 CPU: 16 MHz,
CMOS.
Intel iM80C186 CPU: military (-55 - 125 C),
10 MHz, CMOS.
Intel iM80C186-12 CPU: military
(-55 - 125 C), 12.5 MHz, CMOS.
Intel i80C186XL CPU: low power, static core version of the Intel i80C186 CPU:
Intel i80C186EA CPU: Intel i80C186 CPU with extra features:
Intel i80C186EB CPU: low power, static core Intel i80C186 CPU with 2 serial channels, instead of DMA:
Intel i80C186EC CPU: Intel i80C186EC-13 CPU: 13 MHz, CMOS,
16 bit internal data bus.
8 bit external data bus (can co-operate with all
Intel i8085 CPU periphery
chips).
20 bit address bus.
1983.
Intel i80188 CPU: 6 MHz,
NMOS.
Intel i80188 CPU: 8 MHz,
NMOS.
Intel i80C188 CPU: 10 MHz,
CMOS.
Intel i80C188-12 CPU: 12.5 MHz,
CMOS.
Intel i80C188-16 CPU: 16 MHz,
CMOS.
Intel i80C188XL CPU: low power, static core version of the Intel i80C188 CPU:
Intel i80C188EA CPU: Intel i80C188 CPU with extra features:
Intel i80C188EB CPU: low power, static core Intel i80C188 CPU with 2 serial channels instead of DMA:
Intel i80C188EC CPU: Intel i80C188 CPU with extra features:
Intel i80186/i80188 CPU upward instruction compatible.
Intel i80186 CPU bus interface.
16 MHz: 3.3 V, 1995.
AMD Embedded Processors E86 Family.
Intel i80188 CPU bus interface.
16 MHz: 3.3 V, 1995.
AMD Embedded Processors E86 Family.
Intel i80286 CPU style bus interface.
Extra Features:
25 MHz: 1995.
33 MHz: 1995.
40 MHz: 1995.
Package: PQT100.
AMD Embedded Processors E86 Family.
Intel i80186 CPU / Intel i80188 CPU
upward instruction compatible.
No protected mode.
Extra features:
Intel i8086 CPU pin compatible.
10 MHz.
mPD70116.
Intel i8088 CPU pin compatible.
8 MHz.
10 MHz.
mPD70108
Also made by Sony under license from NEC V20H CPU:
Intel i80186 CPU instruction/pin compatible.
Siemens SAB80186-N CPU: 8 MHz.
Siemens SAB80186-1 CPU: 10 MHz.
Siemens SAB80186-16 CPU: 16 MHz.
Siemens SAB80188-N CPU: 8 MHz.
Siemens SAB80188-1N CPU: 10 MHz.
Real mode:
Intel i8086/i8088 CPU
mode.
Protected mode:
16 bit data bus.
24 bit address bus.
1983.
6 MHz.
8 MHz: PLCC (Plastic Leaded Chip Carrier).
10 MHz: PLCC (Plastic Leaded Chip Carrier).
12 MHz: PLCC (Plastic Leaded Chip Carrier).
16 MHz: PLCC (Plastic Leaded Chip Carrier).
20 MHz.
Package: 68 pin CERDIP (CERamic Dual In-line Package).
Used in IBM PC/AT (Advanced Technology).
Technology: HMOS.
134E3 transistors.
Intel i80286 CPU instruction/pin compatible.
AMD Am80286 CPU: 8 MHz,
HMOS.
AMD Am80286 CPU: 10 MHz,
HMOS.
AMD Am80286 CPU: 12 MHz,
HMOS.
AMD Am80286 CPU: 16 MHz,
HMOS.
AMD Am80C286 CPU: 10 MHz,
CMOS.
AMD Am80C286 CPU: 12 MHz,
CMOS.
AMD Am80C286 CPU: 16 MHz,
CMOS.
AMD Am80C286 CPU: 20 MHz,
CMOS.
AMD Am80EC286 CPU: low power version of the
2.21 Harris 80C286 CPU
Intel i80286 CPU instruction/pin compatible.
10 MHz.
12.5 MHz.
16 MHz.
20 MHz.
25 MHz.
Technology: CMOS.
Intel i80286 CPU instruction/pin compatible.
Siemens SAB80286 CPU: 8 MHz.
Siemens SAB80286-1-N CPU: 10 MHz.
Siemens SAB80286-12-N CPU: 12 MHz.
Siemens SAB80286-16 CPU: 16 MHz.
Real mode:
Intel i8086/i8088 CPU mode.
Protected mode:
POPAD bug: EAX register is trashed when there is a memory access instruction directly after the POPAD instruction.
32 bit internal data bus.
32 bit external data bus (DX: Double-word eXternal).
32 bit address bus.
12 MHz: first 16 MHz CPUs had clock speed
troubles and were released as 12 MHz items.
16 MHz: early Intel i80386 CPUs had a bug in the 32 bit MUL instruction (MUL
bug); it is fixed in the double-sigma step level,
no longer available.
20 MHz: no longer available.
25 MHz: iCOMP 49.
33 MHz: 2000 mW, iCOMP 68.
October 1985.
Package: 132 pin PGA (Pin Grid Array).
Technology: 0.8 micron CMOS.
275E3 transistors.
ID: AH=0x03 (Intel i80386 CPU).
ID:
32 bit internal data bus.
16 bit external data bus (SX: Single-word eXternal).
24 bit address bus.
June 1988.
16 MHz.
20 MHz: iCOMP 32.
25 MHz: iCOMP 39.
33 MHz.
Package: 100 pin QFP (Quad Flat Package).
Technology: 0.8 micron CMOS.
ID:
Low power version of the
Intel i80386SX CPU:
SMM (System Management Mode).
Static core.
Extra pins assigned for power management.
Extra features:
Intel i80386SX CPU upward pin compatible.
Other package: 196 pin surface mounted
QFP (Quad Flat Package)
(KC80386SLB1A, ISA SX621).
October 1990.
16 MHz.
20 MHz.
25 MHz, iCOMP 41.
33 MHz.
Technology: CMOS.
ID:
Signature register (0x30E, OMCU):
Intel i80386 CPU with FPU (Floating Point Unit) (same implementation as Intel i80486DX CPU).
The Intel RapidCAD CPU consists of a set of 2 chips. The Intel RapidCAD-1 (132 pin PGA) contains the Intel i80386 CPU with FPU. The Intel RapidCAD-2 (68 pin PGA) fits in the Intel i80387DX NPX socket and contains a PLA for the FERR signal generation.
Intel i80386DX CPU / Intel i80387DX NPX pin compatible.
1992.
25 MHz.
33 MHz: 2.6 W typical, 3500 mW max.
800.000 transistors.
Technology: 0.8 micron CHMOS IV.
ID:
Embedded version of Intel i80386SX CPU.
Intel i80386SX CPU pin compatible.
Intel i80386 CPU instruction set,
32 bit protected mode only, no
real mode, no V86 mode,
no 286 mode.
No MMU (Memory Management Unit).
16 MHz.
20 MHz.
1988.
Package:
ID:
Embedded version of Intel i80386SX CPU.
Static core.
24 bit address bus.
16 MHz: 5 V, 0-16 MHz, 1993.
20 MHz: 5 V, 0-20 MHz, 1993.
25 MHz: 5 V, 0-25 MHz, 1993.
Package:
Technology: CMOS.
ID: DH = 0x23 (model ID, family ID), DL = 0x09 (revision).
Embedded version of Intel i80386SX CPU.
Static core.
SMM (System Management Mode): system & power management:
26 bit address bus.
12 MHz: 3 V, 0-12 MHz, 1993.
20 MHz: 3.3 V, 0-20 MHz, 1993.
25 MHz: 5 V, 0-25 MHz, 1993.
Package:
Technology: CMOS.
ID: step level A: DH = 0x23 (model ID, family ID), DL = 0x09 (revision).
Embedded version of Intel i80386SX CPU.
Static core.
SMM (System Management Mode): system & power management:
26 bit address bus.
16 MHz: 3 V, 0-16 MHz, 1994.
20 MHz: 3.3 V, 0-20 MHz, 1994.
25 MHz: 5 V, 0-25 MHz, 1994.
Package:
Technology: CMOS.
ID: step level A: DH = 0x23 (model ID, family ID), DL = 0x09 (revision).
Intel i80386 CPU instruction compatible.
Same core and microcode as Intel i80386 CPU.
Low power.
Intel i80386DX CPU instruction/pin
compatible.
Intel i80386DX IV CPU microcode.
March 1991.
16 MHz: 2-16 MHz.
20 MHz: 2-20 MHz.
25 MHz: 2-25 MHz.
33 MHz: 2-33 Mhz.
40 MHz: 2-40 MHz.
Technology: 0.8 micron CMOS.
ID:
Low power version of AMD Am386DX CPU.
Static core.
Intel i80386DX IV CPU microcode.
Intel i80386DX CPU upward pin compatible.
March 1991.
20 MHz.
25 MHz.
33 MHz.
40 MHz.
Technology: CMOS.
ID:
Low power (SMM: System Management Mode), low voltage
(3.3 V - 4.5 V) version of AMD Am386DX CPU.
Static core.
Intel i80386DX CPU upward pin compatible.
October 1991.
25 MHz.
33 MHz.
Technology: CMOS.
Low power.
Extra pins assigned for power management.
Intel i80386SX CPU upward pin compatible.
July 1991.
16 MHz: 2-16 MHz.
20 MHz: 2-20 MHz.
25 MHz: 2-25 MHz, no longer available.
33 MHz: 2-33 MHz.
40 MHz: 2-40 MHz.
Technology: 0.8 micron CMOS.
ID:
Low power version of AMD Am386SX CPU.
Static core.
July 1991.
20 MHz: 0-20 MHz.
25 MHz: 0-25 MHz.
33 MHz: 0-33 MHz.
40 MHz: 0-40 MHz.
Technology: CMOS.
ID:
Low power (SMM: System Management Mode), low voltage
(3.3 V - 4.5 V) version of AMD Am386SX CPU.
Static core.
October 1991.
20 MHz.
25 MHz.
33 MHz.
Technology: CMOS.
Embedded static version of the AMD Am386DX CPU.
25 MHz: 1995.
33 MHz: 1995.
Package: PQB132.
AMD Embedded Processors E86 Family.
Embedded static version of the AMD Am386SX CPU.
25 MHz: 1995.
33 MHz: 1995.
Package: PQB100.
AMD Embedded Processors E86 Family.
Intel i80386 CPU instruction compatible.
Extra features:
25 MHz: 1995.
33 MHz: 1995.
40 MHz: 1995.
Package: PQR132.
AMD Embedded Processors E86 Family.
Intel i80386 CPU instruction compatible.
Some instructions are executed faster than when executed by the
Intel i80386 CPU.
Low power.
Extra pins assigned for power management.
8 kbyte cache.
To be enabled via software.
October 1991.
16 MHz.
20 MHz.
25 MHz: 2.5 W.
Intel i80386SX CPU upward pin compatible (100 pin MQFP).
Technology: CMOS.
Die size: 161 mm2.
ID: step level A: DH = 0xA3 (model ID, family ID), DL = 0xXX (revision).
Intel i80386 CPU instruction compatible,
including undocumented LOADALL386 instruction.
Own microcode (clean room).
Some instructions are executed faster than when executed by the
Intel i80386 CPU.
Co-operation with an appropriate NPX causes communication problems, which causes the over-all performance to drop below that of an Intel i80386DX CPU with NPX.
Intel i80386DX CPU pin compatible.
33 MHz.
40 MHz: 1650 mW.
No longer available.
Technology: CMOS.
512 byte instruction cache.
32 bit internal data bus.
32 bit external data bus.
32 bit address bus.
Not Intel i80386DX CPU pin
compatible.
No longer available.
Package: 144 pin PGA (Pin Grid Array).
Technology: CMOS.
Intel i80386SX CPU pin compatible.
Never released.
Technology: CMOS.
Intel i80486 CPU instruction compatible, no
FPU (Floating Point Unit).
Intel i80386 CPU bus interface.
Intel i80386 CPU core, enhanced by IBM.
16 kbyte cache: 4-way set associative, write through.
To be enabled via software (BIOS).
32 bit internal data bus.
32 bit external data bus.
32 bit address bus.
Not Intel i80386DX CPU pin
compatible.
Technology: CMOS.
Clock doubled version of the IBM 486DLC CPU.
Intel i80386 CPU core, enhanced by IBM.
16 kbyte cache: 4-way set associative, write through.
To be enabled via software (BIOS).
Intel i80386DX CPU pin compatible.
November 1993.
33/66 MHz.
Technology: CMOS.
Intel i80386 CPU core, enhanced by IBM.
16 kbyte cache: 4-way set associative, write through.
To be enabled via software (BIOS).
32 bit internal data bus.
16 bit external data bus.
24 bit address bus.
Not Intel i80386SX CPU pin compatible.
16 MHz.
20 MHz.
20 MHz: 3.3 V, 1.0 W.
25 MHz.
25 MHz: 3.3 V, 1.3 W.
Technology: CMOS.
ID: step level A: DH = 0xA4 (model ID, family ID), DL = 0xXX (revision).
Clock doubled version of the IBM 486SLC CPU.
Low voltage: 3.3 V.
Intel i80386 CPU core, enhanced by IBM.
16 kbyte cache: 4-way set associative, write through, 16 byte line size.
To be enabled via software (BIOS).
Intel i80386SX CPU pin compatible (100 pin MQFP).
December 1992.
16/32 MHz.
20/40 MHz: 1.7 W.
25/50 MHz: 1993, 2.3 W.
33/66 MHz: 1993.
40/80 MHz: 1993.
1.349E6 transistors.
Die size: 69 mm2.
ID:
Intel i80486 CPU core and microcode, no FPU.
16 kbyte cache: 4-way set associative, write through, 16 byte line size.
To be enabled via software (BIOS).
Low power (3.3 V).
Power management: SMM (System Management Mode).
Static core.
15 MHz.
20 Mhz.
25 MHz.
33 MHz.
Intel i80386DX CPU upward pin compatible / AMD Am386DXL/Am386DXLV CPU pin compatible (132 pin MQFP).
Technology: 0.8 micron CMOS.
Die size: 82 mm2.
1.4E6 transistors.
Clock doubled version of the IBM 486BLX CPU.
15/30 MHz.
20/40 MHz.
25/50 MHz: 1993.
33/66 MHz: 1993.
Clock tripled version of the IBM 486BLX CPU.
15/45 MHz.
20/60 MHz.
25/75 MHz: 1993.
33/99 MHz: 1993.
ID: step level A: DH = 0x84 (model ID, family ID), DL = 0xXX (revision).
Intel i80486 CPU instruction compatible, no
FPU (Floating Point Unit).
Own core (clean room): not 100% compatible.
Intel i80386 CPU bus interface.
First generation 40 MHz CPUs had a bug: using a NPX (Cyrix Fasmath EMC87 NPX, Cyrix FasMath Cx83D87 NPX (until November 1991), IIT IIT-3C87 NPX) caused crashes. These are caused by synchronisation errors in FSAVE and FSTOR instructions. Later, improved CPUs have an AB prefix printed in the lower right corner. The Cyrix FasMath Cx387+ NPX (European name for Cyrix FasMath Cx83D87 NPX from November 1991) causes no trouble when co-operating with a bad Cyrix Cx486DLC CPU.
Static core.
1 kbyte unified cache:
Intel i80386DX CPU upward pin compatible.
June 1992.
25 MHz.
33 MHz.
40 MHz: 2800 mW.
Clock Skewing Correction Circuit.
Contains a fast extra 16x16 bit multiplier.
Extra pins assigned for cache, power and A20 management:
Technology: CMOS.
DIR0 register: 0x01.
Static core.
1 kbyte unified cache:
Intel i80386SX CPU upward pin compatible.
March 1992.
20 MHz.
25 MHz.
33 MHz.
40 MHz.
Clock Skewing Correction Circuit.
Contains a fast extra 16x16 bit multiplier.
Extra pins assigned for cache, power and A20 management:
Technology: CMOS.
ID:
No DIR0 register.
Low power (SMM: System Management Mode) version of
Cyrix Cx486SLC CPU.
Static core.
December 1992.
25 MHz.
33 MHz.
Technology: CMOS.
DIR0 register: 0x00.
Low power (SMM: System Management Mode), low voltage
(3.3 V) version of Cyrix Cx486SLC CPU.
Static core.
December 1992.
20 MHz.
25 MHz.
Technology: CMOS.
DIR0 register: 0x00.
Same registers.
Same instruction set.
Differences in execution time of various instructions, average CPI (Cycles
Per Instruction) about equal.
Crashes with:
Clock doubled version of the Cyrix Cx486DLC CPU.
Power Management: SMM (System Management Mode).
Static core.
DIR0 register: 0x03.
Clock doubled version of the Cyrix Cx486SLC CPU
Power Management: SMM (System Management Mode).
Static core.
November 1993.
25/50 MHz.
Technology: CMOS.
DIR0 register: 0x02.
DIR0 register: 0x05.
Intel i80486 CPU instruction compatible, no FPU (Floating Point Unit).
The chip is placed over the surface mounted 80386SX CPU. The original CPU is disabled by using the FLOAT pin. Older 16 MHz 80386SX CPUs can not be upgraded (Cyrix can supply a compatibility test program).
1 kbyte cache.
DIR0 register: 0x04.
Clock doubled version of the Cyrix Cx486DRx CPU.
Incompatibilities:
September 1993.
16/32 MHz.
20/40 MHz: heat sink.
25/50 MHz: heat sink.
33/66 MHz.
Technology: CMOS.
DIR0 register: 0x07.
Clock doubled version of the Cyrix Cx486SRx CPU.
December 1993.
16/32 MHz.
20/40 MHz.
25/50 MHz.
Technology: CMOS.
DIR0 register: 0x06.
Direct Replacement Unit.
In fact a Cyrix Cx486DLC CPU with some
additional hardware on a little PCB that fits in a
PGA (Pin Grid Array).
DIR0 register: 0x09.
DIR0 register: 0x08.
Clock doubled version of the Cyrix Cx486DRu CPU.
16/32 MHz.
20/40 MHz.
25/50 MHz.
DIR0 register: 0x0B.
Clock doubled version of the Cyrix Cx486SRu CPU.
DIR0 register: 0x0A.
ID:
ID:
Intel i80486 CPU instruction compatible, no
FPU (Floating Point Unit).
Intel i80386DX CPU bus interface.
8 kbyte cache: write through, 2-way set associative, 1024 sets, 4 bytes per line.
40 MHz: february 1994.
Package: ceramic PGA (Pin Grid Array).
Technology: CMOS.
ID:
DIR0 register: 0xFE.
Low power (3.3 V) version of the Texas Instruments TI486SXL-S-GA CPU.
33 MHz: february 1994.
Technology: CMOS.
ID:
DIR0 register: 0xFE.
Clock doubled version of the Texas Instruments TI486SXL-S-GA CPU.
20/40 MHz: february 1994.
25/50 MHz: february 1994.
Technology: CMOS.
ID:
DIR0 register: 0xFE.
Clock doubled, low power (3.3 V) version of the Texas Instruments TI486SXL-S-GA CPU.
20/40 MHz: february 1994.
Technology: CMOS.
ID:
DIR0 register: 0xFE.
Intel i80486 CPU instruction compatible, no
FPU (Floating Point Unit).
Intel i80386SX CPU bus interface.
8 kbyte cache: write through, 2-way set associative, 1024 sets, 4 bytes per line.
33 MHz: february 1994.
Package: QFP (Quad Flat Package).
Technology: CMOS.
ID:
DIR0 register: 0xFE.
Low power (3.3 V) version of the Texas Instruments TI486SXLC-PAF CPU.
25 MHz: february 1994.
33 MHz: february 1994.
Technology: CMOS.
ID:
DIR0 register: 0xFE.
Clock doubled version of the Texas Instruments TI486SXLC-PAF CPU.
20/40 MHz: february 1994.
25/50 MHz: february 1994.
Technology: CMOS.
ID:
DIR0 register: 0xFE.
Clock doubled, low power (3.3 V) version of the Texas Instruments TI486SXLC-PAF CPU.
20/40 MHz: february 1994.
Technology: CMOS.
ID:
DIR0 register: 0xFE.
Rio Grande series: Potomac series follow-up.
Intel i80386 CPU upward instruction
compatible.
Extra instructions.
8 kbyte unified cache: write through, 4-way set associative, 128 sets, 16 bytes per cache line, 4 write buffers, only invalidation of a complete cache line, 96 % hit rate.
32 bit internal data bus.
32 bit external data bus.
32 bit address bus.
Execution unit:
Burst mode memory access:
CPUID: "GenuineIntel".
Build-in FPU (Floating Point Unit).
April 1989.
20 MHz: CMOS.
25 MHz: 2600 mW, CHMOS IV, iCOMP 122, no longer
available.
33 MHz: 3500 mW, CHMOS IV.
50 MHz: June 1991, 3875 mW, CHMOS V.
Upgrading:
Package: 168 pin PGA (Pin Grid Array).
1.2E6 transistors.
From June 1993 (Intel i80486DX-S CPU):
From June 1993:
No longer available from second quarter 1995.
ID (25 - 33 MHz, CMOS IV):
Intel i80486DX CPU with extra features:
25 Mhz.
33 MHz.
Not Intel i80486DX CPU pin compatible.
196 pin PQFP (Plastic Quad Flat Package).
Technology: CMOS.
From June 1993 replaced by Intel i80486DX-S CPU.
ID: step level A: DH = 0x04 (family ID), DL = 0x40 (model ID, revision).
Intel i80486DX CPU with extra features:
Technology: CMOS.
No build-in FPU (Floating Point Unit):
One extra pin assigned to allow an
Intel i80487SX NPX to disable this
CPU.
Not Intel i80486DX CPU upward pin
compatible.
Package: 168 pin PGA (Pin Grid Array).
April 1991.
16 MHz: 1991, no longer available.
20 MHz: 1991, iCOMP 78, no longer available.
25 MHz: 1991.
33 MHz: 1991.
Upgrading:
Package:
Technology: CMOS.
From June 1993 (Intel i80486SX-S CPU):
From June 1993:
ID:
Intel i80486SX CPU with extra features:
Technology: CMOS.
Clock doubled version of the
Intel i80486DX CPU.
Intel i80486DX CPU pin compatible.
March 1992.
20/40 MHz.
25/50 MHz: 4000 mW.
33/66 MHz: 4875 mW.
Technology: CMOS.
G4C, G4S.
From June 1993 (Intel i80486DX2-S CPU):
From November 1993:
From October 1994 (P24D) (not marketed, P24CT Overdrive Processor Pretest Kit for Intel Verification Program (OEM)):
No longer available from fourth quarter 1995.
ID:
Clock tripled version of the
Intel i80486DX CPU.
Selection of doubling/tripling by a pin on the chip (CLKMUL: 0, 1). Connecting
this pin with the BREQ pin makes the core running at 2.5 times the external
speed (not implemented yet).
Intel i80486DX CPU upward pin compatible.
5 V external, 3.3 V internal: if the motherboard does not provide the 3.3 V power to the CPU, the CPU can be installed using a special socket wired to the 3.3 V output of your PSU (Power Supply Unit); in either case another PSU providing the 3.3 V is needed.
16 kbyte cache.
25/75 MHz max: 3.3 V, March 1994, iCOMP 319.
33/99 MHz max: 51 SPECint92, 27 SPECfp92, 3.3 V, March 1994, iCOMP 435.
Production cancelled for a few months from September 1994 in favor of
Intel Pentium CPUs.
Power consumption: 4 W typical.
SL Enhanced
Intel i80486DX CPU pin compatible.
Package: 168 pin PGA (Pin Grid Array).
Extra integer multiplier: 5 cycle 16 x 16 multiply.
Package:
Technology: 4 layer metal, 0.6 micron
biCMOS/CHMOS.
1.6E6 transistors.
ID: step level A: DH = 0x04 (family ID), DL = 0x8X (model ID, revision).
CPUID: step level A: family=0x4, model=0x8.
From October 1994 (Intel i80486DX4WB CPU):
write-back cache.
Code: &EW.
Clock doubled version of the Intel i80486SX CPU.
25/50 MHz: March 1994, iCOMP 180.
ID: step level aC0: DH = 0x04 (family ID), DL = 0x5B (model ID, revision).
3.3 V versions of existing and new Intel i80486 CPUs.
Originally same core and microcode as
Intel i80486 CPUs; currently an own
implementation. In between there are CPUs
with recompiled 486 microcode.
Intel i80486 CPU instruction compatible.
Intel i80486DX CPU instruction/pin compatible.
April 1993.
33 MHz: 8-33 MHz, 1993.
40 MHz: 8-40 MHz, 1993.
Technology: CMOS.
ID: DH = 0x04 (model ID), DL = 0x12 (model ID, revision).
Low power version of the AMD Am486DX CPU.
October 1993.
40 MHz.
Technology: CMOS.
ID: DH = 0x04 (model ID), DL = 0x12 (model ID, revision).
Low power (SMM: System Management Mode), low voltage
(3.0 V) version of the AMD Am486DX CPU.
Static core.
October 1993.
33 MHz: 0-33 MHz, 1993.
Technology: CMOS.
ID: DH = 0x04 (model ID), DL = 0x12 (model ID, revision).
Clock doubled version of the AMD Am486DX CPU.
April / October 1993.
From November 1994: 3.3 V.
25/50 MHz: 1993.
33/66 MHz: heatsink required.
40/80 MHz: September 1994, heatsink required.
Some 3.3 V, 66, 80 MHz items are DX4 parts that failed Q.C. at 100 MHz
(Malaysia, fab number 25253).
Technology: CMOS.
ID: DH = 0x04 (family ID), DL = 0x02 (model ID, revision).
AMD Enhanced Am486DX2 CPU: CPUID: 0x43x.
Clock doubled version of the AMD Am486DXL CPU.
Low power (SMM: System Management Mode).
AMD core/microcode.
33/66 MHz.
40/80 MHz.
Technology: CMOS.
ID: DH = 0x04 (family ID), DL = 0x32 (model ID, revision).
Clock tripled version of the AMD Am486DX CPU.
Intel i80486DX4 CPU pin compatible.
Selection of doubling/tripling by a pin on the chip.
8 kbyte cache: write-through.
33/99 MHz: 3.3 V, September 1994, heatsink + fan required.
Technology: 0.5 micron, 3 layer CMOS.
ID: DH = 0x04 (family ID). DL = 0x32 (model ID, revision).
AMD Am80486DX4-xxxNT8T CPU.
AMD Am80486DX4-xxxNV8T CPU.
Enhanced AMD Am486DX4 CPU (AMD Am80486DX4-xxxSV8B CPU):
Intel i80486SX CPU instruction/pin compatible.
AMD microcode.
July 1993.
33 MHz: 1993.
40 MHz: 1993.
Technology: CMOS.
Low power (SMM: System Management Mode), low voltage
(3.0 V) version of the AMD Am486SX CPU.
Static core.
AMD microcode.
July 1993.
33 MHz.
Technology: CMOS.
Clock doubled version of the AMD Am486SX CPU.
25/50 MHz: February 1994.
33/66 MHz: April 1994.
Embedded static version of the AMD Am486SX CPU.
25 MHz: 1995.
33 MHz: 1995.
Package: CGM168.
AMD Embedded Processors E86 Family.
Clock quadrupled Enhanced 486.
SL Enhanced
Intel i80486DX2 CPU (P24D) pin
compatible.
16 kbyte cache: write-back.
33/133 MHz (AMD Am5x86-P75, AMD X5-133ADW): November 1995.
40/160 MHz.
3.45 V.
Label: Amd 5x86-P75 ADW:
Intel i80486 CPU instruction compatible.
Intel i80486DX CPU instruction/pin compatible.
Technology: CMOS.
Intel i80486SX CPU instruction/pin compatible.
16 kbyte cache.
Technology: CMOS.
33/66 MHz:
Cyrix FasCache Cx486DX2-V-66 CPU.
40/80 MHz:
Cyrix FasCache Cx486DX2-V-80 CPU.
ID: DH = 0xA4 (family ID), DL = 0x80 (model ID, revision).
Intel i80486 CPU instruction compatible, no
build-in FPU (Floating Point Unit).
Can piggy-back a Cyrix Cx487S NPX.
2 kbyte cache: write back.
Intel i80486SX CPU upward pin compatible.
On-chip ventilator.
40 MHz: 1993.
Technology: CMOS.
ID: DH = 0x00 (family ID), DL = 0x05 (model ID).
Intel i80486 CPU instruction compatible, no
build-in FPU (Floating Point Unit).
Low Power: SMM (System Management Mode).
Static core.
2 kbyte cache: write back.
Intel i80486SX CPU upward pin compatible.
May 1993.
33 MHz.
40 MHz: 1993.
50 MHz.
Technology: CMOS.
ID: DH = 0x00 (family ID), DL = 0x05 (model ID).
DIR0 register: 0x10.
Low power (SMM: System Management Mode) version of the Cyrix FasCache Cx486S CPU. Static core.
DIR0 register: 0x12.
Low voltage (3.3 V) version of the Cyrix FasCache 486S CPU.
May 1993.
25 MHz.
33 MHz.
Technology: CMOS.
DIR0 register: 0x10.
Clock doubled version of the Cyrix FasCache 486S CPU.
October 1993.
20/40 MHz.
25/50 MHz.
Technology: CMOS.
DIR0 register: 0x11.
Low power (SMM: System Management Mode) version of the
Cyrix FasCache Cx486S2 CPU.
Static core.
DIR0 register: 0x13.
Low voltage (3.3 V) version of the Cyrix FasCache Cx486S2 CPU.
October 1993.
20/40 MHz.
25/50 MHz.
Technology: CMOS.
DIR0 register: 0x11.
Cyrix FasCache Cx486DX/Cx486DX2 CPU FP bug: when a register load instruction
is followed by an instruction that clears the FP status register (FCLEX), and
the memory location being referenced is not in the
CPU's internal cache, the external memory bus
cycle is aborted by the FCLEX instruction and the register is not loaded
properly.
Since this code sequence is very unlikely to occur in any software, the bug
will probably not be fixed at all.
Intel i80486DX CPU instruction compatible,
FPU (Floating Point Unit).
Low Power: SMM (System Management Mode).
Static core.
8 kbyte cache: write through / write back.
Intel i80486DX CPU upward pin compatible.
September 1993.
33 MHz: 1993.
40 MHz: 1993.
50 MHz.
Technology: CMOS.
ID: DH = 0x00 (family ID), DL = 0x06 (model ID).
DIR0 register: 0x1A.
Low voltage (3.3 V) version of the Cyrix FasCache Cx486DX CPU.
September 1993.
25 MHz.
33 MHz.
Technology: CMOS.
ID: DH = 0x00 (family ID), DL = 0x06 (model ID).
DIR0 register: 0x1A.
Clock doubled Cyrix FasCache Cx486DX CPU.
September 1993.
20/40 MHz.
25/50 MHz.
Technology: CMOS.
ID: DH = 0x00 (family ID), DL = 0x07 (model ID).
DIR0 register: 0x1B.
Low voltage (3.3V) version of the Cyrix FasCache Cx486DX2 CPU.
Technology: CMOS.
ID: DH = 0x00 (family ID), DL = 0x07 (model ID).
DIR0 register: 0x1B.
Low voltage (4 V) version of the Cyrix FasCache Cx486DX2 CPU.
8 kbyte cache: write back.
33/66 MHz (announced: fourth quarter 1994).
40/80 MHz (announced: fourth quarter 1994).
Technology: IBM 0.65 micron CMOS.
ID: DH = 0x04 (family ID), DL = 0x80 (model ID, revision).
DIR0 register: 0x1B.
Clock tripled
Cyrix FasCache Cx486DX CPU.
Non WB Enhanced Intel i80486DX4 CPU pin
compatible.
3V core, 5 V I/O tolerance.
Dual SMM support: Cyrix SMM / SL compatible SMM.
8 kbyte cache: write-back.
Cyrix FasCache Cx486DX4-GP CPU: