Dies ist eine generationsübergreifende Liste von Intel-Prozessoren und versucht alle Prozessoren von Intel vom historisch bedeutsamen Intel 4004 mit 4 Bit (1971) bis zu den aktuellen High-End-Produkten vorzustellen. Für eine Liste der mathematischen Koprozessoren, siehe die Liste der x86er-Koprozessoren. Siehe auch Modellnummern von Intel-Prozessoren.

4-Bit-Prozessoren

Intel 4004 Einführungstermin: 15. November 1971 Prozessortakt: 740 kHz (0,07 MIPS) Busbreite: 4 Bit Transistoren/Fertigungstechnik: 2300 bei 10 µm (PMOS) Adressierbarer Speicher: Datenspeicher: 640 Nibbles Programmspeicher: 4 KiB Der Intel 4004 war der erste in Serie produzierter Mikroprozessor der Welt. Er war ursprünglich eine Auftragsentwicklung im Rahmen eines Tischrechner-Projekts der Firma Busicom. Intel kaufte das sehr allgemein gehaltene CPU-Design zurück und vermarktete es.

MCS-4 Familie:

4004 – CPU 4001 – ROM und 4-Bit-Port 4002 – RAM und 4-Bit-Port 4003 – 10-Bit-Schieberegister 4008 – Speicher + E/A-Schnittstelle (E: Eingabe, A: Ausgabe) 4009 – Speicher + E/A-Schnittstelle 4211 – Allzweck-Byte-E/A-Port 4265 – Programmierbares Allzweck-E/A-Gerät 4269 – Programmierbares Tastatur-Anzeigegerät 4289 – Standard-Speicherschnittstelle für MCS-4/40 4308 – 8192-Bit (1024 × 8) ROM mit 4-Bit E/A-Ports 4316 – 16384-Bit (2048 × 8) statisches ROM 4702 – 2048-Bit (256 × 8) EPROM 4801 – 5,185 MHz Taktgeneratorquarz für 4004/4201A oder 4040/4201A

Intel 4040 Einführungstermin: November 1974 Prozessortakt: 740 kHz (0,07 MIPS) Busbreite: 4 Bit Transistoren/Fertigungstechnik: 3000 bei 10 µm (PMOS) Adressierbarer Speicher: Datenspeicher: 640 Nibbles Programmspeicher: 8 KiB Der Intel 4040 war eine verbesserte Version des 4004 mit Interrupts, erweitertem Befehls- und Registersatz.

8-Bit-Prozessoren

8008 Einführungstermin: 1. April 1972 Prozessortakt: 500 kHz (0,05 MIPS) 800 kHz (0,08 MIPS) (8008-1) Busbreite: 8 Bit Transistoren/Fertigungstechnik: 3500 bei 10 µm (PMOS) Adressierbarer Speicher: 16 KiB Der Intel 8008 wurde beispielsweise in Terminals, Rechenmaschinen und Verpackungsmaschinen verwendet. Die Entwicklung wurde zusammen mit dem 4004 für den Datapoint 2200 begonnen.

8080 Einführungstermin: April 1974 Prozessortakt: 2 MHz (8080A) 2,5 MHz (8080A-2) 3,125 MHz (8080A-1) Busbreite: 8 Bit Transistoren/Fertigungstechnik: 6000 bei 6 µm (NMOS) Adressierbarer Speicher: 64 KiB Der Intel 8080 war lange Zeit eine verbreitete Standard-CPU mit vielen Einsatzbereichen. Er besaß ungefähr die 10-fache Geschwindigkeit eines 8008 und fand erstmals breite Verwendung in der Industrie – etwa in Registrierkassen, Verkehrsampeln, Bankenterminals, Wägesystemen, Steuerungen, aber auch in Marschflugkörpern. Auch im Hobby-Bereich wurde diese CPU sehr populär, etwa im Altair 8800 oder durch das Betriebssystem CP/M.

