<?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>nrf82540 Dongle - reducing consumption during sleep.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/128442/nrf82540-dongle---reducing-consumption-during-sleep</link><description>Hello. 
 I need some advice - I&amp;#39;m a beginner. I tested the transition to sleep mode via __WFI for the nrf52840 Dongle (VS code, SDK v3.3.0). I need some advice - I&amp;#39;m a beginner. For nrf52840 Dongle (VS code, SDK v3.3.0) I tested sleep mode via __WFI.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Jun 2026 11:11:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/128442/nrf82540-dongle---reducing-consumption-during-sleep" /><item><title>RE: nrf82540 Dongle - reducing consumption during sleep.</title><link>https://devzone.nordicsemi.com/thread/567977?ContentTypeID=1</link><pubDate>Tue, 16 Jun 2026 11:11:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0bdeddb0-1304-4908-9740-00df957beaca</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;You are right, using USB for serial log will consume extra current. I believe you can get to lower consumption but if&amp;nbsp;the numbers are good for your development then it&amp;#39;s fine.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf82540 Dongle - reducing consumption during sleep.</title><link>https://devzone.nordicsemi.com/thread/567972?ContentTypeID=1</link><pubDate>Tue, 16 Jun 2026 10:00:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17f4a3fe-9497-4a7e-919e-7009049a5122</guid><dc:creator>Jarostr</dc:creator><description>&lt;p&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Hello.&lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Thanks for the answer.&lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; I tried k_sleep().&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="jCAhz"&gt;&lt;span class="ryNqvb"&gt;The measured current was the same - 1.6 mA.&lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; I tried changing the setting via &amp;quot;nRF Kconfig GUI&amp;quot; - disabling &amp;quot;Board Option / Board uses USB CDC ACM UART as serial backend&amp;quot;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;I don&amp;#39;t know if it is possible to disable / enable this via the program code?&lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;- When using k_sleep() the current dropped to about 25uA.&lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;- When using __WFI the current was 40uA (must be set - irq_disable(RTC1_IRQn). &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;These values ​​are enough for me for now.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf82540 Dongle - reducing consumption during sleep.</title><link>https://devzone.nordicsemi.com/thread/567963?ContentTypeID=1</link><pubDate>Tue, 16 Jun 2026 07:57:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7b784e8-342a-4d86-8842-0201041005ff</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jaroslav,&amp;nbsp;&lt;br /&gt;Please try testing with our sample in the SDK. Have you used the k_sleep() instead of calling __WFI directly ?&amp;nbsp;&lt;br /&gt;Please also try to test with our BLE sample for example peripheral_hr , the current consumption on average should be at uA level, not mA.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf82540 Dongle - reducing consumption during sleep.</title><link>https://devzone.nordicsemi.com/thread/567914?ContentTypeID=1</link><pubDate>Mon, 15 Jun 2026 11:01:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8467fa32-bff2-4698-a5fc-1db20ca66ba4</guid><dc:creator>Jarostr</dc:creator><description>&lt;p&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Hello.&lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; Thanks for the answer.&lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; I tried using an empty program using only __WFI - the consumption is the same 1.6mA - measured only with a multimeter (same result on two).&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;I was hoping that if someone had experience how to achieve the lowest consumption on this module and what needs to be set for this.&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;I have a few of these modules and I wanted to use them.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf82540 Dongle - reducing consumption during sleep.</title><link>https://devzone.nordicsemi.com/thread/567905?ContentTypeID=1</link><pubDate>Mon, 15 Jun 2026 09:25:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d366e15-4183-45f9-9101-d2dedb79d19a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Jaroslav,&amp;nbsp;&lt;br /&gt;I&amp;nbsp;wouldn&amp;#39;t suggest to use the nRF52840 dongle as your development platform. It&amp;#39;s created as the backend tool for Nordic PC&amp;#39;s application (for example nRF Sniffer) .&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1.6mA when the CPU is sleeping is indeed high.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Could you let us know how did you do the measurement ? Do you have a&lt;a href="https://www.nordicsemi.com/Products/Development-hardware/Power-Profiler-Kit-2"&gt; power profille&lt;/a&gt;r ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My suggestion is to get hold of a nRF52840 DK or nRF54L15 DK (nRF54 series is our latest chip and is recommended over the nRF52) and do the development on the DK instead.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;You can test with some simple application that only put the CPU to sleep (and wake up with RTC to blink an LED for example) to see how low your current consumption is when CPU is put to sleep before you test with GPIO input.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>