Hi Ruben,

Disable code protection. Recompile. Program the PIC. After you program the PIC, read back
the .hex file. If MCLR still off?

I was just curious if the reset function for /MCLR was really being disabled. Reading back the
.hex file from the PIC would tell you this.

I haven't used the 685, but I do use the 690, and I use MCLR as an extra input with reset on
MCLR disabled. I've never had a problem with it.

When you press the switch connected to the MCLR pin, does it drop circuit voltage below
brownout? Brownout will reset from 2.025 to 2.175 volts when BOD is enabled.