Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Es otra característica de seguridad en los microcontroladores cuyo objeto es prevenir que el microcontrolador
se quede indefinidamente bloqueado o "colgado" debido a fallas en la lógica del software y en algunos casos
debido a fallas de hardware causadas, entre otras cosas, por ruido electromagnético (impulsos) en ambientes
de alto riesgo.
1 = WDT habilitado
0 = WDT desabilitado
Power up timer (Bit de habilitación de temporizador encendido)
1 = PWRT desabilitado
0 = PWRT habilitado
Al habilitar el Reinicio por Apagón (Brown-out Reset) se recomienda habilitar también el Temporizador de
Encendido (Power-up Timer /PWRTE)debido a que este último es requerido también para el funcionamiento
del Reinicio por Apagón.
Nota: Algunos microcontroladores PIC originales tienen invertida la polaridad de este bit.
Bit de Habilitación de Reinicio por Apagón (Brown-out Reset Enable bit): BOREN
1 = BOR habilitado
0 = BOR deshabilitado
Al habilitar el Reinicio por Apagón (Brown-out Reset) éste habilita automáticamente el Temporizador de
Encendido (Power-up Timer /PWRTE), es así que se recomienda directamente habilitar este bit (/PWRTE)
siempre que se habilite el Reinicio por Apagón.
Low Voltage
Para el LVP conjunto de configuración de bits a la "programación de baja tensión habilitada", usted puede
programar en (por defecto) de alta tensión o baja tensión (habilitado aquí).
Para el LVP conjunto de configuración de bits a "alta tensión en MCLR/Vpp debe ser utilizado para programar",
usted puede programar solamente en alta tensión.
Data EEPROM Memory Code Protection Bit(Bit de Protección de Memoria EEPROM de Datos)
Este bit está presente solamente cuando el dispositivo posee memoria EEPROM de datos, adicionalmente a
su memoria ROM (flash) de programa.
1 = Protección de código deshabilitada
0 = Protección de memoria EEPROOM de datos habilitada
Al habilitar el Reinicio por Apagón (Brown-out Reset) éste habilita automáticamente el Temporizador de
Encendido (Power-up Timer /PWRTE), es así que se recomienda directamente habilitar este bit (/PWRTE)
siempre que se habilite el Reinicio por Apagón
Flash Program Memory Write Enable Bits
Algunos dispositivos usan solamente un bit (CP0) para determinar la protección de código según la siguiente
descripción:
1 = Protección de código deshabilitada
0 = Protección de código habilitada
Cuando se ha activado la protección de código en un dispositivo, la memoria de éste ya no puede ser re-leída
para verificación; de ahí que al verificar el código programado se obtenga un mensaje de error que haría suponer
que el código de programa no se ha grabado correctamente, sin embargo, éste no es el caso.
Referencias
TecBolivia. (2016). Entendiendo los Bits de Configuración en el PIC16 de Microchip. 08/11/2018, de TecBolivia Sitio web:
ecbolivia.com/index.php/articulos-y-tutoriales-microcontroladores/34-entendiendo-los-bits-de-configuracion-en-el-
pic16-de-microchip