Řada Atmel AT89 - Atmel AT89 series

Mikrokontrolér AT89c2051 v obvodu

Řada Atmel AT89 je rodina 8bitových mikrokontrolérů (µC) kompatibilních s Intel 8051 vyráběných společností Atmel Corporation .

Na základě jádra Intel 8051 zůstává řada AT89 velmi populární jako univerzální mikrokontroléry, a to díky své standardní instrukční sadě, nízkým jednotkovým nákladům a dostupnosti těchto čipů v balíčcích DIL (DIP). To umožňuje znovu použít velké množství původního kódu bez úprav v nových aplikacích. I když je méně výkonný než novější řada AT90 mikrokontrolérů AVR RISC , vývoj nových produktů pokračuje u řady AT89 kvůli výše uvedeným výhodám.

V poslední době byla řada AT89 rozšířena o speciální mikroprocesory s 8051 jádry, zejména v oblastech USB , I²C (dvouvodičové rozhraní), řadičů SPI a CAN sběrnic, MP3 dekodérů a hardwarových PWM .

Atmel také vytvořil LP (low power) sérii těchto čipů s „Single Cycle Core“, což podstatně zrychluje výkon těchto čipů.

Mikrokontroléry řady AT89

Název zařízení Velikost paměti Flash Velikost datové paměti
AT89C1051 1K blesk 64 bajtů RAM
AT89C2051 2K blesk 128 bajtů RAM
AT89C4051 4K Flash 128 bajtů RAM
AT89C51 / S51 4K Flash 128 bajtů RAM
AT89C52 / S52 8K blesk 256 bajtů RAM
AT89C55 20K blesk 256 bajtů RAM
AT89S8252 8K blesk 256 bajtů RAM
AT89S53 12K blesk 256 bajtů RAM

Struktury a provoz přístavů

Všechny čtyři porty v AT89C51 a AT89C52 jsou obousměrné. Každá sestává ze západky (speciální funkční registry P0 až P3), výstupního ovladače a vstupní vyrovnávací paměti. Výstupní ovladače portů 0 a 2 a vstupní vyrovnávací paměti portu 0 se používají v přístupech k externí paměti. V této aplikaci Port 0 vydává nízký bajt adresy externí paměti, časově multiplexovaný, přičemž bajt se zapisuje nebo čte. Port 2 vysílá vysoký bajt adresy externí paměti, když je adresa široká 16 bitů. Jinak piny Port 2 nadále emitují obsah P2 SFR. Všechny piny Port 3 a dva piny Port 1 (v AT89C52) jsou multifunkční. Alternativní funkce lze aktivovat, pouze pokud odpovídající bitová západka v portu SFR obsahuje 1. Jinak je pin portu zaseknutý na 0. Má méně složitý rys než jiný mikroprocesor.

externí odkazy