Microcontrolador

Solo disponible en BuenasTareas
  • Páginas : 20 (4974 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de enero de 2011
Leer documento completo
Vista previa del texto
Que es un Microcontrolador?
Un microcontrolador es un circuito integrado que posee todas las características de un computador completo. Puede ser programado para que cumpla una tarea determinada a muy bajo costo. Un ejemplo de ellos es el famoso PIC16F84 de la familia PIC16F8X.
El PIC16F8X es un grupo en la familia PIC16CXX de bajo costo, alto rendimiento, CMOS de 8 bit entre otrascosas. Este grupo de PIC consta de los siguientes dispositivos: PIC16F83, PIC16F84, PIC16CR83 y el PIC16CR84. Todos los microcontroladores emplean una avanzada arquitectura RISC.
Los dispositivos PIC16F8X han reforzado una serie de características, tienen ocho niveles de pila y poseen múltiples fuentes de interrupción internas y externas. Las instrucciones y los buses de datos permitenpalabras de instrucción ancha de 14 bits para ejecutarse en un solo ciclo, salvo las ramas del programa que requieren dos ciclos. Un total de 35 instrucciones están disponibles. Los PIC16F8X tienen 68 bytes de RAM, 64 bytes de memoria de datos EEPROM, y 13 pines de I/O. Un contador de cronómetro también está disponible.
La familia PIC16CXX tiene rasgos especiales para reducir componentesexternos; se reducen los costos, reforzando la fiabilidad del sistema y el consumo puede ser reducido. Hay cuatro opciones del oscilador, el oscilador de RC proporciona una solución de bajo costo, el oscilador de LP minimiza el consumo de poder, el XT es un cristal normal, y el HS es para los cristales de alta velocidad. Tambien cuentan con la instrucción SLEEP (bajo poder), el modo Sleep ofreceeconomía en consumo de corriente al circuito. El usuario puede despertar el PIC a través de interrupciones externas o internas, además los PIC de esta familia proporcionan protección contra la lectura del software.
Los dispositivos con memoria de programa permiten usar el mismo paquete (software) del dispositivo para el prototipo del circuito y para la producción. El PIC en modo de reprogramacióndel circuito permite que el código de programa pueda ser puesto al día. Esto es útil en el desarrollo de muchas aplicaciones donde el dispositivo no puede ser fácilmente accesible, pero los prototipos pueden requerir actualizaciones del código. Esto también es útil para las aplicaciones remotas donde el código puede necesitar ser puesto al día.
Una variedad de opciones están disponibles.Dependiendo de la aplicación y requisitos de la producción, la opción apropiada del dispositivo puede seleccionarse. Al elegir un microcontrolador, es mejor que se decida por el PIC16F8X, el cual posee un sistema de identificación de producto y especifica de la siguiente manera:
1. - F, como en el PIC16F84. Estos dispositivos tienen memoria de programa Flash y operan encima del rango devoltaje normal.
2. - LF, como en el PIC16LF84. Estos dispositivos tienen memoria de programa Flash y operan encima de un rango de voltaje extendido.
3. - CR, como en el PIC16CR83. Estos dispositivos tienen memoria de programa ROM y operan encima del rango de voltaje normal.
4. - LCR, como en el PIC16LCR84. Estos dispositivos tienen memoria de programa ROM y operan encima de un rangode voltaje extendido.
Existen diferentes tipos de Microcontroladores PIC, con el fin de que el diseñador pueda escoger el que mejor satisfaga las necesidades del proyecto que desea realizar. Estas son:

· Gama enana: PIC12C(F)XXX de 8 pines, se alimenta con un voltaje DC entre 2,5 V y 5,5 V, El formato de sus instrucciones puede ser de 12 o 14 bits y su set de instrucciones es de33 o 35 instrucciones respectivamente.
· Gama Baja: PIC16C5X de 18 y 28 pines, con instrucciones de 12 bits. Estos PIC, pueden alimentarse a partir de una tensión de 2,5 V, lo que los hace ideales para funcionar con baterías. Disponen de un Set de 33 instrucciones, no admiten ningún tipo de interrupción y la Pila solo dispone de 2 niveles.
· Gama media: PIC16CXXX de 18 hasta 68...
tracking img