NEC μCOM Serie - NEC μCOM series

Die NEC μCOM-Serie ist eine Serie von Mikroprozessoren und Mikrocontrollern, die von NEC in den 1970er und 1980er Jahren hergestellt wurden.

Überblick

μCOM-4: μPD751
μCOM-75: μPD7508
μCOM-80F: μPD8080AF
μCOM-82: μPD780C-1
μCOM-82: μPD70008
μCOM-84: μPD8749
μCOM-85: μPD8085
μCOM-86: μPD8086
μCOM-87AD: μPD7810
μCOM-88: μPD8088

Die μCOM-Serie hat ihre Wurzeln in einem der frühesten Mikroprozessor-Chipsätze der Welt, dem Zwei-Chip-Prozessor µPD707 / µPD708. Anfang 1970 machte sich Coca Cola Japan daran, die Effizienz seiner Verkaufsstellen durch die Einführung neuer POS-Terminals zu steigern . Sharp wurde mit dem Bau dieser Terminals beauftragt und NEC wiederum mit der Entwicklung eines Chipsatzes. Die Entwicklung des Chipsatzes wurde im Dezember 1971 ungefähr zur gleichen Zeit wie bei anderen frühen Mikroprozessoren in den USA abgeschlossen.

Seitdem hat NEC verschiedene Mikroprozessoren und Mikrocontroller entwickelt und hergestellt. Allzweckprodukte unter ihnen erhielten Seriennamen, die mit μCOM begannen . Die μCOM-4-Serie (4 Bit) und die μCOM-16-Serie (16 Bit) waren ursprüngliche Entwicklungen, während die μCOM-8-Serie (8 Bit und 16 Bit) hauptsächlich aus Intel- und Zilog-kompatiblen Mikroprozessoren bestand.

Der Name μCOM verschwand, als in den 1980er Jahren die Serien V und 78K auf den Markt kamen, und die Serie μCOM-87AD wurde beispielsweise einfach als Serie 87AD bezeichnet.

μCOM-4-Serie

μCOM-4

Der μCOM-4 (μPD751) ist der ursprüngliche Single-Chip-4-Bit-Mikroprozessor von NEC, der 1973 angekündigt wurde. Im Gegensatz zum Intel 4040 verfügt der μPD751 über separate Daten- und Adressbusse. Für den μPD751 wurde eine Reihe von peripheren integrierten Schaltkreisen bereitgestellt:

  • μPD752 - 8-Bit-E / A-Port
  • μPD757 - Tastatur- und Display-Controller
  • μPD758 - Druckersteuerung

μCOM-41

Der μCOM-41 (μPD541) ist ein PMOS- Mikroprozessor in einem 42-Pin-Gehäuse. Die folgenden peripheren integrierten Schaltkreise waren verfügbar:

  • μPD542 - ROM plus RAM
  • μPD543 - ROM plus E / A-Port

μCOM-42

Der μCOM-42 (μPD548) ist ein 4-Bit- PMOS- Mikrocontroller in einem 42-Pin-Gehäuse. Es verfügt über ein integriertes ROM (1920 × 10 Bit) und RAM (96 × 4 Bit) sowie Tastatur-, Anzeige- und Druckersteuerungen. Der μPD548 benötigt eine Stromversorgung von -10 V und die Ausgänge können auf -35 V umschalten. Für die Hardware- und Softwareentwicklung stand ein ROM-freier Chip (μPD555) in einem 64-poligen Quad-In-Line-Gehäuse zur Verfügung.

μCOM-43 bis μCOM-46

Die μCOM-43- Serie besteht aus mehr als 10 verschiedenen 4-Bit-Mikrocontrollern. Grundsätzlich gibt es PMOS- Geräte (μPD500-Serie), NMOS- Geräte (μPD1500-Serie, μCOM-43N ) und CMOS- Geräte (μPD650-Serie, μCOM-43C ). Die μCOM-43 , μCOM-44 , μCOM-45 und μCOM-46 haben den gleichen grundlegenden Befehlssatz. Sie unterscheiden sich in der Größe von ROM und RAM, der Anzahl der E / A-Pins und dem Gehäuse (28-polig oder 42-polig). Für die Hardware- und Softwareentwicklung stand ein ROM-freier Chip (μPD556) in einem 64-poligen Quad-In-Line-Gehäuse zur Verfügung. Ab 1980 wurden sie dort schrittweise durch die μCOM-75-Serie ersetzt (siehe unten).

μCOM-47

Der μCOM-47 (μPD766) ist ein 4-Bit- NMOS- Mikrocontroller in einem 64-Pin-Gehäuse. Es verfügt über ein integriertes ROM und RAM sowie Tastatur-, Anzeige- und Druckersteuerungen.

μCOM-75

Die μCOM-75- Serie besteht aus 4-Bit-Mikrocontrollern. Nur das erste Gerät der Serie, das μPD7520, wurde noch in PMOS-Technologie entwickelt. Alle nachfolgenden Mikrocontroller der Serie (μPD7502 usw.) verwendeten CMOS. Für die Hardware- und Softwareentwicklung stand ein ROM-freier Chip (μPD7500) in einem 64-poligen Quad-In-Line-Gehäuse zur Verfügung. Bis 1982 wurde die μCOM-75-Serie als μPD7500-Serie bezeichnet und später durch die 75X- und 75XL-Serie ersetzt.

μCOM-8-Serie

μCOM-8

