CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

[SOLVED] PIC18LF1220 - can only program ONCE (ICD-U64)

 
Post new topic   Reply to topic    CCS Forum Index -> CCS ICD / Mach X / Load-n-Go
View previous topic :: View next topic  
Author Message
newguy



Joined: 24 Jun 2004
Posts: 1909

View user's profile Send private message

[SOLVED] PIC18LF1220 - can only program ONCE (ICD-U64)
PostPosted: Wed Oct 23, 2013 2:46 pm     Reply with quote

I have a really weird problem I've never encountered before. A freshly manufactured board I can program, ONCE. If I try to reprogram it, I get verification errors. If I try to erase the chip, the erase operation is successful but if I try to verify that it's blank I get an error - chip NOT blank.

I'm wondering if it doesn't have something to do with the board and what this processor does on it. It's a simple power supply/distribution board. More complex boards stack on it. It takes 28V in, and has three power supplies to create 12.0, 5.0, and 3.3V (each 2A). The processor simply monitors the voltage on each supply and controls 4 LEDs - one for each supply.

The PIC is powered from the 3.3V supply. A precision 2.048V reference is fed to AN0. A resistor divider from the 5, 12, and 28V supplies each feed the AN1-3 inputs. Based on the fact that the AN0 input is fixed, the voltage of the 3.3V supply can be calculated, and the rest of the supplies can then be easily measured.

Only thing I can think of is that the analog voltages are putting the chip into a weird latch-up condition or something like that. There's definitely some sort of interference/whatever which is preventing a full erase.

Any thoughts?

Edit: definitely voltage/programmer related. Load-n-Go works without issue.


Last edited by newguy on Tue Nov 05, 2013 12:19 pm; edited 1 time in total
alan



Joined: 12 Nov 2012
Posts: 357
Location: South Africa

View user's profile Send private message

PostPosted: Wed Oct 23, 2013 3:03 pm     Reply with quote

Hi newguy

It seems that somehow the U64 can only program some chips once> I had the same problem see (http://www.ccsinfo.com/forum/viewtopic.php?t=49444), but the ICD3 works without problems. In the meantime I have used my U64 for other chips so definitely not blown. Must admit I never contacted CCS, maybe now are a good time as it is not only me.

Regards
newguy



Joined: 24 Jun 2004
Posts: 1909

View user's profile Send private message

PostPosted: Thu Oct 24, 2013 8:39 am     Reply with quote

Glad I'm not the only one. I did send an email to CCS support regarding the issue. 2nd one this week, as I learned Monday that the latest FW release for the Load-n-Go bricks dsPIC33FJ256GP710A's.
newguy



Joined: 24 Jun 2004
Posts: 1909

View user's profile Send private message

PostPosted: Tue Nov 05, 2013 12:19 pm     Reply with quote

UPDATE: version 3.01 of ICD-U64 firmware fixes this issue.
gpsmikey



Joined: 16 Nov 2010
Posts: 588
Location: Kirkland, WA

View user's profile Send private message

PostPosted: Tue Nov 05, 2013 12:28 pm     Reply with quote

"fixes this issue" - both problems or just one of them ? (there were two issues - one was bricking a chip the other was only able to program a different chip once)

mikey
_________________
mikey
-- you can't have too many gadgets or too much disk space !
old engineering saying: 1+1 = 3 for sufficiently large values of 1 or small values of 3
newguy



Joined: 24 Jun 2004
Posts: 1909

View user's profile Send private message

PostPosted: Tue Nov 05, 2013 12:58 pm     Reply with quote

Just this issue. Two different programmers, one issue each. The Load-n-Go dsPIC33FJ issue is still outstanding.
gpsmikey



Joined: 16 Nov 2010
Posts: 588
Location: Kirkland, WA

View user's profile Send private message

PostPosted: Tue Nov 05, 2013 1:05 pm     Reply with quote

Ah, ok, thanks for the clarification.

mikey
_________________
mikey
-- you can't have too many gadgets or too much disk space !
old engineering saying: 1+1 = 3 for sufficiently large values of 1 or small values of 3
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> CCS ICD / Mach X / Load-n-Go All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group