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

CCS SMT example builds but does verify
Goto page Previous  1, 2
 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
Ttelmah



Joined: 11 Mar 2010
Posts: 19954

View user's profile Send private message

PostPosted: Fri Sep 19, 2025 1:03 am     Reply with quote

Let's 'extend' this a little.

Historically Tantalum capacitors were quite dangerous. Quite a lot of things
could make them fail. In their early days they were not allowed in medical,
aeronautical, or military equipment. Now however there are high quality MIL
spec versions available. These have a more rugged structure and sometimes
extra protection internally. This is an example of such a product:
[url]
https://www.kyocera-avx.com/resources/high-reliability-solid-tantalum-capacitors/#:~:text=Solid%20tantalum%20capacitors%20offer%20infinitely,and%20non%2Dcritical%20medical%20applications.
[/url]

So you can use Tantalum, but should specify these higher reliability types.

Now the advantages of Tantalum were it's far superior HF performance than
conventional electrolytic, the smaller size for a given capacity, improved
long term temperature performance. but relatively poor ESR. These
improved versions change the chemistry to help improve the ESR as well.

Since then two other products have come along. The first was the Sanyo
'OSCON' electrolytic, with similar HF performance. Similar products are
now available from many manufacturers, Before these it used to be standard
practice to combine an electrolytic with a small ceramic to improve the
HF performance. With these, this is not needed. These also give good ESR's.

The other is the appearance of the non electrolytic multi layer ceramic
capacitors. Giving very good HF performance and low ESR's. If you look at
the Microchip notes about for example the smoothing capacitor that should
be used for the internal supplies on some of their chips, they suggest
MLCC, MnO2 Tantalum, or an enhanced electrolytic like the OSCON.

Have fun. Very Happy
sandyw



Joined: 30 Jun 2023
Posts: 16

View user's profile Send private message

PostPosted: Fri Sep 19, 2025 4:41 am     Reply with quote

Hello JerryR, Ttelmah et al,

Tried a 10uF cap ceramic on the Vpp line directly on the programmer connector pins. Already had a 22uf cap fitted.

No change, program fails to verify, with any interrupt directives included, at memory locations 020 - > 069.

Tried a previous board with a 16f1829 fitted and I'm getting exactly the same effect except it only goes to address 060 this time.

Using same set up and programming Pic 16f8722 works fine.

I had a funny earlier when the ICD40 and ICD80 would not read the 16f18146 device ID and had to update the ICD firmware.

Turns out this was the problem.

The programmer was updated to 03.64 and started to read the ID but this was the point where the verify faults started.
Origional thought it was me and my board but tried various other boards and IC types. Failed on the 16f1829 and 16f18146 passed on the 18f8722.

Tried JerryR solution of 10u onto the Vdd pins at the programmer even though I had lots of capacitance already there, but never discard a good idea, and still didn't work.

Tried a different tack after Ttelmahs suggestion (think it was his) and went back two issues of the programmer firmware to 03.47 and it was back to not reading the Id.

Went back to issue 03.57 and eureka it all started working again so it looks as if the fundamental problem is the firmware in the icd programmer.

Hope this helps some one else and thanks for all the help.

SandyW
Razz
Ttelmah



Joined: 11 Mar 2010
Posts: 19954

View user's profile Send private message

PostPosted: Sun Sep 21, 2025 10:38 pm     Reply with quote

I would report this. I had similar problems a few months ago on some
PIC24 variants. Problem is little changes to the firmware, and the impossibility
of testing with all the huge numbers of PIC variants... Sad
sandyw



Joined: 30 Jun 2023
Posts: 16

View user's profile Send private message

PostPosted: Mon Sep 22, 2025 2:31 am     Reply with quote

Hi Ttelmah,

Thats it reported

- SandyW
jeremiah



Joined: 20 Jul 2010
Posts: 1400

View user's profile Send private message

PostPosted: Mon Sep 22, 2025 9:18 am     Reply with quote

sandyw wrote:
Hi Ttelmah,

Thats it reported

- SandyW


Just checking, but did you report it directly to CCS support (email or phone)? I ask because a lot of folks assume they read these forums and they don't always since this is just a user to user forum.
sandyw



Joined: 30 Jun 2023
Posts: 16

View user's profile Send private message

PostPosted: Mon Sep 22, 2025 9:25 am     Reply with quote

Reported directly to CCS support.

Got an answer back today. They have changed the ICD code and up issued it to 3.66.

I haven't tried it yet but I assume by the time they sent it to me they have.
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Goto page Previous  1, 2
Page 2 of 2

 
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