78K - 78K

Mikrocontroller der 78K-Familie
Allgemeine Information
Gestartet 1986 ; Vor 34 Jahren ( 1986 )
Abgesetzt aktuell
Gemeinsame Hersteller
Performance
Max. CPU- Taktrate 32 kHz bis 24 MHz
Datenbreite 16/8
Adressbreite 20 (24) / 16
Architektur und Klassifikation
Anwendung Eingebettet
Befehlssatz 78K Familie
Physikalische Spezifikationen
Kerne
Produkte, Modelle, Varianten
Variante (n) 78K0R, 78K0S, 78K0,
78K4, 78K6, 78K3,
78K7,
78K1, 78K2
Geschichte
Vorgänger 87AD Familie,
17K Familie
Nachfolger RL78 Familie
78K0 / KX1 + Karte mit In-Circuit-Emulator ; MINICUBE
78K0S / KA1 + Do It Board
78K0R / KG3 Cool It- Karte mit In-Circuit-Emulator ; IECUBE (früher MINICUBE2 )

78K ist der Markenname der 16- und 8-Bit- Mikrocontrollerfamilie von Renesas Electronics , die ursprünglich von NEC entwickelt wurde und 1986 begann. Grundlage der 78K-Familie ist eine akkumulatorbasierte Registerbank- CISC- Architektur . 78K ist ein Single-Chip-Mikrocontroller, der normalerweise integriert wird. Programm- ROM , Daten- RAM , serielle Schnittstellen , Timer , E / A-Ports , ein A / D-Wandler , ein Interrupt-Controller und ein CPU-Kern auf einem Chip .

Der Anwendungsbereich besteht hauptsächlich aus einfachen mechanischen Systemsteuerungen und Mensch-Maschine-Schnittstellen .

In Bezug auf Softwareentwicklungstools stehen C- Compiler und Makro-Assembler zur Verfügung. Wie für Entwicklungs - Tool Hardware, vollen Sondieren-pod - Typ und Debug - Port - Typen In-Circuit - Emulatoren und Flash - ROM - Programmierer zur Verfügung.

Historisch gesehen hat die Familie 11 Serien mit 9 Befehlssatzarchitekturen . Ab 2018 werden 3 Befehlssatzarchitekturen, 8-Bit 78K0, 8-Bit 78K0S und 16- / 8-Bit 78K0R, weiterhin für die neuen Designs der Kunden beworben. In den meisten Fällen wird jedoch die Migration zur RL78- Familie empfohlen , die ein Nachfolger von 78K0R ist und eine nahezu binäre Ebene aufweist, die mit 78K0R kompatibel ist.

Varianten

78K0 Serie

Die 78K0-Serie  [ de ] (auch als 78K / 0 bekannt) ist ein langlebiger 8-Bit- Einzelchip-Mikrocontroller , der die Grundlage für die Serien 78K0S und 78K0R bildet. Es enthält 8 × 8-Bit-Register × 4 Bänke . Bei 16-Bit-Berechnungsanweisungen wird die ALU- Operation zweimal ausgeführt. Jede Anweisung wird seriell ohne Anweisungspipelining ausgeführt . Es verfügt über einen 16-Bit-64-KByte- Adressraum . Einige Varianten des 78K0 verfügen über einen erschwinglichen und kompakten 8-Bit- R-2R- D / A-Wandler , der keine Monotonie aufweist, da er weder zur Einstellung getrimmt noch von einem Operationsverstärker gefolgt wird .

In seinem früheren Stadium der Programmspeicher war Einmal-PROM (OTP) , UV-EPROM oder Masken - ROM . Aber mit der Zeit wurde es Flash-Speicher .

78K0S Serie

Die 78K0S-Serie (auch als 78K / 0S bekannt) ist eine Low-End-Version von 78K0. Es hat 8 × 8-Bit-Register, aber ohne Banken. Darüber hinaus werden einige Befehle, wie z. B. Multiplikation und Division , aus der 78K0- Befehlssatzarchitektur entfernt .

78K0R Serie

Die 78K0R-Serie ist ein 16-Bit-Single-Chip-Mikrocontroller mit dreistufigem Anweisungs-Pipelining . Sein Befehlssatz ähnelt 78K0 und deckt 16- und 8-Bit-Operationen ab. Es verfügt über einen 20-Bit- Adressraum mit 1 MB . 75 von 80 Anweisungen sind mit denen der RL78- Familie identisch . sein Nachfolger.

178K0-Serie

Die 178K0-Serie (auch als 178K / 0 bekannt) ist ein Nachfolger des 4-Bit-Mikrocontrollers der 17K-Familie von NEC für DTS (Digital Tuning Systems) und Fernbedienungen . Es integriert die Peripheriefunktionen der 17K-Familie in den 8-Bit- CPU- Kern 78K0 auf einem Chip.

178K0S-Serie

Die 178K0S-Serie (auch als 178K / 0S bekannt) ist auch ein Nachfolger der 17K-Familie mit dem 78K0S-CPU-Kern.

78K4 Serie

Die 78K4-Serie (auch als 78K / 4 bekannt) ist ein 16-Bit-Einzelchip-Mikrocontroller mit 16- und 8-Bit-Operationen. Es verfügt über 16 × 8-Bit-Register × 4 Bänke, die auch für 8 × 16-Bit-Register × 4 Bänke verwendet werden können. Einige dieser Register können auch als 24-Bit-Erweiterung für Adressierungsmodi verwendet werden . Es verfügt über einen 24-Bit-16-MByte- Adressraum . Es verfügt über mikrocodebasierte Operationen namens Macro Service mit Interrupt- Funktionen.

