You are on page 1of 5

de los microcontroladores

Caracteristicas y usos de los


microcontroladores
Son diseados para disminuir el coste econmico y el consumo de energa de un sistema en
particular. Por eso el tamao de la CPU, la cantidad de memoria y los perifricos incluidos
dependern de la aplicacin. El control de un electrodomstico sencillo como una batidora, utilizar
un procesador muy pequeo (4 u 8 bit) por que sustituir a un autmata finito. En cambio un
reproductor de msica y/o vdeo digital (mp3 o mp4) requerir de un procesador de 32 bit o de 64
bit y de uno o mas Cdec de (audio y/o vdeo). El control de un sistema de frenos ABS se basa
normalmente en un microcontrolador de 16 bit, al igual que el sistema de control electrnico del
motor.

El procesador: Es el elemento ms importante del microcontrolador y determina sus


principales caractersticas, tanto a nivel hardware como software. Se encarga de
direccionar la memoria de instrucciones, recibir el cdigo OP de la instruccin en curso, su
decodificacin y la ejecucin de la operacin que implica la instruccin, as como la
bsqueda de los operandos y el almacenamiento del resultado. Existen tres orientaciones
en cuanto a la arquitectura y funcionalidad de los procesadores actuales.

Memoria: En los microcontroladores la memoria de instrucciones y datos est integrada


en el propio chip. Una parte debe ser no voltil, tipo ROM, y se destina a contener el
programa de instrucciones que gobierna la aplicacin. Otra parte de memoria ser tipo
RAM, voltil, y se destina a guardar las variables y los datos.
Hay dos peculiaridades que diferencian a los microcontroladores de los computadores
personales:
No existen sistemas de almacenamiento masivo como disco duro o disquetes. Como el
microcontrolador slo se destina a una tarea en la memoria ROM, slo hay que almacenar
un nico programa de trabajo.
La RAM en estos dispositivos es de poca capacidad pues slo debe contener las
variables y los cambios de informacin que se produzcan en el transcurso del programa.
Por otra parte, como slo existe un programa activo, no se requiere guarda r una copia del
mismo en la RAM pues se ejecuta directamente desde la ROM.

Puertas de Entrada y Salida: Las puertas de Entrada y Salida (E/S) permiten comunicar al
procesador con el mundo exterior, a travs de interfaces, o con otros dispositivos. Estas
puertas, tambin llamadas puertos, son la principal utilidad de las patas o pines de un
microprocesador. Segn los controladores de perifricos que posea cada modelo de
microcontrolador, las lneas de E/S se destinan a proporcionar el soporte a las seales de
entrada, salida y control.

Reloj principal: Todos los microcontroladores disponen de un circuito oscilador que genera
una onda cuadrada de alta frecuencia, que configura los impulsos de reloj usados en la
sincronizacin de todas las operaciones del sistema. Esta seal del reloj es el motor del
sistema y la que hace que el programa y los contadores avancen.
Generalmente, el circuito de reloj est incorporado en el microcontrolador y slo se
necesitan unos pocos componentes exteriores para seleccionar y estabilizar la frecuencia
de trabajo. Dichos componentes suelen consistir en un cristal de cuarzo junto a elementos
pasivos o bien un resonador cermico o una red R-C.
Aumentar la frecuencia de reloj supone disminuir el tiempo en que se ejecutan las
instrucciones pero lleva aparejado un incremento del consumo de energa y de calor
generado.

Temporizadores o Timers: Se emplean para controlar periodos de tiempo


(temporizadores) y para llevar la cuenta de acontecimientos que suceden en el exterior
(contadores).
Para la medida de tiempos se carga un registro con el valor adecuado y a continuacin
dicho valor se va incrementando o decrementando al ritmo de los impulsos de reloj o
algn mltiplo hasta que se desborde y llegue a 0, momento en el que se produce un
aviso. Cuando se desean contar acontecimientos que se materializan por cambios de
nivel o flancos en alguna de las patitas del microcontrolador, el mencionado registro se va
incrementando o decrementando al ritmo de dichos impulsos.

Microcontrolador

Microcontrolador Motorola 68HC11 y chips de soporte.

Die del microcontrolador de 8 bitsIntel 8742, con CPU a 12 MHz, 128bytes de memoria RAM, 2048 bytes
deEPROM, y E/S en un chip.

Microcontrolador PIC 18F8720 en encapsulado TQFP de 80 pines.

Un microcontrolador (abreviado C, UC o MCU) es un circuito integradoprogramable, capaz


de ejecutar las rdenes grabadas en su memoria. Est compuesto de varios bloques
funcionales, los cuales cumplen una tarea especfica. Un microcontrolador incluye en su
interior las tres principales unidades funcionales de una computadora: unidad central de
procesamiento, memoria y perifricos deentrada/salida.
Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de
reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia (mW o
microvatios). Por lo general, tendr la capacidad para mantener la funcionalidad a la espera
de un evento como pulsar un botn o de otra interrupcin, el consumo de energa durante el

