Vous êtes sur la page 1sur 3

CONFIGURACIN DE GRABADO EN EL MICROCONTROLADOR

ACTIVIDAD 1. Contestar:
1.- Cuntos elementos programables tiene el PIC16F84?
2.- En donde se encuentran estos elementos?
3.- Qu nombre reciben estos elementos?
4.- En donde se encuentra configuracin, a que espacio pertenece?
5.- Escribe la funcin de:
CP:
PWRTE:
WDTE:
FOSC1, FOSC0:
6.- Qu osciladores se pueden utilizar con el PIC16F84?
7.- Por qu usar un oscilador XT de cristal?

Hay ciertos aspectos del PIC que han de ser activados o desactivados cuando se programa y no se
pueden volver a cambiar hasta que el PIC no se reprograme de nuevo.
El PIC16F84 dispone de 4 elementos programables (los modelos superiores tienen ms) que se
encuentran en la llamada palabra de configuracin. A estos 4 elementos o bits de configuracin
tambin se les conoce como fuses(fusibles).
La palabra de configuracin se encuentra en la direccin de memoria de programa 2007 h. Esta
posicin est ms all del espacio de memoria de programa destinada al usuario y pertenece al
espacio de memoria de prueba y configuracin (2000h - 3FFFh). Solamente se puede acceder a
este espacio durante la programacin del dispositivo.
R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
CP CP CP CP CP CP CP CP CP CP /PWRTE WDTE FOSC1 FOSC0
B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CP, bit 4 a 13: Bits de proteccin de cdigo.
o 1: Proteccin de cdigo deshabilitada.
o 0: Memoria protegida por cdigo.
PWRTE, bit 3: Bit para habilitar el Power-up Timer o temporizador de encendido.
o 1: Power-up timer deshabilitado.
o 0: Power-up Timer habilitado.
WDTE, bit 2: Bit para habilitar el Watchdog timer o temporizador perro guardin.
o 1: WDT habilitado.
o 0: WDT deshabilitado.
FOSC1, FOSC0, bit 0 y 1: Seleccin del oscilador.
o 00: Oscilador LP.
o 01: Oscilador XT.
o 10: Oscilador HS.
o 11: Oscilador RC.
CP
Activando CP, Code Protection, tendremos la garanta de que el cdigo escrito en el PIC no pueda
ser ledo por otra persona, para que no se copie, modifique, etc. Esto no impide que el PIC
funcione como siempre, ni que no se pueda sobrescribir su contenido. Lo nico que nos impide es
leerlo.
PWRTE
Si activamos el bit PWRTE, conseguimos que se genere un retardo en la inicializacin del
microcontrolador. Esto se utiliza para que la tensin se estabilice, por lo que se recomienda su
uso.
WDTE
El "perro guardin" del PIC se configura aqu. Con esto el PIC tiene la capacidad de
autorresetearse. Es til ante problemas que impidan el funcionamiento del programa del PIC,
como un bucle infinito, el WDT lo sacar de l resetendo al PIC.
Su funcionamiento es sumamente sencillo. Simplemente es un registro que debemos borrar cada
cierto tiempo. Si pasa un tiempo (entre 2.5ms y 2.5 seg) y el registro no ha sido borrado, el PIC se
resetea. La instruccin para borrar el registro es CLRWDT. Con poner un par de ellos a lo largo de
nuestro cdigo es suficiente para tener una garanta de que nuestro PIC no se quede "colgado".
FOSC1, FOSC0
Mediante FOSC1 y FOSC0 controlamos el modo de oscilacin que usar el PIC para funcionar. El
oscilador se puede configurar de 4 maneras distintas, dependiendo de la velocidad y del tipo de
circuito oscilador empleado.
XT: Tendremos que disponer de un cristal de cuarzo y dos condensadores. Esto permitir
generar los pulsos necesarios para el microcontrolador con una frecuencia determinada.
La exactitud es muy alta, por lo que se recomienda para casi todas las aplicaciones. El valor
del cristal generalmente ser de 4Mhz (como mximo) y los condensadores sern
cermicos de entre 15 y 33 nF.
RC: Este es el sistema ms sencillo y econmico. Se basa en un montaje con una
resistencia y un condensador. La velocidad a la que oscile el PIC depender de los valores
del condensador y de la resistencia. La mxima frecuencia que podremos emplear con
este sistema ser de 5.5MHz (con el PIC16F84A-20).
HS: Para cuando necesitemos aplicaciones de alta velocidad, entre 4 y 20 Mhz. Este
montaje se basa tambin en un cristal de cuarzo, como el XT.
LP: (Low Power) Esta modalidad permite un descenso del consumo en el PIC gracias a que
la frecuencia de oscilacin es menor que en la configuracin XT. Al igual que con XT y HS,
necesitaremos un cristal de cuarzo (de 32 a 200 KHz) y dos condensadores.
ACTIVIDAD 2. Pega las pantallas de accin de configuracin para el grabado del microcontrolador.