<?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>UARTE power consumption</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/94231/uarte-power-consumption</link><description>When I enable and disable UARTE RX my chip consumes nearly 500 uA. 
 I assume the most of it comes from the &amp;quot;disabled&amp;quot; UARTE RX. Either im not disabling it correctly or thats just the power consumption it takes. 
 Should I try Libuarte for better low</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 25 Nov 2022 09:04:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/94231/uarte-power-consumption" /><item><title>RE: UARTE power consumption</title><link>https://devzone.nordicsemi.com/thread/397563?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2022 09:04:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f165fb57-6f63-4cb4-8d56-6097bb1d42ac</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Thanks for the update. As you mentioned, to get the lowest power consumption, you must disable the peripheral. However, before disabling it you should wait for the receiver timeout as noted in the UARTE chapter here:&amp;nbsp;&lt;span class="item"&gt;&lt;a title="Low power" href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/uarte.html?cp=4_0_0_5_33_6#concept_twi_low_power"&gt;Low power&lt;/a&gt;, and&amp;nbsp;I&amp;#39;m not sure&amp;nbsp;if your 50 us delay will be sufficient to cover all scenarios. It would be safer if you&amp;nbsp;waited&amp;nbsp;for the&amp;nbsp;&lt;a title="EVENTS_RXTO" href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/uarte.html?cp=4_0_0_5_33_8_12#register.EVENTS_RXTO"&gt;EVENTS_RXTO&lt;/a&gt;&amp;nbsp;event&amp;nbsp;to be raised before you triggered the disable task.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;E.g.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;nrf_uarte_event_clear(peripheral, NRF_UARTE_EVENT_RXTO);
nrf_uarte_task_trigger(peripheral, NRF_UARTE_TASK_STOPRX);

while (!nrf_uarte_event_check(peripheral, NRF_UARTE_EVENT_RXTO))
{}

nrf_uarte_disable(peripheral);&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UARTE power consumption</title><link>https://devzone.nordicsemi.com/thread/397494?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2022 15:47:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed8ef193-1b7d-46a2-ac51-05323cd9fbe6</guid><dc:creator>Lecram69</dc:creator><description>&lt;p&gt;Solved.&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;nrf_uarte_task_trigger(peripheral, NRF_UARTE_TASK_STOPRX);
wait_us(50);
nrf_uarte_disable(peripheral);&lt;/pre&gt; didnt end the RX UARTE peripheral properly. Only a&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;nrf_uarte_task_trigger(peripheral, NRF_UARTE_TASK_STOPRX);
&lt;/pre&gt; let the nRF run at 25uA. Dunno&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>