8085 Einführungstermin: März 1976 Prozessortakt: 3 MHz (0,37 MIPS) später auch 5 MHz Busbreite: Datenbus: 8 Bit Adressbus: 16 Bit Transistoren/Fertigungstechnik: 6500 bei 3 µm (NMOS) Adressierbarer Speicher: Der Intel 8085 ist eine weiterentwickelte Ein-Chip-Version der 8080-CPU, mit der Intel an die Popularität des 8080 aber nicht mehr anknüpfen konnte. Das Erbe des 8080 trat der Z80 der Firma Zilog an. Jedoch wurden tausende von Steuereinheiten der Geldspielautomaten der Firma ADP-Gauselmann Gruppe (Stichwort „Merkur-Sonne“) mit den 8085 bestückt. Dort leistete er viele Jahre lang treue Dienste, bis er ca. 1992 nach und nach von dem Motorola 68000 und seriellen Schieberegistern abgelöst wurde.

Mikrocontroller Es handelt sich um ICs mit CPU, RAM, ROM (PROM oder EPROM), I/O-Ports, Timern und Interrupts.

Intel 8048 Einzelakkumulator mit Harvard-Architektur

MCS-48 Familie:

Intel 8020 – Einkomponent 8-Bit-Mikrocontroller, 1 KB ROM, 64 Byte RAM, 13 E/A-Ports Intel 8021 – Einkomponent 8-Bit-Mikrocontroller, 1 KB ROM, 64 Byte RAM, 21 E/A-Ports Intel 8022 – Einkomponent 8-Bit-Mikrocontroller mit On-Chip-A/D-Wandler Intel 8035 – Einkomponent 8-Bit-Mikrocontroller, 64 Byte RAM Intel 8039 – Einkomponent 8-Bit-Mikrocontroller, 128 Byte RAM Intel 8040 – Einkomponent 8-Bit-Mikrocontroller, 256 Byte RAM Intel 8048 – Einkomponent 8-Bit-Mikrocontroller, 1 KB ROM, 64 Byte RAM, 27 E/A-Ports, 0,73 MIPS bei 11 MHz Intel 8049 – Einkomponent 8-Bit-Mikrocontroller, 2 KB ROM, 128 Byte RAM, 27 E/A-Ports, Intel 8050 – Einkomponent 8-Bit-Mikrocontroller, 4 KB ROM, 256 Byte RAM, 27 E/A-Ports, Intel 8748 – Einkomponent 8-Bit-Mikrocontroller, 1 KB EPROM, 64 Byte RAM, 27 E/A-Ports, Intel 8749 – Einkomponent 8-Bit-Mikrocontroller, 2 KB EPROM, 128 Byte RAM, 27 E/A-Ports, Intel 87P50 – Einkomponent 8-Bit-Mikrocontroller, ext. ROM-Sockel (2758/2716/2732), 256 Byte RAM, 27 I/O-Ports Intel 8648 – Einkomponent 8-Bit-Mikrocontroller, 1 KB OTP-EPROM, 64 Byte RAM, 27 E/A-Ports Intel 8041 – Universelle Peripherieschnittstelle, 8-Bit-Slave-Mikrocontroller, 1 KB ROM, 64 Byte RAM Intel 8041AH – Universelle Peripherieschnittstelle, 8-Bit-Slave-Mikrocontroller, 1 KB ROM, 128 Byte RAM Intel 8641 – Universelle Peripherieschnittstelle, 8-Bit-Slave-Mikrocontroller Intel 8741 – Universelle Peripherieschnittstelle, 8-Bit-Slave-Mikrocontroller, 1 KB EPROM, 64 Byte RAM Intel 8741AH – Universelle Peripherieschnittstelle, 8-Bit-Slave-Mikrocontroller, 1 KB EPROM, 128 Byte RAM Intel 8042 – Universelle Peripherieschnittstelle, 8-Bit-Slave-Mikrocontroller, 2 KB ROM, 256 Byte RAM Intel 8742 – Universelle Peripherieschnittstelle, 8-Bit-Slave-Mikrocontroller, 2 KB EPROM, 128 Byte RAM Intel 8742AH – Universelle Peripherieschnittstelle, 8-Bit-Slave-Mikrocontroller, 2 KB OTP-EPROM, 256 Byte RAM Intel 8243 – Ein-/Ausgabe-Expander. Die verfügbare 28-Pin-PLCC-Version wird im ersten Quartal 1986 bemustert Intel 8244 – Allzweck-Grafikanzeigegerät (ASIC NTSC/SECAM) Intel 8245 – Allzweck-Grafikanzeigegerät (ASIC PAL)

Intel 8051 Einzelakkumulator mit Harvard-Architektur

