Intel MASTER processor matrix
BSP, CPU, FPU/NPU. MCU,
Co-processors, I/O processors, Comm Controllers, DSP
| processor # | Family | type | Intel/common name details |
|
| 3001 3002 |
M C U BSP |
Microprogram Control Unit Bit Slice Processor |
||
| 4004 | MCS4 | CPU | ||
| 4040 | MCS4/40 | CPU | enhanced 4004 | |
| 43201 43202 43203 43204 43205 |
iAPX432 | CPU | 2 chip (01 & 02) General Data Processor (GDP) Interface Processor (IP) Bus Interface Unit (BIU) Memory Control Unit (MCU) |
|
| 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 | ||||
| 8021 | MCS48 | MCU | 8048 special version lowcost, instruction subset |
|
| 8022 | MCS48 | MCU | 8048 special version with 2 channel ADC |
|
| 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 | ||||
| 8032 | MCS51 | MCU | 8052 ROMless "External Program Memory"* |
|
| 8035 | MCS48 | MCU | 8048 ROMless "External Program Memory"* |
|
| 8039 | MCS48 | MCU | 8049 ROMless "External Program Memory"* |
|
| 8040 | MCS48 | MCU | 8049 ROMless | |
| 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 | ||||
| 8042 | UPI-42 | MCU - UPI |
(8048) UPI 8-bit Slave Microcomputer/MCU |
|
| 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 |
|
| 8048 | MCS48 | MCU | Single Component 8-bit Microcontroller "ROM Program Memory"* |
|
| 8049 | MCS48 | MCU | "ROM Program Memory"* | |
| 8050 | MCS48 | MCU | 8049 "ROM Program Memory"* | |
| 8051 | MCS51 | MCU | 8-bit Control-Oriented Microcontrollers "ROM Program Memory"* Boolean processor 8048 derived programming model & timer functions |
|
| 8052 | MCS51 | MCU | enhanced 8051 | |
| 8054 | MCS51 | MCU | enhanced 8051 | |
| 8058 | MCS51 | MCU | 8051 | |
| 8061 | (8096) | MCU | 8096 with extra instructions different pinout Ford engine control |
|
| 8063 | (8096) | MCU | 8096/8061 Ford engine control |
|
| 8065 | (8096) | MCU | 8096/8061 Ford engine control |
|
| 8080 8080A 8080B |
MCS80 | CPU | ||
| 8085 8085A 8085AH |
MCS85 | CPU | ||
| 8086 8086AH 80C86 |
MCS86 iAPX86 |
CPU | ||
| 8087 | MCS86 | FPU | ||
| 8088 80C88 |
MCS86 iAPX86 |
CPU | ||
| 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 | ||||
| 8095 | MCS96 | MCU | with A/D | |
| 8096 | MCS96 iACX-96 |
MCU | no A/D | |
| 8097 | MCS96 | MCU | with A/D | |
| 8098 | MCS96 | MCU | ||
| 80130 80150 |
MCS86 | OS Proc ROM |
80130/50 w/ 8086/88 iRMX86 ROM CP/M-86 V1.1 ROM |
|
| 80151 | MCS151 | MCU | extension to MCS51 intermediate performance, price between 51 & 251 |
|
| 80152 | 8051 | MCU - comm contr |
HDLC serial communications controller |
|
| 80186 80C186 |
MCS86 iAPX86 |
CPU | ||
| 80187 | MCS86 | FPU | ||
| 80188 80C188 |
MCS86 iAPX86 |
CPU | ||
| 80194 | MCS96 | MCU | ||
| 80196 | MCS96 | MCU | ||
| 80198 | MCS96 | MCU | 8 bit 80196KB ROMless | |
| 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 | ||||
| 80219 | XScale | MPU PCI Proc |
SA/ARM | |
| 80251 | MCS251 | MCU | ROMless | |
| 80286 i286 |
MCS86 iAPX86 |
CPU | ||
| 80287 80287XL 80287XLT |
MCS86 i287XL |
FPU | ||
| 80296SA | MCS296 | MCU | ROMless signal processing instructions |
|
| 80302 80303 |
IOP303 XScale |
MPU - I/O proc 3rd-gen |
80960JT | |
| 80312 80314 |
IOP310 IOP315 XScale |
MPU - I/O proc 4th gen chipset |
XScale - ARM - 80200 80312 I/O Companion Chip 80314 I/O Companion Chip |
|
| 80321 80331 80332 |
IOP321 IOP331 IOP332 |
MPU - I/O proc 5th gen |
XScale - ARM | |
| 80376 | iAPX86 | CPU | 386 embedded processor | |
| 80386 80386SX 80386DX 80386CX 80386EX 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 | ||||
| 80387 i387 |
iAPX86 | FPU | ||
| 80452 80452-1 |
UPI-452 | MCU - I/O Proc |
80C51 core/ROMless Programmable I/O Processor Slave I/O Processor |
|
| 80486 i486 |
iAPX86 IA32 |
CPU | ||
| 80487 i487 |
iAPX86 | FPU | ||
| 80500 | P5 eng sample |
CPU | ||
| 80501 Pentium |
P5 0.8 µm | CPU | Bipolar CMOS | |
| 80502 | P54 0.6 µm P54C 0.35 µm |
CPU | Bipolar CMOS enhanced/pure CMOS |
|
| 80503 | P55C MMX Mobile MMX |
CPU module |
Tillamook | |
| 80521 | P6 PentPro | CPU | ||
| NOTE: The Pentium Pro started the P6 microarchitecture | ||||
| 80522 | P6 PII 0.35µm |
CPU | Klamath MMX added to P6 family |
|
| 80523 | P6 PII 0.25µm Celeron Xeon Mobile PII |
CPU | Deschutes Covington Drake Tonga |
|
| 80524 | P6 PII Celeron Mobile PII |
CPU | Mendocino Tonga Dixon |
|
| 80525 | P6 PIII Xeon 0.25µm |
CPU | Katmai Streaming SIMD Extensions (SSE) |
|
| 80526 | P6 PIII Xeon 0.18µm |
CPU | ||
| 80528 | P6 Pent4 P68 |
CPU | ||
| NOTE: The Pentium 4 started the NetBurst microarchitecture | ||||
| 80530 | P6 PIII | CPU | ||
| 80531 | P6 Pent4 | CPU | ||
| 80532 | P6 Pent4 Xeon |
CPU | ||
| 80534 | P6 Pent4 | CPU | ||
| 80535 | P6 PentM | CPU | ||
| 80536 | P6 PentM | CPU | ||
| 80541 | IA64 Itanium |
CPU | ||
| 80546 | P6 Pent4 | CPU | ||
| 80547 | P6 Pent4 | CPU | ||
| 80551 | Pent D | CPU | ||
| 80553 | Pent D | CPU | ||
| 80860 | i860 | CPU | ||
| 80930 | MCS251 | MCU - USB |
ROMless 80C251Sx core with USB function |
|
| 80960 | i960 | MCU | ||
| 80960Rx | i960 | MCU - I/O Proc |
I/O Proc 2nd-gen | |
| IXC1100 | XScale | MPU Control Plane Proc |
||
| IXP220 300/400 12/24/2800 |
XScale | MPU Network Proc |
||
| DX2ODP DX4ODP |
486DX Overdrive |
CPU 486DX |
||
| ODP486 ODPR486 |
486SX DX Overdrive |
CPU 486DX |
ODP - for upgrade socket ODPR - single socket systems |
|
| MMC1 | P55 MMX Mobile |
CPU module |
Tillamook CPU, sec cache, northbridge |
|
| MPPM2/5 MPM22/25 |
P6 PII Mobile |
CPU module |
||
| PODP3V | P54C OD P5CT |
CPU | 3 volt | |
| PODP5V | P54C/486 OD P5T |
CPU | 5 volt | |
| PODP5V | P54C/P5 OD P5T |
CPU | 5 volt | |
| PODPMT | P55C MMX Overdrive |
CPU | ||
| PXA210 250/55 260/1/3 |
XScale SA-1100 |
MPU | applications processors 210/50 1st gen XScale |
|
| PXA270 271/72 PXA800 |
XScale II | MPU DSP |
applications processors 270 Bulverde Monahans |
|
| RapidCAD -1. -2 |
iAPX86 486/386 |
CPU + PLA |
Engineering CoProc 486DX/386 pin-compatible + PLA/FPU |
|
| SA110 SA120 SA1100 SA1110 SA1500 |
SA110 Strong ARM |
CPU | org DEC SA-110 21281 21285 Core Logic replaces i860/960 |
|
| SX2ODP | 486SX Overdrive |
CPU 486DX |
||
| UBPODP | P6Pro-PII Overdrive |
CPU | ||
| NOTE: Intel 82xx processors are identified by Intel as with ROM | ||||
| 8231 | FPU | |||
| 8232 | FPU | |||
| 8242 | UPI-42 | MCU - UPI |
8042AH keyboard controller |
|
| 8292 | UPI-42 | MCU - UPI |
8042AH GPIB controller |
|
| 8294 | UPI-42 | MCU - UPI |
8042AH Data Encryption Unit |
|
| 8295 | UPI-42 | MCU - UPI |
8042 printer controller preprogrammed dot matrix I/F |
|
| 82077 | MCU? | floppy disk controller on a chip 85C220 mPLD |
||
| 82078 | MCU | Single-chip Floppy Disk Controller | ||
| NOTE: In its data sheet, Intel shows a internal microcontroller in the chip | ||||
| 82091 | MCU | 82078 core Advanced Intregrated Peripherial (AIP) |
||
| 82389 | Co-proc | Message Passing Coprocessor | ||
| 82586 | Co-proc | 1st LAN Co-processor | ||
| 82593 | Co-proc | mobile LAN Co-processor | ||
| 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 | ||||
| 82750 | i750 | Video proc | ||
| 82786 | Graphics coproc |
|||
| 82930 | periph contr |
USB | ||
| 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 | ||||
| 8342 | UPI-42 | MCU - UPI |
Intel mentions it as a discontinued product | |
| 8344 | RUPI-44 (MCS51) |
MCU - comm contr |
8044 ROMless | |
| NOTE: Original numbering sequence, 83xx here is ROMless | ||||
| 8351 | (8051) | MCU | 8051 with ROM | |
| 8361 8362 |
(8096) | MCU ROM |
8096/8061 companion chip RAM/IO/CART Ford engine control |
|
| 8395 | MCS96 | MCU | 8095 with ROM | |
| 8396 | MCS96 | MCU | 8096 with ROM | |
| 8397 | MCS96 | MCU | 8097 with ROM | |
| 8398 | MCS96 | MCU | 8098 with ROM | |
| 83151 | MCS51 | MCU | 80151 with ROM | |
| 83C152 | MCS51 | MCU 8051 |
Global Serial Channel (GSC) Communications Controller |
|
| 83196 | MCS96 | MCU | ||
| 83198 | MCS96 | MCU | ROM | |
| 83251 | MCS251 | MCU | 80251 ROM | |
| 83452 83452-1 |
UPI-452 | MCU - I/O Proc |
80C51 core/ ROM Programmable I/O Processor Slave I/O Processor |
|
| 83930 | MCS251 | MCU - USB |
80C251Sx core w/ ROM with USB function |
|
| NOTE: 86xx processors are identified by Intel as with EPROM | ||||
| 8641 | UPI41 | MCU | 8041 EPROM UPI microcomputer |
|
| 8642 | UPI42 | MCU | 8042 EPROM UPI microcomputer |
|
| NOTE: 87xx processors are identified by Intel as User Programmable, with OTROM (One Time Programmable ROM) or EPROM | ||||
| 8741 8741A |
UPI41 | MCU | 8041 EPROM UPI microcomputer |
|
| 8742 | UPI42 | MCU | 8042 EPROM UPI 8-bit Slave Microcontroller |
|
| 8744 | RUPI-44 (MCS51) |
MCU - comm contr |
8044 EPROM | |
| 8748 | MCS48 | MCU | 8048 EPROM "EPROM Program Memory"* |
|
| 8749 | MCS48 | MCU | 8049 EPROM "EPROM Program Memory"* |
|
| 8751 | MCS51 | MCU | 8051 EPROM "EPROM Program Memory"* |
|
| 8752 | MCS51 | MCU | 8052 EPROM | |
| 8754 | MCS51 | MCU | 8054 EPROM | |
| 8758 | MCS51 | MCU | 8058 EPROM | |
| 8761 8763 |
(8096) | MCU EPROM |
8096/8061 companion chip RAM/IO Ford engine control |
|
| 8795 | MCS96 | MCU | 8095 EPROM | |
| 8796 | MCS96 | MCU | 8096BH EPROM | |
| 8797 | MCS96 | MCU | 8097 EPROM | |
| 8798 | MCS96 | MCU | 8098 EPROM | |
| 87151 | (8051) | MCU | 80151 EPROM | |
| 87251 | MCS251 | MCU | 80251 EPROM | |
| 87196 | MCS96 | MCU | 80196 EPROM | |
| 87198 | MCS96 | MCU | 80198 EPROM | |
| NOTE: 88xx processors are identified by Intel as processors with internal Flash memory | ||||
| 88CO196 | MCS96 | MCU | 80196EC Flash 88CO, O = product type standard embedded product 1st with internal Flash |
|
| NOTE: 29/89xx processors were originally identified by Intel as processors, telecomm | ||||
| 29C51 | MCU - telecomm contr |
CHMOS advanced telecomm controller | ||
| 2952 | MCU - I/O contr |
intregrated I/O controller | ||
| 89062 | ASSP processsor |
|||
| 89C52 | MCS51 | MCU | 8052 EPROM | |
| 89151 | MCS51 | MCU - comm contr |
ISDN communications controller | |
| 89152 | MCS51 | MCU - comm contr |
||