Pic16F84
El nicrocontrolador PIC 16f84 tiene 18 patillas y su distribución es la siguiente:
Tiene dos puertos programables paraentrada y salida que son el RAx y RBx donde RA puede ser desde RA0 hasta RA4 y RB0 hasta RB7.
Vss es alimentación a masa y VDD alimentación apositivo entre +2 voltios y 6 voltios, normalmente se utiliza 5 voltios.
MCLR es una patilla para habilitar a nivel bajo 0 voltios un reset almicrocontrolador.
OSC1 YOSC2 se utilizan para configurar internamente o por hardware exterior la frecuencia de funcionamiento del PIC desdeun mínimo de 1KHZ hasta los 10 MHZ de máxima que posee el pic. Normalmente se utiliza 4MHZ aprovechando que 4 ciclos de reloj producen 1 ciclo deejecución de instrucción maquina, con lo que 1 instrucción se ejecutaría en 1 MHZ y así poderlo tener en cuenta para calcular tiempos de retraso o espera en laejecución del programa.
Este microcontrolador tiene un juego reducido de instrucciones de 32 instrucciones RISC de 14 bits cada instrucción,además posee una estructura Harvard de manera que diferencia en sitios diferentes los datos de las instrucciones, de modo que no pierde tiempo endiferenciar si es dato o instrucción como ocurría en la estructura Von Neuman.
A continuacion se expone un esquema de la memoria de registro y datos:
Regístrate para leer el documento completo.