<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SC33771C coulomb counting in High Performance Analog Front End Interfaces</title>
    <link>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2177201#M146</link>
    <description>&lt;P&gt;Hello Ali22&lt;/P&gt;
&lt;P&gt;Good day!&lt;/P&gt;
&lt;P&gt;You're right! Sorry, I already did a more extensive search to review the information for this configuration. I apologize because my first answer was wrong.&lt;/P&gt;
&lt;P&gt;Now answering your questions:&lt;/P&gt;
&lt;P&gt;&lt;U&gt;does SC33771C need to be reinitialized after entering sleep and then being awakened by CSB?&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;No, full reinitialization is not strictly required, but some aspects may need to be reconfigured depending on your setup:&lt;/P&gt;
&lt;P&gt;CSB wake-up works by transitioning the CSB pin from low to high. This triggers the wake-up sequence, but the device may revert to default cluster ID (CID = 0x00) after sleep or reset.&lt;/P&gt;
&lt;P&gt;If you previously assigned a custom CID (e.g., 0x01), you may need to reassign it after wake-up if the device no longer responds to it. This behavior has been observed in practice.&lt;/P&gt;
&lt;P&gt;Registers like SYS_CFG2 retain their values across sleep cycles, but some threshold or configuration registers may revert to defaults.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;will the Coulomb count related registers clear to 0 after initialization?&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Yes, they can be cleared during initialization or reset, but they do not automatically reset to zero unless explicitly commanded:&lt;/P&gt;
&lt;P&gt;The COULOMB_CNT1/2 and CC_NB_SAMPLES registers retain their values unless:&lt;/P&gt;
&lt;P&gt;A reset command is issued via ADC_CFG [CC_RST] = 1.&lt;/P&gt;
&lt;P&gt;A power-on reset (POR) or software reset is triggered.&lt;/P&gt;
&lt;P&gt;During sleep, coulomb counting continues, and CC_NB_SAMPLES can saturate to 0xFFFF if not read/reset periodically. [mc33771 sl...Community]&lt;/P&gt;
&lt;P&gt;Overflow is indicated by the CC_OVR_FLT flag, and if unmasked, it will activate the FAULT pin.&lt;/P&gt;
&lt;P&gt;So, if your goal is to track Coulomb count continuously during sleep, make sure store the values before reset or reinitialization.&lt;/P&gt;
&lt;P&gt;I found some posts in the community that might be helpful to you:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Sensors/mc33771-sleep-coulomb-counter-issue/m-p/2175615" target="_blank"&gt;https://community.nxp.com/t5/Sensors/mc33771-sleep-coulomb-counter-issue/m-p/2175615&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966937" target="_blank"&gt;https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966937&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Sensors/Issue-with-Coulomb-count-in-BMS-S32K144-Board/m-p/1382628" target="_blank"&gt;https://community.nxp.com/t5/Sensors/Issue-with-Coulomb-count-in-BMS-S32K144-Board/m-p/1382628&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Power-Management/Counting-problem-with-Coulomb-Count-in-BMS-MC33771B/m-p/1533805" target="_blank"&gt;https://community.nxp.com/t5/Power-Management/Counting-problem-with-Coulomb-Count-in-BMS-MC33771B/m-p/1533805&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I hope this information has helped you, please let me know if you need help with anything else.&lt;/P&gt;
&lt;P&gt;Have a great day and best of luck.&lt;/P&gt;</description>
    <pubDate>Mon, 29 Sep 2025 06:17:34 GMT</pubDate>
    <dc:creator>RafaR</dc:creator>
    <dc:date>2025-09-29T06:17:34Z</dc:date>
    <item>
      <title>SC33771C coulomb counting</title>
      <link>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2175102#M137</link>
      <description>&lt;P&gt;Dears&lt;/P&gt;&lt;P&gt;I want to know if the coulomb&lt;BR /&gt;counting of SC33771C can continue to count during sleep mode?&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 14:39:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2175102#M137</guid>
      <dc:creator>Ali22</dc:creator>
      <dc:date>2025-09-24T14:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: SC33771C coulomb counting</title>
      <link>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2175262#M138</link>
      <description>&lt;P&gt;Hello Ali22&lt;/P&gt;
