Intel MCS -48 - Intel MCS-48
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).
National Semiconductor NS87PC48D
Philips MAF 8049H
Signetics SCN8048A
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.