Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

02 - Bits de Configuración PIC

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

1.

Bits de configuración PIC

Bits de configuración PIC también llamada la palabra de configuración, Siempre que se


quiera programar un microcontrolador PIC, en primer lugar hay que programar lo que se
conoce como los bits de configuración PIC, estos bits forman parte de unos registros
especiales que constan de 14 bits, algunos PIC solo tienen uno de estos registros como el
PIC16F84A, mientras otros como el PIC18F4550 constan con mucho mas de estos registros,
para ubicar estos registros en la hoja de datos del microcontrolador utilizado se tiene que
ir a la sección llamada “SPECIAL FEATURES OF THE CPU” que es algo como características
especiales del CPU.
Los bits de configuración PIC son grabados en el microcontrolador cuando este se programa,
y no hay manera de manipularlos o hacer cambios en ellos una vez el microcontrolador PIC
este programado, la única manera de hacer cambios en ellos es volviendo a reprogramar el
PIC.
Los bits de configuración PIC sirven por ejemplo para indicarle al PIC que tipo de oscilador
va utilizar puede ser interno o externo, también se le indicará si se quiere utilizar
un temporizador llamado el perro guardián, que sirve para evitar que el microcontrolador
se quede colgado sin hacer nada, mediante estos bits también se le puede asignar un
códigos de protección si no se quiere que se copien los programas, otros bits son utilizados
para que el PIC se reinicie en caso la tensión baje de algún límite mínimo entre muchas otras
posibilidades; dependiendo del PIC utilizado variará la cantidad de bits a configurar y sus
posibilidades de uso, el para qué sirve cada bits de configuración PIC se puede ver en la hoja
de datos del PIC utilizado.
Si no se programan los bits de configuración PIC desde un inicio en forma adecuada podría
ser que el PIC no responda como se desea.

1.1 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.

También podría gustarte