Hola Compañeros,
Mediante el presente pretendo publicar mi experiencia con una placa de control controlada por un PIC y hacer enfasis y recomendar la importancia de una buena conexion del MCLR en un PIC.
Mi placa de control tiene 2 posibilidades de alimentacion: Por medio de una fuente AC/DC con transformador, o por medio de un juego de baterias de 1.5v, 4 en total para sumar 4.5v. La idea es que el circuito no pare de trabajar, pero tenia un problema que al haber un apagon en la red electrica, mi circuito conmutaba pero se reiniciaba el programa.
Inicialmente pude arreglar el problema deshabilitando la opcion BROWNOUT del PIC, ya que esta opcion produce un reinicio en el pic al detectar un bajon en la alimantacion, pero tiempo despues volvio a aparecer el problemita y ahora si que me estaba sacando canas verdes.
La solucion: Aplicar un corecto circuito en el MCLR del PIC, el cual inicialmente lo tenia a +vdd mediante una resistencia de 10k. Estoy seguro que muchos de ustedes utilizan esta configuracion, y funciona, funciona en el protoboard y en prototipos, pero no es nada recomendable en aplicaciones que requieran largas horas de implementacion, o como esta que nunca debe parar.
El circuito consta en una resistencia de 100R en serie al MCLR de la cual se deriva un Condensador de 10uf/16v hacia GND y una resistencia de 10k a +vdd. Con esto el problema fue resuelto en su totalidad.
spero pueda colaborar en la solucion a aquellos que hallan tenido este problema o en la prevencion para los que lean este mensaje antes de desarrollar.