78K7 Serie

Die 78K7-Serie (auch als 78K / 7 bekannt) ist ein 32-Bit-Single-Chip-Mikrocontroller mit 32-, 16- und 8-Bit-Operationen. Es verfügt über 8 × 32-Bit-Register × 16 Bänke, die auch für 16 × 16-Bit-Register × 16 Bänke und 16 × 8-Bit-Register × 16 Bänke verwendet werden können. Es verfügt über mikrocodebasierte Operationen namens Macro Service mit Interrupt- Funktionen. Es verfügt über einen linearen 24-Bit-16-MByte-Adressraum. Es wird für einige Quantum Fireball- Produkte verwendet, aber in Kürze durch 32-Bit- RISC- Mikrocontroller der V850- Familie ersetzt .

78K6 Serie

Die 78K6-Serie (auch als 78K / 6 bekannt) ist ein 16-Bit-Single-Chip-Mikrocontroller. Die Lebensdauer war kurz und es gab weniger Varianten.

78K1 Serie

Die 78K1-Serie (auch als 78K / 1 bekannt) ist ein 8-Bit-Single-Chip-Mikrocontroller. Es hat 8 × 8-Bit-Register × 4 Bänke. Die 78K1-Serie ist für die Servosteuerung von Videokassettenrekordern vorgesehen . Die Unterserie μPD78148 integriert 2 Operationsverstärker .

78K3-Serie

Die 78K3-Serie (auch als 78K / 3 bekannt) ist ein 16-Bit-Einzelchip-Mikrocontroller mit 16- und 8-Bit-Operationen. Es verfügt über 16 × 8-Bit × 8-Bänke, die auch für 8 × 16-Bit-Register × 8-Bänke verwendet werden können. Sein Adressraum ist 16-Bit-64-KByte. Es wurde als High-End-Serie der 78K-Familie entwickelt. Es verfügt über mikrocodebasierte Operationen namens Macro Service mit Interrupt- Funktionen.

Diese Serie wird für Festplatten verwendet , insbesondere für die Quantum Fireball- Serie. Die Unterserie μPD78364 wird für die Steuerung von Wechselrichterkompressoren verwendet . Es wird auch für Traktionskontrollsysteme einiger Autos verwendet.

78K2-Serie

Die 78K2-Serie (auch als 78K / 2 bekannt) ist ein 8-Bit-Single-Chip-Mikrocontroller. Es hat 8 × 8-Bit-Register × 4 Bänke. Es wurde als Allzweckserie der 78K-Familie entwickelt.

Vorgänger

87AD Familie

Die 87AD-Familie ist ein 8-Bit-Single-Chip-Mikrocontroller. Es hat 8 × 8-Bit-Register × 4 Bänke. Die Befehlssatzarchitektur wurde zur Grundlage von 78K.

17K Familie

17K Family ist ein 4-Bit-Single-Chip-Mikrocontroller, der speziell für DTS (Digital Tuning Systems) und Fernbedienungen entwickelt wurde . Es verfügt über 2 Ebenen mit 128 × 4-Bit- Registerdateien und einen ausgeklügelten, vollständig orthogonalen Befehlssatz . Dieser Befehlssatz unterscheidet sich grundlegend von dem der 78K-Familie.

Tabellenliste der 78K-Familie

Serie ALU Register Anleitung Pipeline Anmerkung Unterlagen
RL78-S3 16-Bit 8 × 8-Bit × 4 Bänke 81 (75 + 6) 3-stufig Nachfolger von 78K0R
RL78-S2 16-Bit 8 × 8-Bit × 4 Bänke 75 3-stufig
RL78-S1 8 Bit 8 × 8-Bit (keine Bank) 74 (75-1) 3-stufig
78K0R 16-Bit 8 × 8-Bit × 4 Bänke 80 (75 + 5) 3-stufig Erweiterte 78K / 0
78K0S 8 Bit 8 × 8-Bit (keine Bank) 47 keiner Vereinfachtes 78K / 0
78K0 8 Bit 8 × 8-Bit × 4 Bänke 48 keiner Grundlegender 78K / 0-Kern
178K0S 8 Bit 8 × 8-Bit 47 keiner 78K / 0S für DTS;
Digitales Abstimmsystem
178K0 8 Bit 8 × 8-Bit × 4 Bänke 48 keiner 78K / 0 für DTS
78K4 16-Bit 16 × 8-Bit × 4-Bänke 113 keiner Makrodienst verfügbar
78K7 32-Bit 16 × 16-Bit × 16 Bänke keiner Makrodienst verfügbar
78K6 16-Bit Makrodienst verfügbar
78K1 8 Bit 8 × 8-Bit × 4 Bänke 64 keiner Für VCR- Servosteuerungen
78K3 16-Bit 16 × 8-Bit × 8-Bänke 113–115 keiner Makrodienst verfügbar
78K2 8 Bit 8 × 8-Bit × 4 Bänke 65 keiner Allgemeiner Zweck
87AD 8 Bit 8 × 8-Bit × 2 Bänke CMOS: 159
NMOS: 158
keiner Vorgänger von 78K
(17K) 4-Bit 128 × 4-Bit × 2-Bänke 47 keiner Vorgänger von 178K

Siehe auch

Verweise

Externe Links