&lt;P&gt;Good day!&lt;/P&gt;
&lt;P&gt;Sorry, unfortunately it doesn't.&lt;/P&gt;
&lt;P&gt;In Sleep Mode, the device significantly reduces its power consumption by disabling most internal functions.&lt;/P&gt;
&lt;P&gt;By default, the Coulomb counter does not operate in Sleep Mode because the analog front end (AFE) and ADCs are powered down to save energy.&lt;/P&gt;
&lt;P&gt;I recommend you configuring the device to enter to Standby instead of full Sleep, if your application allows it.&lt;/P&gt;
&lt;P&gt;I hope this information has helped you, please let me know if you need help with anything else.&lt;/P&gt;
&lt;P&gt;Have a great day and best of luck.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 21:57:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2175262#M138</guid>
      <dc:creator>RafaR</dc:creator>
      <dc:date>2025-09-24T21:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: SC33771C coulomb counting</title>
      <link>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2175491#M139</link>
      <description>&lt;P&gt;Dears&lt;/P&gt;&lt;P&gt;Thanks for your feedback.&lt;/P&gt;&lt;P&gt;But I see here that sleep mode is possible, could you please help me confirm again？&lt;BR /&gt;Another question, does SC33771C need to be reinitialized after entering sleep and then being awakened by CSB?&lt;/P&gt;&lt;P&gt;We want to be able to continuously obtain sleep time and Coulomb count values while SC33771 is asleep, but will the Coulomb count related registers clear 0 after initialization?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.jpg" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/358449i0FAD65EAF311638B/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.jpg" alt="1.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.jpg" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/358446i9A81CC123CAFF505/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.jpg" alt="1.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 05:56:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2175491#M139</guid>
      <dc:creator>Ali22</dc:creator>
      <dc:date>2025-09-25T05:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: SC33771C coulomb counting</title>
      <link>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2177201#M146</link>
      <description>&lt;P&gt;Hello Ali22&lt;/P&gt;
&lt;P&gt;Good day!&lt;/P&gt;
&lt;P&gt;You're right! Sorry, I already did a more extensive search to review the information for this configuration. I apologize because my first answer was wrong.&lt;/P&gt;
&lt;P&gt;Now answering your questions:&lt;/P&gt;
&lt;P&gt;&lt;U&gt;does SC33771C need to be reinitialized after entering sleep and then being awakened by CSB?&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;No, full reinitialization is not strictly required, but some aspects may need to be reconfigured depending on your setup:&lt;/P&gt;
&lt;P&gt;CSB wake-up works by transitioning the CSB pin from low to high. This triggers the wake-up sequence, but the device may revert to default cluster ID (CID = 0x00) after sleep or reset.&lt;/P&gt;
&lt;P&gt;If you previously assigned a custom CID (e.g., 0x01), you may need to reassign it after wake-up if the device no longer responds to it. This behavior has been observed in practice.&lt;/P&gt;
&lt;P&gt;Registers like SYS_CFG2 retain their values across sleep cycles, but some threshold or configuration registers may revert to defaults.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;will the Coulomb count related registers clear to 0 after initialization?&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Yes, they can be cleared during initialization or reset, but they do not automatically reset to zero unless explicitly commanded:&lt;/P&gt;
&lt;P&gt;The COULOMB_CNT1/2 and CC_NB_SAMPLES registers retain their values unless:&lt;/P&gt;
&lt;P&gt;A reset command is issued via ADC_CFG [CC_RST] = 1.&lt;/P&gt;
&lt;P&gt;A power-on reset (POR) or software reset is triggered.&lt;/P&gt;
&lt;P&gt;During sleep, coulomb counting continues, and CC_NB_SAMPLES can saturate to 0xFFFF if not read/reset periodically. [mc33771 sl...Community]&lt;/P&gt;
&lt;P&gt;Overflow is indicated by the CC_OVR_FLT flag, and if unmasked, it will activate the FAULT pin.&lt;/P&gt;
&lt;P&gt;So, if your goal is to track Coulomb count continuously during sleep, make sure store the values before reset or reinitialization.&lt;/P&gt;
&lt;P&gt;I found some posts in the community that might be helpful to you:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Sensors/mc33771-sleep-coulomb-counter-issue/m-p/2175615" target="_blank"&gt;https://community.nxp.com/t5/Sensors/mc33771-sleep-coulomb-counter-issue/m-p/2175615&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966937" target="_blank"&gt;https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966937&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Sensors/Issue-with-Coulomb-count-in-BMS-S32K144-Board/m-p/1382628" target="_blank"&gt;https://community.nxp.com/t5/Sensors/Issue-with-Coulomb-count-in-BMS-S32K144-Board/m-p/1382628&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Power-Management/Counting-problem-with-Coulomb-Count-in-BMS-MC33771B/m-p/1533805" target="_blank"&gt;https://community.nxp.com/t5/Power-Management/Counting-problem-with-Coulomb-Count-in-BMS-MC33771B/m-p/1533805&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I hope this information has helped you, please let me know if you need help with anything else.&lt;/P&gt;
&lt;P&gt;Have a great day and best of luck.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Sep 2025 06:17:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/High-Performance-Analog-Front/SC33771C-coulomb-counting/m-p/2177201#M146</guid>
      <dc:creator>RafaR</dc:creator>
      <dc:date>2025-09-29T06:17:34Z</dc:date>
    </item>
  </channel>
</rss>

