78 tis. 78K

Mikroprocesory 78K Family
Vyrobeno Od roku 1986 ; Před 33 lety do současnosti ( 1986 )
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
Deska 78K0 / KX1 + s emulátorem v obvodu ; MINICUBE
78K0S / KA1 + Do It board
Deska 78K0R / KG3 Cool It s emulátorem v obvodu ; IECUBE (dříve MINICUBE2 )

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.

Varianty

Řada 78K0

Series 78K0  [ de ] (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