Intel MCS -48 - Intel MCS-48

Mikrokontrolér Intel 8048
8749 s UV EPROM
Mikrokontrolér Intel 8049, použitý v multimetru HP3478A. Tento čip byl vyroben ve druhém týdnu roku 1984.
Intel 8749 zemře

Tyto MCS-48 mikrořadičů řady, Intel první mikrokontrolér ‚s, byla původně vydána v roce 1976. Jeho první členové byli 8048, 8035 a 8748. 8048 je pravděpodobně nejvíce prominentní člen rodiny. Zpočátku byla tato rodina vyráběna pomocí technologie NMOS (n-type metal-oxid-semiconductor ). Na začátku 80. let se stal dostupný v technologii CMOS . To bylo ještě vyráběno do roku 1990 na podporu starších návrhů, které ji stále používaly.

Řada MCS-48 má upravenou architekturu Harvardu s interní nebo externí programovou ROM a 64–256 bajtů vnitřní (čipové) paměti RAM . I / O je mapován do vlastního adresního prostoru , odděleně od programů a dat.

Ačkoli byla řada MCS-48 nakonec nahrazena velmi úspěšnou sérií MCS-51 , zůstala docela populární i do roku 2000 díky své nízké ceně, široké dostupnosti, paměťově efektivní jednobajtové instrukční sadě a vyspělým vývojovým nástrojům. Z tohoto důvodu je hodně používán ve velkoobjemových, nákladově citlivých zařízeních spotřební elektroniky, jako jsou televizní dálkové ovladače, počítačové klávesnice a hračky.

Varianty

8049 má 2 KB maskovaných ROM (dále 8748 a 8749 měl EPROM ), který může být nahrazen 4 KB vnější ROM, jakož i 128  bajtů v paměti RAM a 27  I / O porty. Blok oscilátoru mikrokontroléru rozděluje příchozí hodiny na 15 vnitřních fází, tedy svými 11  MHz max. krystalový získá 0,73  MIPS (podle jednorázových pokynů ). Asi 70% instrukcí je jednobajtových/cyklových, ale 30% potřebuje dva cykly a/nebo dva bajty, takže hrubý výkon by byl blíže 0,5 MIPS.

přístroj Vnitřní Paměť Poznámky
8020 1K × 8 ROM 64 × 8 RAM podmnožina 8048, 20 pinů, pouze 13 I/O linek
8021 1K × 8 ROM 64 × 8 RAM podmnožina 8048, 28 pinů, 21 I/O linek
8022 2K × 8 ROM 64 × 8 RAM podmnožina 8048, A/D převodník
8035 žádný 64 × 8 RAM
8039 žádný 128 × 8 RAM
8040 žádný 256 × 8 RAM
8048 1K × 8 ROM 64 × 8 RAM
8049 2K × 8 ROM 128 × 8 RAM
8050 4K x 8 ROM 256 × 8 RAM
8748 1K × 8 EPROM 64 × 8 RAM 2 × 8bitové časovače, 27 × I/O porty
8749 2K × 8 EPROM 128 × 8 RAM 2 × 8bitové časovače, 27 × I/O porty
87P50 ext. Zásuvka ROM 256 × 8 RAM Má zásuvku na zadní straně pro 2758/2716/2732 EPROM.
8648 1K × 8 OTP EPROM 64 × 8 RAM tovární OTP EPROM


přístroj Vnitřní Paměť Poznámky
8041 1K × 8 ROM 64 × 8 RAM Univerzální periferní rozhraní (UPI)
8041 AH 1K × 8 ROM 128 × 8 RAM UPI
8741A 1K × 8 EPROM 64 × 8 RAM UPI, EPROM verze 8041
8741AH 1K × 8 OTP EPROM 128 × 8 RAM UPI, OTP EPROM verze 8041AH
8042AH 2K × 8 ROM 256 × 8 RAM UPI
8742 2K × 8 EPROM 128 × 8 RAM Verze UPI, EPROM
8742AH 2K × 8 OTP EPROM 256 × 8 RAM UPI, OTP EPROM verze 8042AH

