Intel 8048

Intel 8048 je osembitový a prvý jednočipový mikropočítač firmy Intel. Patrí do rodiny MCS-48 Modifikovanej Harvardskej architektúry.

Obsahuje 1 kB internej ROM, ktorá môže byť externe rozšírená až na 4 kB (internej vrátane). 64 B internej RAM, externe rozšíriteľnej na 256 B, podporovaný standby režim. Prvých 16 bajtov slúži ako operačné registre, pričom ju možno priamo adresovať. Horných 16 bajtov je použitých ako zásobníková pamäť, takisto možno priamo adresovať. Zvyšok pamäte iba nepriamo. Do externej pamäte možno pristupovať len pomocou inštrukcie MOVX.

Podporuje dve maskované prerušenia a to vonkajšie (INT) a počítadlo/časovač, ktorý je jeden a to osembitový. Porty: 27 I/O obojsmerných liniek je mapovaných do vlastného adresového priestoru, oddelenom od adresového priestoru programu a dát. Oscilátor bol súčasťou čipu. Obsahuje jedno alebo dvojbajtové inštrukcie.

Registre 
 Programový čítač (16 bitov)
 Stradač
 Pracovné registre
 Ukazovateľ RAM
 Stavový register:
 CY - carry (bit pretečenia)
 AC
 Flag 0 - užívateľský flag
 BS - Bank Select
 SP - Stack pointer (3 bity)

Hoci 8048 bol nakoniec nahradený populárnejším Intel 8051/8031 (a to dodnes), vzhľadom k jeho nízkym nákladom, širokej dostupnosti, pamäťovej efektivite jednobajtovej inštrukčnej sady a vyspelým vývojovým nástrojom je stále používaný v zariadeniach spotrebnej elektroniky ako sú televízory, diaľkové ovládače, hračky a iné prístroje, kde sú prevádzkové náklady podstatné. Tesla vyrábala svoj 40pinový klon pre pätice DIP - MHB8048.

Externé odkazy 
 Rodina procesorov 8048
 Datasheety k Intel 8048

Zdroj 
 

MCS-48