<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>What could the nRF52840 be doing while apparently idle — and what are the risks of interrupting it with a reset?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123181/what-could-the-nrf52840-be-doing-while-apparently-idle-and-what-are-the-risks-of-interrupting-it-with-a-reset</link><description>Hi, 
 
 I&amp;#39;m using the nRF52840 with the SoftDevice for BLE. In my system, it&amp;#39;s primarily a BLE transceiver controlled via SPI by an external TI MSP430. We&amp;#39;re considering implementing a preventive reset strategy: if the nRF appears idle (no BLE connection</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 05 Aug 2025 11:48:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123181/what-could-the-nrf52840-be-doing-while-apparently-idle-and-what-are-the-risks-of-interrupting-it-with-a-reset" /><item><title>RE: What could the nRF52840 be doing while apparently idle — and what are the risks of interrupting it with a reset?</title><link>https://devzone.nordicsemi.com/thread/544608?ContentTypeID=1</link><pubDate>Tue, 05 Aug 2025 11:48:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e526685-c194-45a1-a23c-c4b79639d5cd</guid><dc:creator>Sigurd</dc:creator><description>[quote user="coiti4"]That said, my question is less about whether to reset and more about what the nRF52840 might be doing under the hood when it appears idle (no BLE connections, no advertising, no SPI activity).[/quote]
&lt;p&gt;For most applications, if things are working correctly, then the CPU should then simply be sleeping, consuming the minimum amount of power.&lt;/p&gt;
[quote user="coiti4"]I’m trying to understand if things like deferred internal flash writes or SoftDevice tasks could still be happening silently and whether triggering a reset in that moment could corrupt data or cause other issues.[/quote]
&lt;p&gt;That are things that the CPU could be doing, yes, but it should not cause any issues to trigger a reset in these cases. E.g. the FDS filesystem, and other systems are designed to be robust against sudden power failures. e.g. a battery-powered product could suddenly lose power when the battery is empty, and the systems are designed to be robust against that.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What could the nRF52840 be doing while apparently idle — and what are the risks of interrupting it with a reset?</title><link>https://devzone.nordicsemi.com/thread/543962?ContentTypeID=1</link><pubDate>Tue, 29 Jul 2025 13:24:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ec5ade0-e0aa-4598-9d3b-2c3317002dd1</guid><dc:creator>coiti4</dc:creator><description>&lt;p data-start="116" data-end="154"&gt;Thanks, I appreciate the perspective.&lt;/p&gt;
&lt;p data-start="156" data-end="352"&gt;That said, my question is less about whether to reset and more about what the nRF52840 might be doing under the hood when it appears idle (no BLE connections, no advertising, no SPI activity).&lt;/p&gt;
&lt;p data-start="354" data-end="594"&gt;I&amp;rsquo;m trying to understand if things like deferred internal flash writes or SoftDevice tasks could still be happening silently and whether triggering a reset in that moment could corrupt data or cause other issues.&lt;/p&gt;
&lt;p data-start="596" data-end="663"&gt;Is there any guidance on how to tell when it&amp;rsquo;s truly safe to reset?&lt;/p&gt;
&lt;p data-start="665" data-end="680"&gt;Best,&lt;br data-start="670" data-end="673" /&gt; Agust&amp;iacute;n&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What could the nRF52840 be doing while apparently idle — and what are the risks of interrupting it with a reset?</title><link>https://devzone.nordicsemi.com/thread/543761?ContentTypeID=1</link><pubDate>Mon, 28 Jul 2025 13:22:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17571c9e-c467-471a-8430-ef67aa92dad3</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;A reset is something done typically by fault/error handlers,&amp;nbsp;and the Watchdog when it encounters a error.&amp;nbsp;If you are using the Watchdog,&amp;nbsp;&lt;span&gt;and reset on faults in the FW, then I don&amp;#39;t see the need for this kind of &amp;quot;preventive reset&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>