Puedes "hacer el burro" con el PIC, y provocarle un overflow del copon para que reinicie, a mi, en mis viejas andanzas, me reiniciaba constantemente porque queria hacer 255+3 en una variable byte... simple, tan solo mover "11111111" a una variable, y hacer un inc...
o bien,
colocar un transistor entre /MCLR y masa, activado por un pin I/O del micro... yo creo que surtiria efecto.