Los microcontroladores estn conquistando el mundo. Estn presentes en nuestro trabajo,
en nuestra casa y en nuestra vida, en general. Se pueden encontrar controlando el funcionamiento de los ratones y teclados de los computadores, en los telfonos, en los hornos microondas y los televisores de nuestro hogar. Un microcontrolador es un circuito integrado que contiene todos los componentes de un computador. Se emplea para controlar el funcionamiento de una tarea determinada y, debido a su reducido tamao, suele ir incorporado en el propio dispositivo al que gobierna. Esta ltima caracterstica es la que le confiere la denominacin de controlador incrustado (embedded controller). Se dice que es la solucin en un chip porque su reducido tamao minimiza el nmero de componentes y el costo. PIC16F628A El PIC16F84A se considera uno de los ms famosos de todos los tiempos, pero actualmente ya es considerado como obsoleto, su remplazo en la actualidad viene siendo el PIC16F628A, este mismo es el que se utiliza en la mayora de los ejemplos y proyectos que encontramos. El PIC16f628A es un microcontrolador de 8 bits, cuenta con una arquitectura RISC avanzada as como un juego reducido de 35 instrucciones, ya que este PIC es el remplazo del 16f84A como ya lo hemos dicho, sus pines son compatibles con su antepasado hacindonos posible actualizar algn proyecto antiguo donde hayamos usado el 16F84A.
Caractersticas del PIC16F628A:
CPU De alto rendimiento RISC: Velocidades de operacin de DC - 20 MHz Capacidad de interrupcin Pila de 8 niveles Modos de direccionamiento directos, indirectos y relativos 35 simples instrucciones de palabra: - Todas las instrucciones de ciclo nico, excepto las de salto Caractersticas Especial microcontrolador: Opciones de oscilador externo e interno: - Precisin de fbrica del oscilador interno de 4 MHz calibrada a 1% - oscilador de 48 kHz De bajo consumo interno Modo de ahorro de energa en modo sueo Resistencias programable pul-ups del PORTB
Multiplexado del pin reset / Entrada-pin
Temporizador Watchdog con oscilador independiente para un funcionamiento fiable Baja tensin de programacin In-Circuit Serial (a travs de dos pines) Proteccin de cdigo programable Brown-out reset Power-on Reset Power-up Timer y el oscilador de puesta en marcha del temporizador Amplio rango de funcionamiento de tensin (2.0-5.5V) Industrial y amplia gama de temperaturas extendidas Alta durabilidad de la memoria Flash /EEPROM: - 100.000 ciclos de escritura Flash - 1.000.000 ciclos de escritura EEPROM - 40 aos de retencin de datos De baja potencia Caractersticas: Corriente en espera: - 100 nA@2.0V, tpico Corriente de funcionamiento: - 12A @ 32 kHz, 2,0 V, tpica - 120A @ 1 MHz, 2,0 V, tpica Temporizador Watchdog actual: - 1A@2.0V, tpico Timer1 oscilador actual: - 1.2A @ 32 kHz, 2,0 V, tpica Doble velocidad del oscilador interno: - Tiempo de ejecucin seleccionable entre 4 MHz y de 48 kHz - 4s despertar de un sueo, 3.0V, tpico