Mikrokontroler Intel 8048 (µC) (MCS-48), jako pierwszy mikrokontroler firmy Intel, został użyty w konsoli gier komputerowych Magnavox Odyssey, w serii Korg Trident, w analogowych syntezatorach Roland Jupiter-4 oraz Roland ProMars, a także (jako edycja 8042) w oryginalnej klawiaturze komputerowej firmy IBM. 8048 jest prawdopodobnie najważniejszym członkiem intelowskiej rodziny mikrokontrolerów MSC-48. Powstał on na bazie inspiracji podobnego do niego mikroprocesora Fairchild F8.

Thumb
Układ scalony z rodziny 8048 z EPROM-em

Mikrokontroler 8048 posiada zmodyfikowaną architekturę harwardzką z wewnętrzną lub zewnętrzną, programowalną pamięcią ROM oraz 64-256 bitów wewnętrznej (znajdującej się w układzie scalonym) pamięci RAM. Układy wejścia/wyjścia są mapowane w ich własną przestrzeń adresową oddzieloną od programów i danych. Chociaż 8048 ostatecznie został zastąpiony przez bardzo popularny układ 8051/8031 firmy Intel, nawet pod koniec ubiegłego tysiąclecia, pozostał bardzo popularny z powodu niskich kosztów, szerokiej dostępności, skutecznej pamięci składającej się z zestawu instrukcji jednobitowych oraz odpowiednich narzędzi rozwoju. Z tego powodu jest on najczęściej używany w masowych urządzeniach elektronicznych takich jak zestawy telewizyjne, piloty do telewizora, zabawki oraz inne przedmioty, w których obcinanie kosztów jest kluczowe.


8049 posiada 2 KB maskowanej pamięci ROM (układy 8748 oraz 8749 posiadały EPROM), która mogła zostać zastąpiona przez 4 KB zewnętrzną pamięć ROM, a także 128 bajtów RAM i 27 portów I/O. Blok oscylatora mikrokontrolera dzieli przychodzący sygnał zegarowy na 15 wewnętrznych faz, dlatego też kryształ o częstotliwości maksymalnej równej 11 MHz, otrzymuje 0.73 MIPS (z jedno zegarowej instrukcji). Niektóre instrukcje to pojedyncze bajty/cykle, ale większość kodów operacji potrzebuje dwóch cykli i/lub dwóch bajtów więc normalna wydajność będzie zbliżona do 0.5 MIPS.


Podobno większość, jak nie wszystkie komputery osobiste IBM oraz klawiatury PS/2 zawierają jeden z rodzajów mikrokontrlerów 8049AH. 8042 jest zawarty w komputerze osobistym i można uzyskać do niego dostęp poprzez port 0x60 oraz 0x64 (komputery używające Pentium II lub późniejszych mikroprocesorów, posiadają zintegrowany µC 8042 na Super I/O). 8042 także kontroluje linię A20 oraz "miękkie bootowanie" w celu przełączenia Intel 80286 z trybu chronionego do rzeczywistego.


Inny wariant, µC 8035 o mniejszej ilości pamięci ROM, został użyty w grze przygodowej Donkey Kong. Pomimo, że nie była to aplikacja typowa dla tego mikrokontrolera, jej celem było generowanie muzyki w tle.


Linki zewnętrzne

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.