MCS-51 Familie:

8031 – 8-Bit steuerungsorientierter Mikrocontroller 8032 – 8-Bit steuerungsorientierter Mikrocontroller 8044 – Hochleistungs-8-Bit-Mikrocontroller 8344 – Hochleistungs-8-Bit-Mikrocontroller 8744 – Hochleistungs-8-Bit-Mikrocontroller 8051 – 8-Bit steuerungsorientierter Mikrocontroller 8052 – 8-Bit steuerungsorientierter Mikrocontroller 8054 – 8-Bit steuerungsorientierter Mikrocontroller 8058 – 8-Bit steuerungsorientierter Mikrocontroller 8351 – 8-Bit steuerungsorientierter Mikrocontroller 8352 – 8-Bit steuerungsorientierter Mikrocontroller 8354 – 8-Bit steuerungsorientierter Mikrocontroller 8358 – 8-Bit steuerungsorientierter Mikrocontroller 8751 – 8-Bit steuerungsorientierter Mikrocontroller 8752 – 8-Bit steuerungsorientierter Mikrocontroller 8754 – 8-Bit steuerungsorientierter Mikrocontroller 8758 – 8-Bit steuerungsorientierter Mikrocontroller

Intel 80151 Einzelakkumulator mit Harvard-Architektur

MCS-151 Familie:

80151 – Hochleistungsfähiger 8-Bit steuerungsorientierter Mikrocontroller 83151 – Hochleistungsfähiger 8-Bit Steuerungs-Mikrocontroller 87151 – Hochleistungsfähiger 8-Bit Steuerungs-Mikrocontroller 80152 – Hochleistungsfähiger 8-Bit Steuerungs-Mikrocontroller 83152 – Hochleistungsfähiger 8-Bit steuerungsorientierter Mikrocontroller

Intel 80251 Einzelakkumulator mit Harvard-Architektur

MCS-251 Familie:

80251 – 8/16/32-Bit-Mikrocontroller 80252 – 8/16/32-Bit-Mikrocontroller 80452 – 8/16/32-Bit-Mikrocontroller 83251 – 8/16/32-Bit-Mikrocontroller 87251 – 8/16/32-Bit-Mikrocontroller 87253 – 8/16/32-Bit-Mikrocontroller

MCS-96 Familie:

8061 – 16-Bit-Mikrocontroller (Elternteil der MCS-96-Familie ROMless mit A/D, meist verkauft an Ford) 8094 – 16-Bit-Mikrocontroller (48-Pin ROMless ohne A/D) 8095 – 16-Bit-Mikrocontroller (48-Pin ROMless mit A/D) 8096 – 16-Bit-Mikrocontroller (68-Pin ROMless ohne A/D) 8097 – 16-Bit-Mikrocontroller (68-Pin ROMless mit A/D) 8394 – 16-Bit-Mikrocontroller (48-Pin mit ROM ohne A/D) 8395 – 16-Bit-Mikrocontroller (48-polig mit ROM mit A/D) 8396 – 16-Bit-Mikrocontroller (68-Pin mit ROM ohne A/D) 8397 – 16-Bit-Mikrocontroller (68-Pin mit ROM mit A/D) 8794 – 16-Bit-Mikrocontroller (48-Pin mit EROM ohne A/D) 8795 – 16-Bit-Mikrocontroller (48-polig mit EROM mit A/D) 8796 – 16-Bit-Mikrocontroller (68-Pin mit EROM ohne A/D) 8797 – 16-Bit-Mikrocontroller (68-Pin mit EROM mit A/D) 8098 – 16-Bit-Mikrocontroller 8398 – 16-Bit-Mikrocontroller 8798 – 16-Bit-Mikrocontroller 80196 – 16-Bit-Mikrocontroller 83196 – 16-Bit-Mikrocontroller 87196 – 16-Bit-Mikrocontroller 80296 – 16-Bit-Mikrocontroller

Bit-Slice-Prozessor 3000 Familie

Diese im dritten Quartal 1974 eingeführten Bit-Slicing-Komponenten verwendeten bipolare Schottky-Transistoren. Ein Bipolartransistor ist ein dreischichtiges Halbleiterbauelement mit zwei pn-Übergängen. Es gibt zwei Arten: NPN (negativ-positiv-negativ) und PNP (positiv-negativ-positiv). Jede Komponente implementierte zwei Bits einer Prozessorfunktion; Pakete können miteinander verbunden werden, um einen Prozessor mit jeder gewünschten Wortlänge zu bilden. Familienmitglieder:

