I am trying to program PIC12 with a JDM and Tait programmer. Everything is OK in the first programming but I can't program PIC again. When I connect it to the programmer WinPICPgm is not able to recognize it and even is not able to recognize the programmer. I used programmer test in the Programmer Selection/Configuration window and found that when I attach PIC to the programmer and power it on DataOut does not changes by changing DataIn (It changes correctly while PIC is not connected or powered). I tested PIC12F675, PIC12F629 and PIC12F683. Note that my program uses internal oscillator, disables MCLR function and uses it as input, enables GP1 and GP2 pull-ups, uses GP1 and GP2 interrupt on change. I have not this problem with another code that does not enables pull-ups and interrupts on GP1 and GP2. Does anyone can help me?
Can’t program PIC12
pic
Related Topic
- Electronic – How to protect a MAX232 from PIC programming high voltages
- PICkit3 MCLR to Vdd Pull-Up Resistor
- Electronic – PIC Microchip Keeps Resetting
- Electronic – PIC16 only runs on debugger
- Electronic – Error Connecting PIC12F683 to MPLABX with PicKit3
- Electrical – PIC microcontroller not working without PICKIT3
Best Answer
It should be no surprise that this doesn't work. You used a crappy programmer that cuts corners at the expense of robustness, plays fast and loose with the programming spec, and then gave it a difficult corner case. You should be glad it managed to correctly program other things.