Sei sulla pagina 1di 6

¿Qué es un Microcontrolador?

Arquitectura de Computadores
z Muchos de los sistemas digitales pueden diseñarse
empleando procesadores o microcontroladores, la
Microcontrolador selección del dispositivo depende del tipo de
aplicación y la diferencia básica que existe entre estos
dos dispositivos se explica a continuación:
– Los Procesadores son empleados para procesar información.
– A manera de ejemplo, con un procesador se podría hallar
Sesión-20 todos los alumnos del Intituto entre 20 a 30 años de edad, de
sexo femenino, y ordenados por el Apellido.
– Los procesadores usan un conjunto de instrucciones útiles
Viernes, 26 de Noviembre de 2010 para procesar datos, lo cual los hace muy versátiles para
manejar información.

¿Qué es un Microcontrolador? (cont.) ¿Qué es un Microcontrolador? (cont.)


z Los microcontroladores generalmente tienen
– Los Microcontroladores son utilizados como su instrucciones especiales que permiten controlar
nombre lo indica para controlar. procesos como el indicado anteriormente y otros más
– Son muy utilizados para implementar controles complejos; todo depende de la habilidad del
automáticos. programador para generar el código para manejar el
– Como ejemplo, un microcontrolador puede sensar proceso.
la temperatura de un proceso, compararla con un z Un microcontrolador es simplemente un procesador
valor almacenado en memoria y tomar la decisión con:
de encender un equipo de calefacción si la – Memoria ROM y RAM, puertos de E/S y otros dispositivos de
temperatura baja de cierto valor, y además de ello propósito especial como conversores A/D, contadores,
mostrar el valor en un display. temporizadores y puertos de comunicación, o en otras
palabras es un microcomputador con funciones especiales.
z En la siguiente figura se indica la estructura interna
típica de un microcontrolador.
¿Qué es un Microcontrolador? (cont.)
¿Qué es un Microcontrolador? (cont.)

z Estos dispositivos generalmente incluyen variedad de


funciones especiales que se pueden utilizar gracias a
los dispositivos internos incluidos dentro de ellos.
z Entre las características mas relevantes de un
microcontrolador, se pueden enunciar las siguientes:
– La memoria de programa generalmente es una Flash
EEPROM.
– Tiene puertos de E/S (Configurables por software).
– Poseen contadores de propósito especial.
– Tiene incluido un reloj del sistema que permite contabilizar
tiempo.
– Algunos modelos incluyen conversores A/D.
– Tiene Memoria EEPROM para almacenar datos.
Estructura típica de un microcontrolador – Tiene puerto de comunicaciones.

¿Qué es un Microcontrolador? (cont.) ¿Qué es un Microcontrolador? (cont.)


– Manejan velocidades de operación hasta 20 MHz.
– Algunos de estos dispositivos tienen puerto de comunicaciones
serial.
– Tienen entradas para interrupción.
– La programación es rápida.
– Las herramientas de desarrollo son económicas y se encuentran
disponibles en a red, las cuales incluyen el ensamblador y simulador.
z Los microcontroladores se pueden encontrar en varias
aplicaciones que se relacionen con medida, almacenamiento,
control, cálculo entre otras.
z También se pueden encontrar dentro de los teclados, módems,
impresoras y otros periféricos.
z Como se puede notar los microcontroladores son dispositivos
muy versátiles que pueden ser utilizados en muchas aplicaciones,
donde todo el potencial se encuentra en la programación.
Como seleccionar un microcontrolador Como seleccionar un microcontrolador (cont.)
z Dentro de cada familia de dispositivos, se pueden z El consumo de potencia es otra especificación que se
encontrar normalmente una selección de varios debe tener en cuenta, sobre todo para sistemas
microcontroladores dependiendo de los dispositivos alimentados por baterías.
internos que tenga disponibles, y la capacidad de z Los Chips normalmente son fabricados con tecnología
memoria de programa y datos. CMOS debido al consumo bajo que ofrece.
z Los microcontroladores también se especifican por la
cantidad de bits que pueden procesar por unidad de
tiempo. Un número alto de bits indica que se trata de
un dispositivo rápido y de altas prestaciones. Los
microcontroladores de 8 bits son muy populares y se
emplean en proyectos simples, sin embargo se
encuentran arquitecturas que manejan hasta 32 bits,
para aplicaciones más complejas.

Como seleccionar un microcontrolador (cont.) Microcontroladores disponibles en


z Algunos de estos dispositivos CMOS tienen
el mercado
disponible un estado de espera o modo "sleep", z A continuación se verán algunos
como el de los computadores cuando se microcontroladores populares que pueden ser
suspenden, el cual limita el consumo de empleados para infinidad de aplicaciones.
corriente en unos cuantos microamperios z Lo más recomendable en la selección de un
cuando los circuitos se encuentran inactivos. microcontrolador es tener disponible un buen
Usando este modo de funcionamiento, el juego de herramientas de desarrollo y que su
consumo de potencia puede ser reducido costo no sea tan elevado, además de ello
cuando se da espera a la entrada de datos también es importante tener acceso a la
durante la ejecución de un programa. documentación del dispositivo para conocer su
arquitectura y funciones.
Microcontroladores disponibles en el mercado (cont.) FAMILIA 805X, 80186 - INTEL
z Los microcontroladores de la serie 8051, son la segunda
z Para iniciarse en la programación de estos generación después del 8048. Este dispositivo es muy poderoso y
dispositivos generalmente son recomendables fácil para programar.
los microcontroladores de INTEL, MOTOROLA z Tiene arquitectura Harvard, es decir, que la memoria de datos y
programa se encuentran por separado en su estructura.
y MICROCHIP entre otros, de los cuales se – La memoria del programa es de 64K y
consiguen con facilidad sus herramientas de – La memoria de datos es de 128 bytes y 256 bytes para los 8052.
desarrollo y documentación. z Hay disponible gran cantidad de software de desarrollo para los
microcontroladores de esta familia que puede ser encontrado en
z A continuación de dará una breve descripción Internet.
de los dispositivos de cada una de estas z La tercera generación de estos microcontroladores son los de la
Marcas. familia 80C196, los cuales manejan palabras de 16 bits.

