Why does my PIC16F886 does't run after programming without doing hard reset at MCLR pin?
I am trying to program PIC16F886 using MPLAB X IDE (v4.05) and Pickit-2 Programmer.
I have a piece of hardware (PCB) that embed PIC16F886.
The problem I am facing is that, when I program the chip, it successfully writes the code without errors or warnings. But it doesn't run the chip in real-time or hardware. But after programming, I had to a hardware reset (through '0' at MCLR) to run the MCU.
Actually this same piece of hardware was running smoothly for PIC18F2550, then I used the same hardware for PIC16F886 just a few modifications for PGM pin. At first, it was working fine, but after a lot of writing/programming, suddenly it started showing this behavior in which the MCU doesn't run unless I do hardware reset manually after programming.
I think I changed some settings of project unintentionally which I am not aware of.
So kindly help me with this.
Thanks and best regards.