


_-_(1).jpg/500px-EPROM-Microcontroller_Intel_8749H_(chip)_-_(1).jpg)
La serie de microcontroladores MCS-48 , el primer microcontrolador de Intel , se lanzó originalmente en 1976. Sus primeros miembros fueron 8048 , 8035 y 8748. El 8048 [1] es posiblemente el miembro más destacado de la familia. Inicialmente, esta familia se produjo utilizando tecnología NMOS ( semiconductor de óxido metálico de tipo n ). A principios de la década de 1980, estuvo disponible en tecnología CMOS . Se fabricó hasta la década de 1990 para dar soporte a diseños más antiguos que aún la utilizaban.
La serie MCS-48 tiene una arquitectura Harvard modificada , con ROM de programa interna o externa y de 64 a 256 bytes de RAM interna (en chip) . La E/S se asigna a su propio espacio de direcciones , separado de los programas y los datos.
Aunque la serie MCS-48 fue finalmente reemplazada por la exitosa serie MCS-51 , siguió siendo bastante popular incluso en el año 2000 debido a su bajo costo, amplia disponibilidad, conjunto de instrucciones de un byte que hace un uso eficiente de la memoria y herramientas de desarrollo maduras. Debido a esto, se utiliza en dispositivos electrónicos de consumo de gran volumen y sensibles al costo, como controles remoto de TV, teclados de computadora y juguetes.
Variantes
El 8049 tiene 2 KB de ROM enmascarada (el 8748 y el 8749 tenían EPROM ) que se puede reemplazar con una ROM externa de 4 KB, así como 128 bytes de RAM y 27 puertos de E/S . [2] El bloque oscilador del microcontrolador divide la frecuencia de entrada del reloj por tres y luego divide el resultado en cinco estados de máquina. El uso de la frecuencia máxima del cristal de 11 MHz producirá 0,73 MIPS de instrucciones de ciclo único . Alrededor del 70% de las instrucciones son de un solo byte y de un solo ciclo, pero el 30% necesitan dos ciclos o dos bytes, por lo que su rendimiento típico estaría más cerca de los 0,5 MIPS.

