78 tis. 78K
Vyrobeno | Od roku 1986 | do současnosti
---|---|
Společný výrobce | |
Max. Taktovací frekvence CPU | 32 kHz až 24 MHz |
Sada instrukcí | Rodina 78K |
Jádra | 1 |
Šířka dat | 16/8 |
Šířka adresy | 20 (24) / 16 |
Předchůdce | Rodina 87AD, rodina 17K |
Nástupce | Rodina RL78 |
aplikace | Vestavěné |
Varianta | 78K0R, 78K0S, 78K0, 78K4, 78K6, 78K3, 78K7, 78K1, 78K2 |
78k je ochranná známka název 16- a 8bitové mikrořadiče rodiny vyráběný firmou Renesas Electronics , původně vyvinutý NEC byla zahájena v roce 1986. Základem 78k rodina je akumulátor na bázi registr-bank CISC architektury . 78K je jednočipový mikrokontrolér, který se obvykle integruje; program ROM , datová RAM , sériová rozhraní , časovače , I / O porty , A / D převodník , řadič přerušení a jádro CPU , na jedné matrici .
Jeho aplikační oblastí je hlavně jednoduché ovládání mechanických systémů a rozhraní člověk-stroj .
Pokud jde o nástroje pro vývoj softwaru , jsou k dispozici kompilátory jazyka C a makromontáže . Pokud jde o hardware vývojového nástroje, plné sondování, pod typu a ladění portu typu in-okruhu emulátory a Flash ROM programátoři jsou k dispozici.
Historicky má rodina 11 sérií s 9 architekturami instrukčních sad . Od roku 2018 jsou pro nové designy zákazníků stále podporovány 3 architektury instrukčních sad, tedy 8bitová 78K0, 8bitová 78K0S a 16bitová / 8bitová 78K0R. Ve většině případů se ale doporučuje migrace na rodinu RL78 , která je nástupcem 78K0R a je téměř binární na úrovni kompatibilní s 78K0R.
Obsah
Varianty
Řada 78K0
Series 78K0 (také známý jako 78K / 0) je dlouho běžící 8bitový jednočipový mikrokontrolér , který je základem řady 78K0S a 78K0R. Obsahuje 8 × 8bitové registry × 4 banky . U 16bitových instrukcí pro výpočet provádí operaci ALU dvakrát. Každá instrukce se provádí sériově bez pipetování instrukcí . Má 16bitový 64bitový adresní prostor . Některé varianty 78K0 mají cenově dostupný a kompaktní 8bitový převodník R-2R D / A typu , který nemá monotónnost, protože není upraven pro nastavení ani následován operačním zesilovačem .
Ve svém dřívějším stadiu Programová paměť byla jednorázová PROM (OTP) , UV-EPROM , nebo maska ROM . Ale s dobou se z toho stala flash paměť .
Řada 78K0S
Série 78K0S (také známá jako 78K / 0S) je low-endová verze 78K0. Má 8 × 8bitové registry, ale bez bank. Kromě toho jsou z architektury sady instrukcí 78K0 odstraněny některé instrukce, jako je násobení a dělení .
Řada 78K0R
Série 78K0R je 16bitový jednočipový mikrokontrolér s třístupňovým pipeline . Jeho instrukční sada je podobná 78K0 a pokrývá 16- a 8bitové operace. Má 20bitový 1M bajtový adresní prostor . 75 pokynů z 80 je identických s pokyny RL78 Family; jeho nástupce.
Řada 178K0
Řada 178K0 (také známá jako 178K / 0) je nástupcem 4bitového mikrokontroléru rodiny NEC řady 17K pro DTS (digitální tuningové systémy) a dálková ovládání . Integruje periferní funkce rodiny 17K s 8bitovým jádrem CPU 78K0 na čipu.
Řada 178K0S
Řada 178K0S (také známá jako 178K / 0S) je také nástupcem rodiny 17K s jádrem CPU 78K0S.
Řada 78K4
Série 78K4 (také známá jako 78K / 4) je 16bitový jednočipový mikrokontrolér s 16 a 8bitovými operacemi. Má 16 × 8bitové registry × 4 banky, které lze také použít pro 8 × 16bitové registry × 4 banky. Některé z těchto registrů lze také použít jako 24bitové rozšíření pro režimy adresování . Má 24bitový adresní prostor 16M Byte . Má operace založené na mikrokódu s názvem Makro služba s funkcemi přerušení .
Řada 78K7
Série 78K7 (také známá jako 78K / 7) je 32bitový jednočipový mikrokontrolér s 32, 16 a 8 bitovými operacemi. Má 8 × 32bitové registry × 16 bank, které lze také použít pro 16 × 16bitové registry × 16 bank a 16 × 8bitové registry × 16 bank. Má operace založené na mikrokódu s názvem Makro služba s funkcemi přerušení . Má 24bitový lineární adresní prostor 16M Byte. Používá se pro některé produkty Quantum Fireball , ale brzy byl nahrazen 32bitovými mikroprocesory RISC řady V850 .
Řada 78K6
Série 78K6 (také známá jako 78K / 6) je 16bitový jednočipový mikrokontrolér. Jeho životnost byla krátká a méně variant.
Řada 78K1
Série 78K1 (také známá jako 78K / 1) je 8bitový jednočipový mikrokontrolér. Má 8 × 8bitové registry × 4 banky. Řada 78K1 je určen pro ovládací servo z videokazety rekordérů . Podskupina μPD78148 integruje 2 operační zesilovače .
Řada 78K3
Série 78K3 (také známá jako 78K / 3) je 16bitový jednočipový mikrokontrolér s 16 a 8 bitovými operacemi. Má 16 × 8bitové × 8 bank, které lze také použít pro 8 × 16bitové registry × 8 bank. Jeho adresní prostor je 16bitový 64 kB bajt. Je vyvinut jako špičková řada rodiny 78K. Má operace založené na mikrokódu s názvem Makro služba s funkcemi přerušení .
Tato řada se používá pro pevné disky , zejména pro řadu Quantum Fireball . Podskupina μPD78364 se používá pro řízení kompresoru invertoru . Používá se také pro systémy kontroly trakce některých automobilů.
Řada 78K2
Série 78K2 (také známá jako 78K / 2) je 8bitový jednočipový mikrokontrolér. Má 8 × 8bitové registry × 4 banky. Je vyvinut jako řada pro obecné použití řady 78K.
Předchůdci
87AD rodina
Rodina 87AD je 8bitový jednočipový mikrokontrolér. Má 8 × 8bitové registry × 4 banky. Architektura jeho instrukční sady se stala základem 78K.
17K rodina
Rodina 17K je 4bitový jednočipový mikrokontrolér, speciálně určený pro DTS (Digital Tuning Systems) a dálková ovládání . Má 2 roviny 128 × 4-bitových registrových souborů a propracovanou plně ortogonální instrukční sadu . Tato sada instrukcí je zcela odlišná od sady 78K Family.
Seznam tabulek rodiny 78K
Série | ALU | Registry | Instrukce | Potrubí | Poznámka | Dokumenty |
---|---|---|---|---|---|---|
RL78-S3 | 16-bit | 8 × 8-bit × 4 banky | 81 (75 + 6) | 3stupňový | Nástupce 78K0R | |
RL78-S2 | 16-bit | 8 × 8-bit × 4 banky | 75 | 3stupňový | ||
RL78-S1 | 8-bit | 8 × 8 bitů (bez banky) | 74 (75-1) | 3stupňový | ||
78K0R | 16-bit | 8 × 8-bit × 4 banky | 80 (75 + 5) | 3stupňový | Rozšířená 78K / 0 | |
78K0S | 8-bit | 8 × 8 bitů (bez banky) | 47 | žádný | Zjednodušená 78K / 0 | |
78K0 | 8-bit | 8 × 8-bit × 4 banky | 48 | žádný | Základní jádro 78K / 0 | |
178K0S | 8-bit | 8 × 8 bitů | 47 | žádný | 78K / 0S pro DTS; Digitální tuningový systém |
|
178K0 | 8-bit | 8 × 8-bit × 4 banky | 48 | žádný | 78 K / 0 pro DTS | |
78K4 | 16-bit | 16 × 8bitové × 4 banky | 113 | žádný | Makro služba k dispozici | |
78K7 | 32-bit | 16 × 16 bitů × 16 bank | žádný | Makro služba k dispozici | ||
78K6 | 16-bit | Makro služba k dispozici | ||||
78K1 | 8-bit | 8 × 8-bit × 4 banky | 64 | žádný | Pro ovládání servomotoru VCR | |
78K3 | 16-bit | 16 × 8-bit × 8 bank | 113–115 | žádný | Makro služba k dispozici | |
78K2 | 8-bit | 8 × 8-bit × 4 banky | 65 | žádný | Obecný účel | |
87AD | 8-bit | 8 × 8-bit × 2 banky | CMOS: 159 NMOS: 158 |
žádný | Předchůdce 78K | |
(17 tis.) | 4-bit | 128 × 4bitové × 2 banky | 47 | žádný | Předchůdce 178K |
Viz také
Reference
externí odkazy
- Technické podklady
- Webové stránky