Gente, les comento mi suceso.
Tengo un PIC18f8722 trabajando con un cristal de 10MHz, y el pll x4, con lo que en realidad corre a 40Mhz.
Es una tanda de 10 equipos que algunos fallaban y otros no. A algunos les aumentabamos los caps de 10nF a 100nF alrededor del pic y se estabilizaban. Pero otros por mas capacitor, a veces fallaban.
El tema era que al moverle el cristal (es uno de los largos de dos pines soldado verticalmente) se colgaba el PIC o bien el Contador de programa se cargaba con basura y empezaba a correr cualquier parte del código.
Ahora, se me ocurrió mover el cristal pero con un destornillador, pensando en la estática de mi dedo con el que antes lo movía, y NADA, el pic NO se colgaba... Concluyendo: ERA LA ESTATICA DE MI CUERPO...
Pense en reducir la velocidad de trabajo, ya que supuse que las cap paracitas del cristal cambiaban, con lo que se modificaba levemente la frec del mismo, y el pll se desenganchaba. La reduje a 10MHz, para no modificar las condiciones de Hardware; es decir, use el mismo cristal. El problema se mantuvo...
Lo siguiente que hice fue soldar la carcasa a masa con un simple cable, para probar. Y es increible la estabilidad que tiene ahora, no falló más!
Le volvi a subir la frecuencia a 40MHz, y anda hermoso...
le corte el cable de union carcasa-masa, para asegurarme que eso y solo eso cambio, y efectivamente, el pic se volvia a trabar tocandolo...
Espero les sea de utilidad, pero en lo que a mi me concierne, de ahora en mas, siempre soldaré a masa...
Saludos!