02 - Bits de Configuración PIC
02 - Bits de Configuración PIC
02 - Bits de Configuración PIC
Por ejemplo los bits de configuración PIC para el PIC16F84A, cuya hoja de datos lo
encuentras aquí, son los que se pueden ver en la siguiente imagen:
Como se puede ver los bits de configuración PIC forman parte de un registro de 14
bits para el PIC16F84A, dependiendo de los valores 0 o 1 asignados a estos bits el
PIC tendrá algún tipo de comportamiento, por ejemplo, en este caso si los bits del
13 al 4 son puestos a 1, se deshabilita el uso del código de protección, lo que se
recomienda hacer cuando se está practicando es no habilitar el código protección.
El bit3 es para que el microcontrolador tenga un pequeño retraso de unos cuantos
ms en su arranque cuando se lo alimenta, mientras el voltaje de alimentación de
estabiliza, al poner a 0 este bit se habilita esta opción mientras que si se le pone a
1 esta opción no estará disponible.
El bit2 es para habilitar el uso del temporizador llamado el perro guardián, este
temporizador siempre estará funcionando y cuando llegue a su máximo reiniciará el
microcontrolador PIC esté haciendo lo que esté haciendo, el perro guardián es útil
en caso el PIC se quede colgado y no siga la secuencia normal del programa ya que
lo reiniciará, si este bit se pone a 0 se deshabilita su uso, es lo que se recomienda
cuando se está practicando, en caso se habilite poniendo este bit a 1, cada cierto
tiempo hay que reiniciar este temporizador antes de que llegue a su máximo porque
de lo contrario reiniciará el PIC así no se haya quedado colgado, interrumpiendo la
secuencia normal del programa.
El bit1 y el bit 0 son para indicarle al microcontrolador PIC que tipo se oscilador se
utilizará, normalmente se 01ilizará un cristal, por lo que las combinaciones de estos
bits será 01, en caso de utilizar otro tipo de oscilador será mediante las
combinaciones de estos bits que se indicará.
Toda esta información del para que son útiles cada uno de los bits de configuración
se encuentra como se comentó líneas arriba en la hoja de datos del microcontrolador
utilizado, la sección llamada “SPECIAL FEATURES OF THE CPU” que es algo como
características especiales del CPU. la siguiente imagen corresponden a los bits de
configuración del microcontrolador PIC18F45K20, ese que viene con el PICKIT 3 y
cuya hoja de datos lo encuentras aquí.
Se ve algo espantoso, pero si revisamos la hoja de datos se verá que es muy fácil
interpretarlo y programarlo.