Hello,
Well, as stated in the title, I'm using a PIC12F1572 in a 8pin package.
So i disabled the MCLR pin in the CONFIG words.
Now, the problem is if this pin is kept low on power up the PIC never actually starts executing code. if I left it float on power up and connect the device after it works normally.
Has anyone encountered such behaviour? Is there anything I am missing from the datasheet?
As far as I understand, this pin can only be used as a input, and to actually disable the MCLR I must disable de Low Voltage Programming, I did both.
The only thing I think I could do is invert all logic in the program and put a mosfet or transistor inverting the input.
What I'm using:
MPLAB X 5.05 (linux)
Pickit 3
pic12f1572 DIP8
Well, as stated in the title, I'm using a PIC12F1572 in a 8pin package.
So i disabled the MCLR pin in the CONFIG words.
Now, the problem is if this pin is kept low on power up the PIC never actually starts executing code. if I left it float on power up and connect the device after it works normally.
Has anyone encountered such behaviour? Is there anything I am missing from the datasheet?
As far as I understand, this pin can only be used as a input, and to actually disable the MCLR I must disable de Low Voltage Programming, I did both.
The only thing I think I could do is invert all logic in the program and put a mosfet or transistor inverting the input.
What I'm using:
MPLAB X 5.05 (linux)
Pickit 3
pic12f1572 DIP8