Searching \ for '[PIC]:problem programming a pic 12f629' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: techref.massmind.org/techref/microchip/devprogs.htm?key=programming
Search entire site for: 'problem programming a pic 12f629'.

Exact match. Not showing close matches.
PICList Thread
'[PIC]:problem programming a pic 12f629'
2003\03\05@032150 by Paul Kennedy

flavicon
face
Hi.

I use a p16pro programmer with picall software.

I can program a blank pic but once it is programmed I cannot reprogram it at all.
I get a fault1 error in the programming software.
I suspect that it is probably running in the programmer since it is using the internal Rc oscillator.
this is somehow preventing it from going into programming mode

Has anybody else encountered this?
what am I doing wrong?
[frustrated]

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\03\05@045659 by Timothy Box

flavicon
face
Hi I had this with a 12F675. But put it down to another device on clock pin
holding the line low. To be honest I never did get to the bottom of it.

Tim

{Original Message removed}

2003\03\05@080810 by Olin Lathrop

face picon face
> I use a p16pro programmer with picall software.
>
> I can program a blank pic but once it is programmed I cannot reprogram
> it at all.
> I get a fault1 error in the programming software.
> I suspect that it is probably running in the programmer since it is
> using the internal Rc oscillator.
> this is somehow preventing it from going into programming mode

What PIC are you using?  Some of them have a very right maximum rise time
requirement on Vpp specifically to prevent the internal oscillator
starting.  However, all of these details should be handled by the
programmer.


*****************************************************************
Embed Inc, embedded system specialists in Littleton Massachusetts
(978) 742-9014, http://www.embedinc.com

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\03\05@083654 by erholm (QAC)

flavicon
face
12F629, according to the subject...
Jan-Erik Soderholm



Olin Lathrop wrote :

{Quote hidden}

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\03\05@103032 by Olin Lathrop

face picon face
> 12F629, according to the subject...

Arrg.  All relevant information belongs in the body.  The subject is only
supposed to be a reminder.


*****************************************************************
Embed Inc, embedded system specialists in Littleton Massachusetts
(978) 742-9014, http://www.embedinc.com

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

2003\03\28@034858 by Jeff Boly

flavicon
face
I have the same problem with my P16PRO programmer with PicallW v.10d and the 12F629.   It definitely appears to be related to the Int RC Osc.   I found an interesting note in the ICSP section of the PIC Mid-Range Reference Manual from Microchip.  Basically, there is no crystal startup delay when you use the Int RC Osc, and so the PIC can begin executing code if VPP does not rise fast enough to go into programming mode.   The execution of code changes the PC, which causes a problem with addresses being off once the chip does go in to programming mode.  
I used a Digital Oscilloscope and have confirmed that the VPP/VDD timing with P16PRO is incorrect for the 12F629 and other PIC chips too.  I've contacted Bojan Dobaj, but so far he only recommended switching the VPP and VDD order in the hardware settings.  This sort of works, but is still not ideal.   I also noticed that the Bulk Erase cycle timing is not correct.   I think the algorithms for the PicallW need to be closely examined (and changed?) to make sure that they exactly match the Programming Specifications from Microchip.

The workaround is to program your chip in the default ERC mode, get everything right with Code, Data and Fuse bits, and then lastly go back and program the IntRC fuse.

Regards, -Jeff B.


> I use a p16pro programmer with picall software.
>
> I can program a blank pic but once it is programmed I cannot reprogram
> it at all.
> I get a fault1 error in the programming software.
> I suspect that it is probably running in the programmer since it is
> using the internal Rc oscillator.
> this is somehow preventing it from going into programming mode


--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads

More... (looser matching)
- Last day of these posts
- In 2003 , 2004 only
- Today
- New search...