Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

PSoC™ 6 Forum Discussions

JeHu_3414236
Level 5
Level 5
10 likes received First like received

I am using ILO and in some boards I see the error greater than 15%.  I cannot find the cause of the problem on my boards and most of the boards don't have this problem.  I am considering switching to PILO.  What are the disadvantages of using PILO over ILO besides higher current of 1.2uA vs 0.3 uA?  I am not using a HF crystal to trim the PILO with.  What will be the accuracy range of PILO if I never trim it?  I am not trimming the ILO either.  Should I be doing this and how often should I do it?  Is there an example project for doing trimming?  I only want an accuracy of 10% like the spec states for ILO but I want to see if I can recover bad boards with > 15% error.

0 Likes
1 Solution
Ekta
Moderator
Moderator
Moderator
250 solutions authored 100 likes received 250 sign-ins

Hello Jefferson,

PILO has an accuracy of ±2 percent, which can be calibrated to ±250 ppm with a high-accuracy clock source. Since you want an accuracy of only 10%, I would recommend you to use PILO directly without trimming. Please let me know if you are facing any issues when using PILO.

At present we do not have a code example for doing trimming. But you can refer to the PILO section of Cypress PDL for more details on the usage of the trim function for PILO.

The disadvantage of using PILO over ILO apart from the current consumption being higher is that PILO is not available in hibernate mode.

If you are using RTC Timers/ counters in your project then using PILO as source for CLK_LF may lead to corruption of the RTC Timers and Counters.

Best Regards

Ekta

View solution in original post

1 Reply
Ekta
Moderator
Moderator
Moderator
250 solutions authored 100 likes received 250 sign-ins

Hello Jefferson,

PILO has an accuracy of ±2 percent, which can be calibrated to ±250 ppm with a high-accuracy clock source. Since you want an accuracy of only 10%, I would recommend you to use PILO directly without trimming. Please let me know if you are facing any issues when using PILO.

At present we do not have a code example for doing trimming. But you can refer to the PILO section of Cypress PDL for more details on the usage of the trim function for PILO.

The disadvantage of using PILO over ILO apart from the current consumption being higher is that PILO is not available in hibernate mode.

If you are using RTC Timers/ counters in your project then using PILO as source for CLK_LF may lead to corruption of the RTC Timers and Counters.

Best Regards

Ekta