Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Significado de Los Fuses
Significado de Los Fuses
Sirve para adaptar el circuito interno del oscilador según el componente externo que se
usará como fuente del reloj del sistema.
El Watchdog
El Watchdog o WDT es un temporizador que una vez alcanzado su tiempo límite puede
provocar un reset en el pic. El watchdog es un simple contador, que se puede reiniciar
para que no llegue a desbordarse de modo que no se produzca el reset.
Power Up Timer
Protección de Código
Se representa por el bit CP. Este fuse pone protección a la memoria de programa. Como
sabemos, es posible leer el programa contenido en el PICmicro mediante el dispositivo
programador (JDM por ejemplo). Si activamos este fuse, dicha lectura será impedida.
También implica renunciar a la característica de verificación del programa; así que si lo
vas a activar, no olvides reconfigurar el software de programación.
Se representa con los bits WRT1 y WRT0. Los PIC16F87xA ofrecen la posibilidad de
escribir en su memoria de programa Flash en tiempo de ejecución. Sin embargo, esto
algunas veces puede resultar riesgoso. Así que para dotarle se seguridad adicional al
programa este fuse permite configurar qué área de memoria quedará protegida y qué
área no. El efecto no es siempre el mismo en los PIC16F877A/876A que en los
PIC16F874A/F873A: no es lo mismo la mitad de la memoria del PIC16F876A que la
mitad de memoria del PIC16F873A.
Modo ICD
Se representa con el bit DEBUG. Con el módulo ICD (In Circuit Debugger) habilitado,
los PIC16F87xA monitorizan el estado de todos sus elementos hardware internos. Los
resultados serán almacenados en un área reservada de la memoria RAM y luego
enviados a una computadora a través de los pines RB6 y RB7. La computadora recibirá
los datos mediante algún programa que soporte el modo ICD
Al habilitar el modo ICD se debe renunciar a los pines RB6 y RB7 como puertos de E/S
convencionales, a un nivel de pila y a algo de memoria RAM.
Se representa con el bit CPD. Sirve para proteger la memoria EEPROM interna de los
PIC16F87xA contra accesos mediante un dispositivo externo. Funciona similar a la
protección de la memoria de programa, esto es, podrá ser accedida normalmente por el
CPU en tiempo de ejecución, mas no, por ejemplo, por un programador de PICs.
Habilitado este fuse, los pines RB7, RB6 y RB3 no responderán como puertos de E/S
típicos.
El circuito Brown Out del PIC detecta las caídas en la tensión de alimentación y puede
generar un reset ante tal evento para evitar que el PIC siga trabajando con alimentación
insuficiente. En los PIC16F el valor umbral típico del circuito Brown out es de 4V. De
hecho, a tensiones aceptablemente por debajo de este nivel de tensión el PIC todavía
puede tener una operación correcta pero no garantizada.
Si no se quiere correr el riesgo y se prefiere optar por que el PIC reinicie todo, se puede
activar este fuse mediante su bit de configuración BOREN o mediante su máscara
respectiva.