Es dificil hacer un diagnostico solo con el esquematico, el esquematico puede estar impecable pero el PCB ser un desastre y que el circuito falle.
De todas formas a simple vista se puede ver que falta:
- Capacitor de 100 nF lo mas cerca posible de los pines de VDD y VSS del PIC.
- Capacitor de 10uF/16V lo mas cerca posible de los pines de VDD y VSS del PIC, pero no mas cerca que el de 10uF, siempre el de menor capacidad mas cerca de los pines.
- Colocar una resistencia de mas de 1K (yo generalmente uso 2K2) entre el pin de MCLR y el pulsador y la resistencia de pullup.
- Filtrar el voltaje de MCLR, capacitor de 100 nf en paralelo con el pulsador y masa, lo mas cerca posible de la resistencia que te comente en el punto anterior.
- R15 esta bien, puedes subirla si quieres o no, mientras no supere los 40K esta bien.
- Falta un capacitor de gran capacidad a la salida del regulador para mejorar el rizado, entre 10uF y 47uF para tu circuito viene bien.
- No entiendo porque utilizas el 4049 en la entrada INT, en mi opinion no es necesaria.
Lo demas parece ser suficiente, no hay filtros PB ni en los pulsadores ni en la entrada INT pero no es imprescindible y no creo que te solucione tu problema.
Si no es pedir mucho, con el PCB podriamos realmente ver por donde viene la cosa.
Saludos.