Perdón, voy a intentar explicarme mejor:
El PIC, una vez grabado, lo pruebo y unas veces ejecuta bien, otras veces no ejecuta, otras veces se para a los 2 minutos o 10 minutos de haber empezado a funcionar, y otras arranca tras 5 minutos alimentado correctamente pero sin ejecutarse. Con el osciloscopio lo único que he observado es que el reloj, cuando el PIC no funciona, NO ESTÁ ACTIVO, por lo tanto creo que es un fallo del reloj, porque no se me ocurre otra cosa que pueda ser, el caso es que las salidas que digo al inicio del codigo que active las activa, pero luego ya no me ejecuta mucho mas, la verdad que no lo entiendo.