xxxxxxxxxx
xxxxxxxxxx
Last edited by Michael; - 4th September 2016 at 16:52.
Hi,
What's connected to MCLR (and the other programming pins for that matter) in your circuit?
Is it possible that it is loading the Vpp voltage applied to MCLR by the programmer so that it doesn't reach the correct level (12V)?
See section 3.2 in the PICKit2 manual, I know it's not the programmer you're using but the principle would be the same.
Another issue when using MCLR as an input is the order in which the voltages are applied, see if your programmer software has an option for Vpp Before Vdd. The issue, I believe, is that as soon as the chip starts executing code it can not be put into programming mode because it then disables MCLR so Vpp needs to come before Vdd so the chip is never allowed to start exectuing the code. If the chip is in circuit and you're powering normally try powering it from your programmer instead.
As for the configuration, the best option you have is the DEVICE_REFERENCE folder in your PBP installation (if you have PBP3 that is) and of course the datasheet for the device.
/Henrik.
Yes, I sent a message to another member and he said what you're saying -- might be time for a new programmer but I may try to modify my EPIC. If someone has done this sure would like to hear a simple fix to save time -- a zener and a resistor need to be placed somewhere. But don't know if traces need to be cut etc.
Thanks much.
I know the EPIC is fine and no, not programming the 12F675 in circuit -- doing it in the programmer zip socket.
A quick google came up with these results
http://www.microchip.com/forums/m357598.aspx
http://www.picbasic.co.uk/forum/showthread.php?t=1915
Seems that a lot of results point to the Epic programmer as being at fault in either not taking the PIC into programming mode, or not being able to erase the chip. Note that the programming voltage can be as much as 12v or more - whilst you think the epic is fine it might be worth checking that it takes the MCLR pin (check the datasheet to confirm) up to the VPP level at the time of programming.
Bookmarks