3001 – Mikrosteuereinheit 3002 – 2-Bit-Arithmetic-Logic-Unit-Slice 3003 – Look-Ahead-Carry-Generator 3205 – Hochleistungsfähiger 1 von 8 Binärdecoder 3207 – Quad-Bipolar-zu-MOS-Pegelschieber und -Treiber 3208 – Hex-Sense-Verstärker und Latch für MOS-Speicher 3210 – TTL-zu-MOS-Pegelschieber und Hochspannungstakttreiber 3211 – ECL-zu-MOS-Pegelschieber und Hochspannungstakttreiber 3212 – Multimode-Latch-Puffer 3214 – Interrupt-Steuereinheit 3216 – Paralleler, invertierender bidirektionaler Bustreiber 3222 – Refresh-Controller für 4K (4096 Byte) NMOS-DRAMs 3226 – Paralleler, invertierender bidirektionaler Bustreiber 3232 – Adressmultiplexer und Aktualisierungszähler für 4K-DRAMs 3242 – Adressmultiplexer und Aktualisierungszähler für 16K (16 × 1024 Byte) DRAMs 3245 – Quad-bipolarer TTL-zu-MOS-Pegelwandler und Treiber für 4K 3246 – Quad Bipolar ECL-zu-MOS Level Shifter und Treiber für 4K 3404 – Hochleistungs-6-Bit-Latch 3408 – Hex-Sense-Verstärker und Latch für MOS-Speicher 3505 – Prozessor der nächsten Generation

16-Bit-Prozessoren: MCS-86 Familie

8086 Einführungstermin: 8. Juni 1978 Prozessortakt: 5 MHz (0,33 MIPS) (8086) 8 MHz (0,66 MIPS) (8086-2) 10 MHz (0,75 MIPS) (8086-1) Busbreite: Datenbus: 16 Bit Adressbus: 20 Bit Transistoren/Fertigungstechnik: 29.000 bei 3 µm (NMOS) Adressierbarer Speicher: 1 MiB theoretische Speicherbandbreite: 2,5 MByte/s (8086) bis 5 MByte/s (8086-1)

Verwendet wurde er zum Beispiel im Schneider-PC 1640 und vielen anderen Nachbauten des IBM-PC, in der Kommunikationstechnik (z. B. Telefonanlagen), bei Steuerungen (u. a. auch im Space Shuttle der NASA). Der Befehlssatz ist auf symbolischer Ebene (Mnemonics, Operandenformat, Adressierungsarten) angelehnt an den des 8080, um eine leichte Portierung zu ermöglichen. Zur Erweiterung des Adressraumes auf 1 MiB wird eine Segmentierung benutzt, da sich mit 16 Bit lediglich 64 KiB direkt adressieren lassen.

8088 Einführungstermin: 1. Juni 1979 Prozessortakt: 5 MHz (0,33 MIPS) (8088) 8 MHz (0,66 MIPS) (8088-2) Busbreite: Datenbus: 8 Bit Adressbus: 20 Bit Transistoren/Fertigungstechnik: 29.000 bei 3 µm (NMOS) Adressierbarer Speicher: 1 MiB theoretische Speicherbandbreite: 1,25 MByte/s (8088) bis 2 MByte/s (8088-2) Variante des 8086 mit externem 8-Bit-Datenbus.

Der 8088 verhält sich aus Sicht des Programmierers zwar wie ein 8086, da 8-Bit-Technologie in den späten 1970er Jahren aber verbreitet und verhältnismäßig günstig war, sollte der „schmalere“ Datenbus des 8088 den Aufbau kostengünstiger Systeme mit „8086-Technologie“ ermöglichen. Der 8088 wurde vor allem im IBM-PC und dessen Nachbauten, Telefonanlagen, Steuerungen u. v. m. verwendet. Später wurde er in iAPX88 umbenannt.

80186 Einführungstermin: 1982 Prozessortakt: 6 MHz (>1 MIPS) Busbreite: Datenbus: 16 Bit Adressbus: 20 Bit Transistoren: 55.000