estado de reposo (reloj de la CPU y los perifricos de la mayora) puede ser slo nanovatios,
lo que hace que muchos de ellos muy adecuados para aplicaciones con batera de larga
duracin. Otros microcontroladores pueden servir para roles de rendimiento crtico, donde sea
necesario actuar ms como un procesador digital de seal (DSP), con velocidades de reloj y
consumo de energa ms altos.
Cuando es fabricado el microcontrolador, no contiene datos en la memoria ROM. Para que
pueda controlar algn proceso es necesario generar o crear y luego grabar en la EEPROM o
equivalente del microcontrolador algn programa, el cual puede ser escrito en lenguaje
ensamblador u otro lenguaje para microcontroladores; sin embargo, para que el programa
pueda ser grabado en la memoria del microcontrolador, debe ser codificado en sistema
numrico hexadecimal que es finalmente el sistema que hace trabajar al microcontrolador
cuando ste es alimentado con el voltaje adecuado y asociado a
dispositivosanalgicos y discretos para su funcionamiento.1

Caractersticas[editar]

Esquema de un microcontrolador. En esta figura, vemos al microcontrolador metido dentro de un encapsulado


de circuito integrado, con su procesador (CPU), buses, memoria, perifricos y puertos de entrada/salida.
Fuera del encapsulado se ubican otros circuitos para completar perifricos internos y dispositivos que pueden
conectarse a los pines de entrada/salida. Tambin se conectarn a los pines del encapsulado la alimentacin,
masa, circuito de completamiento del oscilador y otros circuitos necesarios para que el microcontrolador
pueda trabajar.

Los microcontroladores estn diseados para reducir el costo econmico y el consumo de


energa de un sistema en particular. Por eso el tamao de la unidad central de procesamiento,
la cantidad de memoria y los perifricos incluidos dependern de la aplicacin. El control de
un electrodomstico sencillo como una batidora utilizar un procesador muy pequeo (4 u 8
bits) porque sustituir a un autmata finito. En cambio, un reproductor de msica y/o vdeo
digital (MP3 o MP4) requerir de un procesador de 32 bits o de 64 bits y de uno o

ms cdecs de seal digital (audio y/o vdeo). El control de un sistema de frenos ABS (Antilock
Brake System) se basa normalmente en un microcontrolador de 16 bits, al igual que el sistema
de control electrnico del motor en un automvil.
Los microcontroladores representan la inmensa mayora de los chips de computadoras
vendidos, sobre un 50% son controladores "simples" y el restante corresponde a DSP ms
especializados. Mientras se pueden tener uno o dos microprocesadores de propsito general
en casa (Ud. est usando uno para esto), usted tiene distribuidos seguramente entre los
electrodomsticos de su hogar una o dos docenas de microcontroladores. Pueden
encontrarse en casi cualquier dispositivo electrnico como automviles, lavadoras, hornos
microondas, telfonos, etc.
Un microcontrolador difiere de una unidad central de procesamiento normal, debido a que es
ms fcil convertirla en una computadora en funcionamiento, con un mnimo de circuitos
integrados externos de apoyo. La idea es que el circuito integrado se coloque en el dispositivo,
enganchado a la fuente de energa y de informacin que necesite, y eso es todo. Un
microprocesador tradicional no le permitir hacer esto, ya que espera que todas estas tareas
sean manejadas por otros chips. Hay que agregarle los mdulos de entrada y salida (puertos)
y la memoria para almacenamiento de informacin.
Un microcontrolador tpico tendr un generador de reloj integrado y una pequea cantidad
de memoria de acceso aleatorioy/o ROM/EPROM/EEPROM/flash, con lo que para hacerlo
funcionar todo lo que se necesita son unos pocos programas de control y un cristal de
sincronizacin. Los microcontroladores disponen generalmente tambin de una gran variedad
dedispositivos de entrada/salida, como convertidor analgico digital, temporizadores, UARTs y
buses de interfaz serie especializados, como I2C y CAN. Frecuentemente, estos dispositivos
integrados pueden ser controlados por instrucciones de procesadores especializados. Los
modernos microcontroladores frecuentemente incluyen un lenguaje de programacin
integrado, como el lenguaje de programacin BASIC que se utiliza bastante con este
propsito.
Los microcontroladores negocian la velocidad y la flexibilidad para facilitar su uso. Debido a
que se utiliza bastante sitio en el chip para incluir funcionalidad, como los dispositivos de
entrada/salida o la memoria que incluye el microcontrolador, se ha de prescindir de cualquier
otra circuitera.

You might also like