Využití

Tandy/Radio Shack TRS-80 Model II , vydaný v roce 1979, používal na klávesnici 8021. Model 8021 umožnil modelu II být prvním stolním počítačovým systémem se samostatnou odnímatelnou lehkou klávesnicí spojenou jediným tenkým ohebným vodičem a pravděpodobně první klávesnicí využívající vyhrazený mikroprocesor, oba atributy, které by byly po letech zkopírovány společností Apple a IBM. Procesor 8021 skenuje matici klíčů, převádí uzávěry spínačů na 8bitový kód a poté tento kód přenáší sériově do rozhraní klávesnice v hlavním systému. 8021 bude také přijímat příkazy k zapnutí nebo vypnutí indikátorů LED. To vše bylo provedeno pouhými čtyřmi žetony, což byl v té době pozoruhodný výkon. 8021 byl také použit v klávesnicích pro TRS-80 Model 12, 12B, 16, 16B a Tandy 6000/6000HD.

Původní klávesnice IBM PC používala jako interní mikrokontrolér 8048 . PC AT nahradil počítače Intel 8255 periferní rozhraní čipu na Port I / O adresy 0x 60-63 s 8042 přístupné prostřednictvím portu adresy 0x60 a 0x64 . Kromě správy rozhraní klávesnice 8042 ovládal funkci A20 line gating pro procesor Intel 80286 AT AT a mohl být softwarově přikázán k resetování 80286 (na rozdíl od procesorů 80386 a novějších neměl 80286 žádný způsob přepnutí z chráněného režimu zpět do reálného režimu kromě resetování). Později kompatibilní s PC integrují funkce 8042 do jejich super I/O zařízení.

8048 byl použit v herní konzoli Magnavox Odyssey² , sérii Korg Trident a analogových syntezátorech Korg Poly-61 , Roland Jupiter-4 a Roland ProMars . Sinclair QL použil úzce souvisí Intel 8049 ke správě jeho klávesnice, joystick porty RS-232 vstupů a zvuk. Varianta 8035 bez ROM byla použita v arkádové hře Nintendo Donkey Kong ke generování hudby na pozadí.

Odvozené mikrokontroléry

Společnost Philips Semiconductors (nyní NXP ) vlastnila licenci na výrobu této řady a na základě této architektury vyvinula svou rodinu MAB8400. Jednalo se o první mikrokontroléry s integrovaným rozhraním I²C a byly použity v prvních přehrávačích kompaktních disků Philips ( v USA Magnavox ) (např. CD -100).

Viz také

Bibliografie

MCS-48
  • Jednosložkový mikropočítač MCS-48 , notebook s aplikačním seminářem, 1978, Intel Corporation.
  • Mikropočítač MCS-48 Uživatelská příručka
  • Lionel Smith, Cecil Moore: Serial I/O and Math Utilities for the 8049 Microcomputer , Application Note AP-49, January 1979, Intel Corporation.
  • Vysokorychlostní emulátor pro mikropočítače Intel MCS-48 , aplikační poznámka AP-55A, srpen 1979, Intel Corporation.
  • Phil Dahm, Stuart Rosenberg: Mikrokontroléry Intel MCS-48 a UPI-41A , Zpráva o spolehlivosti RR-25, prosinec 1979, Intel Corporation.
  • Microcontroller Handbook , Intel 1984, Order number 210918-002.
  • 8bitové integrované řadiče , Intel 1991, objednací číslo 270645-003.
UPI-41
  • Uživatelská příručka UPI-41A , Intel 1980, objednací číslo 9800504-02 Rev. B.
  • Periferie mikroprocesoru Uživatelská příručka UPI-41A/41AH/42/42AH (PDF) . Intel Corporation. Říjen 1993. 231318-006.
  • Johan Beaston, Jim Kahn: Digitální kazetový řadič 8741A/8041A , aplikační poznámka AP-90, květen 1980, Intel Corporation.

Reference

externí odkazy