PIC introducción
Que es un Microcontrolador?

Un Microncontrolador es un circuito integrado o mas comunmente llamado chip, que cumple las funciones de cerebro de cualquier aplicación, que puede ser desde encender un led hasta telecontrol y es responsable de la buena funcionalidad del circuito que gobierna. Como todo cerebro, este chip tiene que procesar alguna información que tiene en su memoria y de esta maneta decidir que hacer. A esta información que debe tener el chip se le llama software o programa de aplicación. Es responsabilidad nuestra enviar la adecuada información a este chip para que trabaje bien.
Puede ser visto externamente como un circuito integrado TTL o CMOS normal, pero internamente dispone de todos los dispositivos típicos de un sistema microprocesado.



Por que pequeña computadora?

A es este chip se le conoce tambien como microcomputadora, porque tiene todos los componentes y recursos necesarios para serlo, es decir:

Una CPU (Central Processor Unit o Unidad de Procesamiento Central) quien interpreta las instrucciones de programa.

Una memoria PROM (Programmable Read Only Memory o Memória Programable Solamente para Lectura) el cual memoriza permanentemente las instrucciones de programa. Otros modelos de microcontroladores tienen memoria de programa de tipo EEPROM y otros de tipo FLASH

Una memoria RAM (Random Access Memory o Memoria de Acceso Aleatorio) utilizada para memorizar las variables utilizadas para el programa.

Una serie de LINEAS de E/S para controlar dispositivos externos o recibir pulsos de sensores, switches, etc.

Una serie de dispositivos auxiliares para su funcionamiento, como puede ser generador de clock, bus, contador, etc.



El tener todos estos recursos en un solo chip hace ventajoso el uso de este dispositivo ya que en poco tiempo y con pocos compnentes podemos hacer lo que seria trabajoso hacer con circuitos tradicionales.
Existen cientos de fabricantes de microcontroladores, entre los que mas destacan son:
  • ATMEL
  • INTEL
  • MOTOROLA
  • MICROCHIP
Para nuestra práctica usaremos los microcontroladores PIC de la Microchip.
Existen diferentes modelos de PIC; el uso de uno o de otro depende la exigencias del proyecto diferenciándose por el número de líneas de E/S y por los recursos que se ofrecen.
Una descripción detallada de cada tipo de PIC está disponible en el sitio web de la Microchip Technology.Inc donde podemos encontrar grandes y variadas cantidades de información técnicas, software de apoyo, ejemplos de aplicación y actualizaciones disponibles.



Qué PIC usaremos?

PIC (Peripheral Interface Controller) Analizaremos para este curso el modelo PIC16F84, la letra F hace referencia al tipo de memoria de programa, en este caso FLASH, si fuera PIC16C84, la letra C hace referencia al modelo con memoria de programa de tipo EEPROM
El PIC16F84 esta dotado de 18 pines, 13 de los cuales son para E/S de datos, 2 para alimentación, 2 para clock y uno para reset. Luego explicaremos que significa cada termino. Veamos una figura con la nomenclatura de sus respectivos pines:

Como se puede ver, el PIC16F84 esta dotado de un total de 18 pines dispuestos en dos hileras paralelas de 9 pines cada una.
Los pines contrastados en
AZUL representan las líneas de E/S (Entrada/Salida) disponibles para nuestra aplicación.
Los pines en
ROJO y el NEGRO son los pines de alimentación,
Y los de
VERDE son reservados para el funcionamiento del PIC (MCLR para el reset y OSC1-2 para el clock).





« Próxima página »