I have 10k pullup on the MCLR pin. I want to add a reset switch. Is it just a matter of a momentary switch to take the MCLR pin to ground? Or is there more to it than that?
Depending on how fast your controller starts doing anything external, you may need to a small capacitor in parallel with your switch. Switches aren’t an immediate on/off and with make noise at the switching point. This will make your processor reset several times. If you put a delay at the start of your program, you probably won’t need the cap.