Definición de pic 16F84
El PIC16F84 es un microcontrolador que podremos programar. En su interior posee un microprocesador, una memoria RAM (volatil) donde guardaremos las variables, una memoria EEPROM (no volatil) donde guardaremos nuestro programa, un Timer o contador que nos facilitará algunas tareas. Se trata de un microcontrolador de 8 bits, de gama baja,
Un microcontrolador como cualquier circuito integrado anal ógico tiene entradas, salidas y algunos componentes exteriores necesarios para procesar las señales de entrada y convertirlas en las señales de salida
El 16F84 requiere un cristal con dos capacitores y como mínimo un resistor para el reset. Por supuesto necesita una tensión de fuente de 5V (VDD) aplicada con respecto al terminal de masa (VSS). Posee dos puertos de salida, el A y el B, cuyos terminales son marcados RA0 al RA4 y RB0 al RB7.
Estos puertos pueden ser programados como de entrada o de salida.
El terminal 4 opera como reset pero también cumple funciones de carga de memoria de programa cuando es excitado con pulsos de 15V.
(pata 3) también tiene funciones como entrada de un temporizador y RBO (pata 6) cumple también funciones como entrada de interrupción.
Ahora bien, la mayoría de los microcontroladores (sean de Microchip, o de National, Motorola, Philips, etc.) se comportan de forma similar.
PIC 16F84 |
Algunas características mas representativas son:
- Opera a una frecuencia máxima de 10 MHz
- 1Kbyte de memoria EEPROM para nuestro programa
- 68 bytes (de 8 bits) de memoria RAM
- 64 bytes de memoria EEPROM para datos (no volátiles)
- Solo 35 instrucciones
- 13 pines de entrada/salida (un puerto de 8 bits + otro de 5 bits)
- Timer/contador de 8 bits