Der μCOM-8 (μPD753) ist ein 8-Bit-Mikroprozessor, der mit dem Intel 8080 softwarekompatibel ist , sich jedoch in seinem 42-Pin-Gehäuse und seiner völlig anderen Pinbelegung unterscheidet. Es gibt auch geringfügige Softwareunterschiede, z. B. das Setzen von Flags für den SUB-Befehl.

μCOM-80

Der μCOM-80 (μPD8080A) ist ein 8-Bit-Mikroprozessor, der mit dem Intel 8080 pin-kompatibel und mit dem μCOM-8 softwarekompatibel ist. Das heißt, der μPD8080A hat einige Verbesserungen gegenüber dem Intel 8080:

  • BCD-Arithmetik wird sowohl für Addition als auch für Subtraktion unterstützt (Intel 8080: nur Addition). Ähnlich wie das N-Flag im Zilog Z80 hat der μPD8080A ein SUB-Flag (Bit 5 des Flag-Registers), um anzuzeigen, dass eine Subtraktion durchgeführt wurde.
  • Die MOV r,rAnweisung erfordert 4 Taktzyklen (Intel 8080: 5 Hahnzyklen).
  • 3-Byte-Befehle sind in einem Interrupt-Bestätigungszyklus zulässig, sodass ein CALLBefehl an eine beliebige Speicheradresse verwendet werden kann (Intel 8080: Nur 1-Byte- RSTBefehle sind zulässig).

Leider führen diese Verbesserungen dazu, dass einige für den Intel 8080 geschriebene Programme nicht richtig ausgeführt werden. Um dieses Problem zu lösen, hat NEC den μCOM-80F (μPD8080AF) eingeführt, der in allen Details vollständig mit dem Intel 8080 kompatibel ist. Der Katalog von 1979 listete den verbesserten μPD8080A nicht mehr auf. Mit dem TK-80 bot NEC ein Entwicklungsboard für μCOM-80 an, das aufgrund seines niedrigen Preises bei Hobbyisten beliebt wurde.

μCOM-82

Der μCOM-82 (μPD780) ist ein 8-Bit-Mikroprozessor, der mit dem Zilog Z80 kompatibel ist . Der μPD780C entspricht dem ursprünglichen Z80 (max. 2,5 MHz Takt), während der μPD780C-1 dem Z80A (max. 4 MHz Takt) entspricht. Die μPD780C-1 wurde in Sinclairs verwendet ZX80 , ZX81 und frühen Versionen des ZX Spectrum , in mehrer MSX - Computer, in Musiksynthesizer wie Oberheim- OB-8 , und in Sega ‚s SG-1000 Spielkonsole.

Eine CMOS-Version (μPD70008) folgte später.

μCOM-84

Der µCOM-84 (µPD8048 usw.) ist mit dem 8-Bit-Mikrocontroller 8048 von Intel kompatibel . Es folgten CMOS-Mikrocontroller bis zu μPD80C50, aber ein Intel 8051- kompatibles Produkt, das dem 8-Bit-Industriestandard entspricht, wurde nie angeboten.

μCOM-85

Der µCOM-85 (µPD8085) ist ein Intel 8085- kompatibler 8-Bit-Mikroprozessor.

μCOM-86, μCOM-88

Die µCOM-86 (µPD8086) und µCOM-88 (µPD8088) sind Intel 8086- und Intel 8088- kompatible 16-Bit-Mikroprozessoren. Sie wurden von der V-Serie abgelöst .

μCOM-87, μCOM-87AD

Die µCOM-87 (µPD7800 usw.) und µCOM-87AD (µPD7810 usw.) sind NEC-Original-8-Bit-Mikrocontroller. Der μCOM-87AD fügt dem μCOM-87 einen A / D -Wandler hinzu . Die Registerkonfiguration besteht aus zwei Sätzen mit jeweils 8 Registern (A, V, B, C, D, E, H, L). Das V-Register ist ein Vektorregister, das die oberen 8 Bits der Adresse des Arbeitsspeicherbereichs speichert, und der kurze Adressraum (saddr-Bereich), der in der aktuellen 78K-Reihe festgelegt ist, kann frei angeordnet werden. Die μPD7805 und μPD7806 haben nur einen Satz von 7 Registern (kein V-Register). In µPD7807 und höher wird die ALU auf 16 Bit erweitert und ein EA-Register für den 16-Bit-Betrieb hinzugefügt.

Die Serie wurde im 64-poligen Quad-Inline-Gehäuse geliefert . Diese Serie wurde von der 78K-Serie abgelöst .

μCOM-16-Serie

μCOM-16

Der μCOM-16 ist ein ursprünglicher 16-Bit-NEC-Mikroprozessor, der 1974 in zwei Chips, dem μPD755 (Register + ALU) und dem μPD756 (Controller), implementiert wurde.

μCOM-1600: μPD768

μCOM-1600

Der μCOM-1600 (μPD768) ist ein NEC-Original-Einzelchip-16-Bit-Mikroprozessor, der 1978 angekündigt wurde.

Der Prozessor verfügt über 93 grundlegende Anweisungen, die aus 1 bis 3 16-Bit-Wörtern bestehen. Der Speicherplatz von 1 MB (512 KByte) ist byteadressierbar. Der E / A-Adressraum beträgt 2048 Byte. Es gibt 14 Allzweckregister. Der Prozessor verfügt über einen Vektorinterrupt mit 2 Eingängen, eine DMA-Steuerung, eine Aktualisierungssteuerung für DRAM und einen Master / Slave-Modus, um den Multiprozessorbetrieb zu ermöglichen.

Verweise