Intel MASTER processor matrix
BSP, CPU, FPU/NPU. MCU,
Co-processors, I/O processors, Comm Controllers, DSP

processor # Family type Intel/common name
details
1 3001
2 3002
M C U
BSP
Microprogram Control Unit
Bit Slice Processor
3 4004 MCS4 CPU
4 4040 MCS4/40 CPU enhanced 4004
5 43201
6 43202
7 43203
8 43204
9 43205
iAPX432 CPU 2 chip (01 & 02)
General Data Processor (GDP)
Interface Processor (IP)
Bus Interface Unit (BIU)
Memory Control Unit (MCU)
10 8008 MCS8 CPU
NOTE: In the original numbering, the 8041/42/44/48/49/50/51/52/54 have the second digit "0" which now means without ROM. The original ROMless were given lower numbers, 10 less than their ROM version, ie - 8031/8051, 8032/8052, 8035/8048, 8039/8049, 8040/8050
11 8021 MCS48 MCU 8048 special version
lowcost, instruction subset
12 8022 MCS48 MCU 8048 special version
with 2 channel ADC
13 8031 MCS51 MCU 8051 ROMless
"External Program Memory"*
NOTE: * is the names Intel uses for the chips, single chip microcomputer or microcontroller-- External, ROM, & EPROM Memory
14 8032 MCS51 MCU 8052 ROMless
"External Program Memory"*
15 8035 MCS48 MCU 8048 ROMless
"External Program Memory"*
16 8039 MCS48 MCU 8049 ROMless
"External Program Memory"*
17 8040 MCS48 MCU 8049 ROMless
18 8041
8041A
UPI-41
UPI-41A
MCU -
UPI
(8048) UPI
(Universal Peripheral Interface)
Microcomputer
extra instructions for bus interface
NOTE: Intel refers to their UPI chips as a microcontroller family/MCS MCU derivatives as slave processors and their MCS counterparts as host processors
19 8042 UPI-42 MCU -
UPI
(8048) UPI
8-bit Slave Microcomputer/MCU
20 8044 RUPI-44
(MCS51)
MCU -
comm contr
dual controller on chip
8051 core & SIU controller
High Performance 8-bit Microcontroller
w/ On-Chip Serial Communication Controller
21 8048 MCS48 MCU Single Component 8-bit Microcontroller
"ROM Program Memory"*
22 8049 MCS48 MCU "ROM Program Memory"*
23 8050 MCS48 MCU 8049 "ROM Program Memory"*
24 8051 MCS51 MCU 8-bit Control-Oriented Microcontrollers
"ROM Program Memory"*
Boolean processor
8048 derived programming model & timer functions
25 8052 MCS51 MCU enhanced 8051
26 8054 MCS51 MCU enhanced 8051
27 8058 MCS51 MCU 8051
28 8061 (8096) MCU 8096 with extra instructions
different pinout
Ford engine control
29 8063 (8096) MCU 8096/8061
Ford engine control
30 8065 (8096) MCU 8096/8061
Ford engine control
31 8080
8080A
8080B
MCS80 CPU
32 8085
8085A
8085AH
MCS85 CPU
33 8086
8086AH
80C86
MCS86
iAPX86
CPU
34 8087 MCS86 FPU
35 8088
80C88
MCS86
iAPX86
CPU
36 8089 MCS86 I/O Proc 1st I/O Proc
NOTE: Intel calls the 8089 a processor, dedicated to I/O as an intelligent DMA controller, The 1st generation of a line of IOP's (80960Rx, 803xx) that continues today
37 8095 MCS96 MCU with A/D
38 8096 MCS96
iACX-96
MCU no A/D
39 8097 MCS96 MCU with A/D
40 8098 MCS96 MCU
41 80130
42 80150
MCS86 OS Proc
ROM
80130/50 w/ 8086/88
iRMX86 ROM
CP/M-86 V1.1 ROM
43 80151 MCS151 MCU extension to MCS51
intermediate performance, price
between 51 & 251
44 80152 8051 MCU -
comm contr
HDLC serial
communications controller
45 80186
80C186
MCS86
iAPX86
CPU
46 80187 MCS86 FPU
47 80188
80C188
MCS86
iAPX86
CPU
48 80194 MCS96 MCU
49 80196 MCS96 MCU
50 80198 MCS96 MCU 8 bit 80196KB ROMless
51 80200 XScale MPU SA/ARM II
5th gen ARM
NOTE: MPU is used to indicate that Intel doesn't catagorizes these processors with their CPU's or with their MCU's, They simply call them processors-- ie: application, I/O, network processors
52 80219 XScale MPU
PCI Proc
SA/ARM
53 80251 MCS251 MCU ROMless
54 80286
i286
MCS86
iAPX86
CPU
55 80287
80287XL
80287XLT
MCS86
i287XL
FPU
56 80296SA MCS296 MCU ROMless
signal processing instructions
57 80302
58 80303
IOP303
XScale
MPU -
I/O proc
3rd-gen
80960JT
59 80312
60 80314
IOP310
IOP315
XScale
MPU -
I/O proc
4th gen
chipset
XScale - ARM - 80200
80312 I/O Companion Chip
80314 I/O Companion Chip
61 80321
62 80331
63 80332
IOP321
IOP331
IOP332
MPU -
I/O proc
5th gen
XScale - ARM
64 80376 iAPX86 CPU 386 embedded processor
65 80386
66 80386SX
67 80386DX
68 80386SL
69 80386CX
70 80386EX
71 80386GX
iAPX86
IA32
i386
CPU
NOTE: IA32 is an instruction set architecture that started with the 386 and extends to the current Pentiums, but not the IA64
72 80387
i387
iAPX86 FPU
73 80452
80452-1
UPI-452 MCU -
I/O Proc
80C51 core/ROMless
Programmable I/O Processor
Slave I/O Processor
74 80486
75 486SX
76 486DX
77 486DX2
78 486DX4
79 486SL
iAPX86
IA32
i486
CPU
80 80487
i487
iAPX86 FPU
81 80500 P5
eng sample
CPU
82 80501
Pentium
P5 0.8 µm CPU Bipolar CMOS
83 80502 P54 0.6 µm
P54C 0.35 µm
CPU Bipolar CMOS
enhanced/pure CMOS
84 80503 P55C MMX
Mobile MMX
CPU
module
Tillamook
85 80521 P6 PentPro CPU
NOTE: The Pentium Pro started the P6 microarchitecture
86 80522 P6 PII
0.35µm
CPU Klamath
MMX added to P6 family
87 80523 P6 PII
0.25µm
Celeron
Xeon
Mobile PII
CPU
Deschutes
Covington
Drake
Tonga
88 80524 P6
PII Celeron
Mobile PII
CPU Mendocino
Tonga
Dixon
89 80525 P6 PIII
Xeon
0.25µm
CPU Katmai
Streaming SIMD Extensions (SSE)
90 80526 P6 PIII
Xeon
0.18µm
CPU
91 80528 P6 Pent4
P68
CPU
NOTE: The Pentium 4 started the NetBurst microarchitecture
92 80530 P6 PIII CPU
93 80531 P6 Pent4 CPU
94 80532 P6 Pent4
Xeon
CPU
95 80534 P6 Pent4 CPU
96 80535 P6 PentM CPU
97 80536 P6 PentM CPU
98 80541 IA64
Itanium
CPU
99 80546 P6 Pent4 CPU
100 80547 P6 Pent4 CPU
101 80551 Pent D CPU
102 80553 Pent D CPU
103 80860 i860 CPU
104 80930
105 80930
MCS251 MCU -
USB
ROMless 80C251Sx core
with USB function
106 80960 i960 MCU
107 80960Rx i960 MCU -
I/O Proc
I/O Proc 2nd-gen
108 IXC1100 XScale MPU
Control
Plane Proc
109 IXP220
300/400
12/24/2800
XScale MPU
Network
Proc
110 DX2ODP
111 DX4ODP
486DX
Overdrive
CPU
486DX
112 ODP486
113 ODPR486
486SX DX
Overdrive
CPU
486DX
ODP - for upgrade socket
ODPR - single socket systems
114 MMC1 P55 MMX
Mobile
CPU
module
Tillamook
CPU, sec cache, northbridge
115 MPPM2/5
116 MPM22/25
P6
PII Mobile
CPU
module
117 PODP3V P54C OD
P5CT
CPU 3 volt
118 PODP5V P54C/486 OD
P5T
CPU 5 volt
119 PODP5V P54C/P5 OD
P5T
CPU 5 volt
120 PODPMT P55C MMX
Overdrive
CPU
121 PXA210
250/55
260/1/3
XScale
SA-1100
MPU applications processors
210/50 1st gen XScale
122 PXA270
271/72
PXA800
XScale II MPU
DSP
applications processors
270 Bulverde
Monahans
123 RapidCAD
-1. -2
iAPX86
486/386
CPU
+ PLA
Engineering CoProc
486DX/386 pin-compatible
+ PLA/FPU
124 SA110
SA120
SA1100
SA1110
SA1500
SA110
Strong
ARM
CPU org DEC SA-110
21281
21285 Core Logic
replaces i860/960
125 SX2ODP 486SX
Overdrive
CPU
486DX
126 UBPODP P6Pro-PII
Overdrive
CPU
NOTE: Intel 82xx processors are identified by Intel as with ROM
127 8242 UPI-42 MCU -
UPI
8042
82077 MCU? floppy disk controller on a chip
85C220 mPLD
128 82078 MCU Single-chip Floppy Disk Controller
NOTE: In its data sheet, Intel shows a internal microcontroller in the chip
129 82091 MCU 82078 core
Advanced Intregrated Peripherial (AIP)
130 82389 Co-proc Message Passing Coprocessor
131 82586 Co-proc 1st LAN Co-processor
132 82593 Co-proc mobile LAN Co-processor
133 82596 Co-proc Hi-Pro 32bit LAN Co-processor
NOTE: Intel uses the name coprocessor to distinguish the 82596 from the rest of it's LAN controllers
134 82750 i750 Video proc
135 82786 Graphics
coproc
136 82930 periph
contr
USB
137 82961 i960 ASSP
printer contr
Application Specific Standard Product
80960KA/B core
NOTE: 83xx processor are identified by Intel as with Factory Masked Programmable ROM
138 8344 RUPI-44
(MCS51)
MCU -
comm contr
8044 ROMless
NOTE: Original numbering sequence, 83xx here is ROMless
139 8351 (8051) MCU 8051 with ROM
140 8361
141 8362
(8096) MCU
ROM
8096/8061 companion chip
RAM/IO/CART
Ford engine control
142 8395 MCS96 MCU 8095 with ROM
143 8396 MCS96 MCU 8096 with ROM
144 8397 MCS96 MCU 8097 with ROM
145 8398 MCS96 MCU 8098 with ROM
146 83151 MCS51 MCU 80151 with ROM
147 83C152 MCS51 MCU
8051
Global Serial Channel (GSC)
Communications Controller
148 83196 MCS96 MCU
149 83198 MCS96 MCU ROM
150 83251 MCS251 MCU 80251 ROM
151 83452
83452-1
UPI-452 MCU -
I/O Proc
80C51 core/ ROM
Programmable I/O Processor
Slave I/O Processor
152 83930 MCS251 MCU -
USB
80C251Sx core w/ ROM
with USB function
NOTE: 86xx processors are identified by Intel as with EPROM
153 8641 UPI41 MCU 8041 EPROM UPI
microcomputer
NOTE: 87xx processors are identified by Intel as User Programmable, with OTROM (One Time Programmable ROM) or EPROM
154 8741
8741A
UPI41 MCU 8041 EPROM UPI
microcomputer
155 8742 UPI42 MCU 8042 EPROM UPI
8-bit Slave Microcontroller
156 8744 RUPI-44
(MCS51)
MCU -
comm contr
8044 EPROM
157 8748 MCS48 MCU 8048 EPROM
"EPROM Program Memory"*
158 8749 MCS48 MCU 8049 EPROM
"EPROM Program Memory"*
159 8751 MCS51 MCU 8051 EPROM
"EPROM Program Memory"*
160 8752 MCS51 MCU 8052 EPROM
161 8754 MCS51 MCU 8054 EPROM
162 8758 MCS51 MCU 8058 EPROM
163 8761
8763
(8096) MCU
EPROM
8096/8061 companion chip
RAM/IO
Ford engine control
164 8795 MCS96 MCU 8095 EPROM
165 8796 MCS96 MCU 8096BH EPROM
166 8797 MCS96 MCU 8097 EPROM
167 8798 MCS96 MCU 8098 EPROM
168 87151 (8051) MCU 80151 EPROM
169 87251 MCS251 MCU 80251 EPROM
170 87196 MCS96 MCU 80196 EPROM
171 87198 MCS96 MCU 80198 EPROM
NOTE: 88xx processors are identified by Intel as processors with internal Flash memory
172 88CO196 MCS96 MCU 80196EC Flash
88CO, O = product type
standard embedded product
1st with internal Flash
NOTE: 89xx processors were originally identified by Intel as processors, telecomm
173 89C52 MCS51 MCU 8052 EPROM
174 89151 MCS51 MCU -
comm contr
ISDN communications controller

BACK TO INDEX