FAMILIA 805X, 80186 – INTEL (cont.) FAMILIA 68HC11 - MOTOROLA


z Entre las principales características de estos dispositivos se z El 68HC11 es un microcontrolador de 8 bits. Este
pueden enumerar las siguientes: microcontrolador tiene bus de direcciones interno de 16
– Efectúan operaciones de multiplicación y división el hardware bits con un juego de instrucciones similar al de sus
multiplica y divide,
– 6 modos de direccionamiento,
predecesores de las familias 6801, 6805 y 6809.
– Sistema de E/S de alta velocidad, z La arquitectura de estos microcontroladores es Von-
– Conversor A/D, Newman, es decir, que las direcciones y los datos
– Módulo de comunicación serial,
comparten el mismo espacio en memoria.
– 8 fuentes de interrupción,
– Generador de PWM, Watchdog Timer. z Dependiendo de la variedad, los 68HC11 tienen
z Existe también el microcontrolador 80386 EX, el cual tiene toda la EEPROM incorporada, RAM, entradas y salidas
potencialidad de un procesador 80386 pero con dispositivos digitales, temporizadores, conversor A/D, generador de
adicionales que lo convierten en un microcontrolador muy potente
y versátil. Este dispositivo tiene puerto serial, modos de ahorro de PWM, contadores de pulsos, puerto de comunicaciones
energía, contadores y temporizadores, memoria DRAM y fuentes seriales sincrónicas y asincrónicas, entre otras
de interrupción. funciones.
PIC16C - MICROCHIP PIC16C - MICROCHIP
z Los microcontroladores de Microchip fueron z Los beneficios que tiene este dispositivo frente a los
los primeros dispositivos RISC. demás es su sencillez, lo cual permite fabricarlo en
– RISC significa que el dispositivo tiene un número chips muy pequeños, con la ventaja adicional de
reducido de instrucciones, lo cual implica simplicidad consumir muy poca energía.
en su arquitectura y bajo costo. z Estos dispositivos son muy populares y generalmente
z Aunque estos microcontroladores tienen pocas se encuentran en aplicaciones en revistas de
instrucciones (33 para el PIC16CXX) en la electrónica e Internet. Actualmente existen varias
actualidad son muy utilizados por su facilidad familias de este microcontrolador entre las cuales se
de programación y costo reducido. pueden destacar la PIC16C5X, PIC16CXX, y la
PIC17CXX, que también se pueden conseguir con
z Estos dispositivos son de arquitectura memoria Flash en las familias PIC16FXXX.
Harvard, por lo cual tienen buses de datos y
direcciones separados.

Glosario Glosario
z DRAM (Dynamic Random Access Memory) es un tipo de
z CMOS (del inglés Complementary Metal memoria electrónica de acceso aleatorio, que se usa
Oxide Semiconductor, "Metal Óxido principalmente en los módulos de memoria RAM y en otros
Semiconductor Complementario") es una de dispositivos, como memoria principal del sistema.
las familias lógicas empleadas en la fabricación z Se denomina dinámica, ya que para mantener almacenado un
dato, se requiere revisar el mismo y recargarlo, cada cierto periodo
de circuitos integrados (chips). de tiempo, en un ciclo de refresco.
z Su principal característica consiste en la z Su principal ventaja es la posibilidad de construir memorias con
utilización conjunta de transistores de tipo una gran densidad de posiciones y que todavía funcionen a una
velocidad alta: en la actualidad se fabrican integrados con millones
pMOS y tipo nMOS configurados de tal forma de posiciones y velocidades de acceso medidos en millones de bit
que, en estado de reposo, el consumo de por segundo.
energía es únicamente el debido a las z Es una memoria volátil, es decir cuando no hay alimentación
corrientes parásitas. eléctrica, la memoria no guarda la información. Inventada a finales
de los sesentas, es una de las memorias mas usadas en la
actualidad.
Glosario Glosario
EPROM son las siglas de Erasable Programmable Read-Only
z
Memory (ROM programable borrable de sólo lectura).
z PWM: La Modulación por Ancho de Pulsos
– Es un tipo de chip de memoria ROM no volátil inventado por el
(MAP o PWM, siglas del inglés Pulse-Width
ingeniero Dov Frohman. Está formada por celdas de FAMOS (Floating Modulation) de una señal o fuente de energía
Gate Avalanche-Injection Metal-Oxide Semiconductor) o transistores
de puerta flotante, cada uno de los cuales viene de fábrica sin carga,
es una técnica en la que se modifica el ciclo de
por lo que son leídos como 0 (por eso, una EPROM sin grabar se lee trabajo de una señal periódica (una sinusoidal
como 00 en todas sus celdas). o una cuadrada, por ejemplo), ya sea para
z EEPROM o E²PROM son las siglas de Electrically-Erasable transmitir información a través de un canal de
Programmable Read-Only Memory (ROM programable y
borrable eléctricamente).
comunicaciones o para controlar la cantidad de
– Es un tipo de memoria ROM que puede ser programado, borrado y energía que se envía a una carga.
reprogramado eléctricamente, a diferencia de la EPROM que ha de z watchdog timers: Es un temporizador
borrarse mediante un aparato que emite rayos ultravioletas. Son
memorias no volátiles. programable que "resetea" el microcontrolador
si no se refresca en cierto tiempo.

Potrebbero piacerti anche