Está en la página 1de 5

TAREA DE INVESTIGACIÓN

Unidad 3. Microcontroladores

3.1 Características generales.


3.1.1 Introducción
3.1.2 Familias
3.1.3 Ancho de buses
3.1.4 Memoria

3.1 Características generales

Son diseñados para disminuir el coste económico y el consumo de energía de un


sistema en particular. Por eso el tamaño de la CPU, la cantidad de memoria y los
periféricos incluidos dependerán de la aplicación. El control de un electrodoméstico
sencillo como una batidora, utilizará un procesador muy pequeño (4 u 8 bit) por que
sustituirá a un autómata finito. En cambio, un reproductor de música y/o vídeo digital
(mp3 o mp4) requerirá de un procesador de 32 bit o de 64 bit y de uno o más Códec
de (audio y/o vídeo). El control de un sistema de frenos ABS se basa normalmente
en un microcontrolador de 16 bit, al igual que el sistema de control electrónico del
motor.

3.1.1 Introducción

Recibe el nombre de controlador el dispositivo que se emplea para el gobierno de


uno o varios procesos. Por ejemplo, el controlador que regula el funcionamiento de
un horno dispone de un sensor que mide constantemente su temperatura interna y,
cuando traspasa los límites prefijados, genera las señales adecuadas que accionan
los actuadores que intentan llevar el valor de la temperatura dentro del rango
estipulado. Aunque el concepto de controlador ha permanecido invariable a través
del tiempo, su implementación física ha variado frecuentemente. Hace tres décadas
los controladores se construían exclusivamente con componentes de lógica
discreta; posteriormente se emplearon los microprocesadores, que se rodeaban con
chips de memoria y E/S sobre una tarjeta de circuito impreso. En la actualidad, todos
los elementos del controlador se han podido incluir en un chip, el cual recibe el
nombre de microcontrolador. Realmente consiste en un sencillo pero completo
computador contenido en el corazón (chip) de un circuito integrado.

3.1.2 Familias

Existen en el mercado varias marcas reconocidas por sus características,


comercialización, soporte técnico, difusión, usos en la industria etc. Entre ellas
tenemos:

• Familia Intel 8051: El primer microcontrolador fue el 8048 con 8bits de datos,
con RAM interna, pero la memoria de programa era externa. En los años 80
nació el 8051, siendo el más difundido a nivel mundial. El 8051 tiene 4 Kbytes
de ROM que deben programarse durante su construcción. El 8751 reemplazo
la ROM por una EPROM. El 8031 no tiene ROM interna; el programa reside
en memoria externa. Para la comunicación con la memoria, utiliza 3 de los
cuatro puertos entrada / salida. Esta posibilidad de expansión es
característica de esta familia.
• Familia Motorola: Derivaron del microprocesador 6800, siendo optimizados
para aplicaciones de control especializado, formando parte de aparatos de
producción masiva como juguetes, equipos de video, impresoras,
electrodomésticos y tienen amplia aplicación en la industria automotriz.
Existen cinco familias principales: La 68H05, 68HC08 y 68HC11 de 8 bits; la
68HC12 y 68HC16 son de 16 bits, cada una de ellas con diferente UCP. Por
ejemplo, la 68hc05, representa a más de 30 microcontroladores distintos con
la misma UCP y de 8 bits. Éstos incluyen RAM, ROM, puertos I/O,
temporizadores, convertidores A/D y memorias PROM o EPROM.
• Familia Microchip: Estos microcontroladores tienen arquitectura Hardware.
Se clasifican en tres grupos, dependiendo de la longitud de palabra de
instrucción que pueden manejar (12,14 o 16 bits), tomando las referencias
12XXX, 16XXXX, 17XXX y 18XXX. Los fabricantes los definen a los PIC
como microcontroladores de 8 bits tipo RISC. Son de bajo costo poco
consumo y alta velocidad de operación.
• Familia ATMEL: Manejan 3 grandes grupos de microcontroladores RISC,
cuyas UCP, llegan hasta los 32 bits. El 1° grupo tiene la arquitectura basada
en el 8051 con memoria de programa FLASH. El 2° grupo es el AT91, los
cuales soportan compilados en lenguaje “C”, ensamblador etc. El 3° grupo,
AVR”, son arquitectura RISC y UCP de 8 bits y módulos de comunicación
USART, SIP, ADC, etc.
• Microcontroladores Basic Stamp: Toman como base el microcontrolador
PIC los cuales forman un sistema soporta MEMORIA o en una placa
principal, que les permite programarlos en lenguaje “Bas ic Stamp”, siendo
este más sencillo que otros (lenguaje de alto nivel). El fabricante de estos
sistemas es PARALLAX INC.

3.1.3 Ancho de buses

El ancho de bus es la cantidad de bits en la que se maneja cada instrucción, como


vimos en ensamblador esta capacidad tiene que ver directamente con la longitud de
palabra de una instrucción del procesador y operaciones que pueden ser soportadas
por este. Los tres anchos de bus más utilizados en microcontroladores son:

• Microcontroladores de 8-bits
• Microcontroladores de 16-bits
• Microcontroladores de 32-bits

3.1.4 Memoria

En los microcontroladores la memoria de instrucciones y datos está integrada en el


propio chip. Una parte debe ser no volátil, tipo ROM, y se destina a contener el
programa de instrucciones que gobierna la aplicación.

Otra parte de memoria será tipo RAM, volátil, y se destina a guardar las variables y
los datos. La RAM en estos dispositivos es de poca capacidad pues sólo debe
contener las variables y los cambios de información que se produzcan en el
transcurso del programa. Por otra parte, como sólo existe un programa activo, no
se requiere guardar una copia del mismo en la RAM pues se ejecuta directamente
desde la ROM.

Según el tipo de memoria ROM que dispongan los microcontroladores, la aplicación


y utilización de los mismos es diferente. Se describen las cinco versiones de
memoria no volátil que se pueden encontrar en los microcontroladores del mercado.

Bibliografía

• aprendiendoarduino. (2016, septiembre 2016). Microcontroladores.


Retrieved from aprendiendoarduino.wordpress.com:
https://aprendiendoarduino.wordpress.com/2016/06/26/microcontroladores2
/

• itpn. (2020). Unidad III: Microcontroladores. Retrieved from itpn.mx:


http://itpn.mx/recursosisc/7semestre/sistemasprogramables/Unidad%20III.p
d

También podría gustarte