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 | |