Usos
La serie MCS-48 se utilizaba habitualmente en teclados de ordenadores y terminales, convirtiendo las pulsaciones de teclas en protocolos que pueden ser comprendidos por circuitos digitales. Esto también permite la posibilidad de comunicación en serie, reduciendo la cantidad de conductores necesarios en los cables de los teclados externos. Los microprocesadores se habían utilizado en teclados desde al menos 1972, simplificando los diseños discretos anteriores. El 8048 se ha utilizado en esta aplicación desde su introducción en 1978. [ cita requerida ]
El modelo II TRS-80 de Tandy/Radio Shack , lanzado en 1979, utilizó el 8021 en su teclado. [5] El procesador 8021 escanea la matriz de teclas, convierte los cierres de los interruptores en un código de 8 bits y luego transmite ese código en serie a la interfaz del teclado en el sistema principal. También acepta comandos para encender o apagar los indicadores LED. El 8021 también se utilizó en los teclados de los modelos TRS-80 12, 12B, 16, 16B y Tandy 6000/6000HD. [6]
El teclado original de IBM PC utilizaba un 8048 como microcontrolador interno . [7] El PC AT reemplazó el chip de interfaz periférica Intel 8255 del PC en las direcciones de puerto de E/S 0x 60–63 con un 8042 accesible a través de las direcciones de puerto 0x60 y 0x64 . [8] Además de gestionar la interfaz del teclado, el 8042 controlaba la función de compuerta de línea A20 para la CPU Intel 80286 del AT y podía recibir órdenes por software para reiniciar el 80286 (a diferencia del 80386 y procesadores posteriores, el 80286 no tenía forma de cambiar del modo protegido al modo real excepto reiniciándose). Los PC compatibles posteriores integraron las funciones del 8042 en sus dispositivos de E/S super .
El 8048 se utilizó en la consola de videojuegos Magnavox Odyssey² , la serie Korg Trident , [9] y los sintetizadores analógicos Korg Poly-61 , [10] Roland Jupiter-4 y Roland ProMars [11] . El Sinclair QL utilizó el Intel 8049, estrechamente relacionado, para gestionar su teclado, puertos de joystick, entradas RS-232 y audio. La variante 8035 sin ROM se utilizó en el juego arcade Donkey Kong de Nintendo para generar la música de fondo.
Microcontroladores derivados
Philips Semiconductors (ahora NXP ) poseía una licencia para producir esta serie y desarrolló su familia MAB8400 basada en esta arquitectura. Estos fueron los primeros microcontroladores con una interfaz I²C integrada y se utilizaron en los primeros reproductores de CD de Philips ( Magnavox en los EE. UU.) (por ejemplo, el CD-100). [12]
- Fuentes secundarias del Intel MCS-48
-
Kvazar Kiev KM1816VE48 (Unión Soviética)
-
Mitsubishi Electric M5M80C39P-6
-
Semiconductor nacional NS87PC48D
-
Philips MAF8049H
-
Señalética SCN8048A
Véase también
Referencias
- ^ Laws, David; Blume Jr., Henry; Ekiss, John; Feng, Yung; Kline, Barbara; Raphael, Howard; Stamm, David (30 de julio de 2008). Panel de historia oral sobre el desarrollo y la promoción del microcontrolador Intel 8048 (PDF) . Archivado desde el original (PDF) el 27 de diciembre de 2014.
- ^ Corporación Intel 1978.
- ^ abc Hayes, John P. (1978). Arquitectura y organización de computadoras . McGraw-Hill International Book Company. págs. 57-59. ISBN 0-07-027363-4.
- ^ "Microcontrolador esclavo de 8 bits con interfaz periférica universal UPI-41AH/42AH" (PDF) . Intel. Noviembre de 1994. pág. 2 . Consultado el 19 de julio de 2022 .
- ^ Manual de referencia técnica del modelo TRS-80 II . Radio Shack. pág. 135.
- ^ Manual de servicio Tandy 6000/6000HD . Tandy/Radio Shack. 1985. pág. 213.
- ^ "Sección 4: Teclado", Referencia técnica: Computadora personal , Biblioteca de referencia de hardware de computadora personal (edición revisada), IBM , abril de 1984
- ^ "Sección 1: Placa base", Referencia técnica: Personal Computer AT , Biblioteca de referencia de hardware de computadoras personales, IBM, septiembre de 1985
- ^ "Manual de servicio del Korg Trident". Korg. pág. 4. Consultado el 10 de febrero de 2018 – vía Synthfool.
- ^ "Manual de servicio del Korg Poly-61" (PDF) . Archivado desde el original (PDF) el 2010-06-02 . Consultado el 2013-03-07 .
- ^ Gordon Reid (noviembre de 2004). «La historia de Roland, parte 1: 1930–1978». La historia de Roland . Revista Sound On Sound . Consultado el 29 de noviembre de 2010 .
- ^ Ficha técnica (pdf) Familia Philips MAB8400
Bibliografía
- MCS-48
- Microcomputadora monocomponente MCS-48 (cuaderno de seminario de aplicaciones). Intel Corporation. 1978.
- Manual del usuario de la microcomputadora MCS-48 (PDF) . Intel Corporation. 1978.
- Smith, Lionel; Moore, Cecil (enero de 1979). "Utilidades matemáticas y de E/S seriales para la microcomputadora 8049". Intel Corporation. Nota de aplicación AP-49.
- Un emulador de alta velocidad para microcomputadoras Intel MCS-48 . Intel Corporation. Agosto de 1979. Nota de aplicación AP-55A.
- Dahm, Phil; Rosenberg, Stuart (diciembre de 1979). Microcontroladores Intel MCS-48 y UPI-41A . Intel Corporation. Informe de confiabilidad RR-25.
- Manual del microcontrolador (PDF) . Intel. 1984. Número de pedido 210918-002.
- Controladores integrados de 8 bits (PDF) . Intel. 1991. Número de pedido 270645-003.
- UPI-41
- Intel (1980). Manual del usuario de UPI-41A (PDF) . Número de pedido 9800504-02 Rev. B.
- Manual del usuario de los periféricos de microprocesador UPI-41A/41AH/42/42AH (PDF) . Intel Corporation. Octubre de 1993. 231318-006.
- Beaston, Johan; Kahn, Jim (mayo de 1980). Controlador de casete digital 8741A/8041A . Intel Corporation. Nota de aplicación AP-90.
Enlaces externos
- Arquitectura de la familia MCS-48
- Proyectos de Coprolite 8048 en Wayback Machine (archivado el 17 de julio de 2014)
- Museo de Historia de la Computación, Panel de Historia Oral sobre el Microcontrolador Intel 8048
- Microcontrolador NEC 8741 (imagen del Silicon-Chip)