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