<?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>UART Power Consumption with MODEM</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/113402/uart-power-consumption-with-modem</link><description>Hi Nordic Team, 
 I am using the nRF52840 microcontroller and have interfaced a modem with one of its UART modules, as my modem communicates with the Nordic chip via UART. The issue I am facing is that even when I completely turn the modem OFF, the UART</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 10 Mar 2025 12:49:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/113402/uart-power-consumption-with-modem" /><item><title>RE: UART Power Consumption with MODEM</title><link>https://devzone.nordicsemi.com/thread/526547?ContentTypeID=1</link><pubDate>Mon, 10 Mar 2025 12:49:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:210ae4ec-3bbb-403e-8b06-5b9201b32171</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;You can typically see if the CPU is running or not by looking at the current consumption. The CPU run current is quite static and documented in the current &lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf52840/page/_tmp/nrf52840/autodita/CURRENT/parameters.i_cpu.html"&gt;consumption chapter&lt;/a&gt; of the product specifications.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are also exist HW events (&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf52840/page/power.html#ariaid-title28"&gt;EVENTS_SLEEPENTER&lt;/a&gt;/&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf52840/page/power.html#ariaid-title29"&gt;EVENTS_SLEEPEXIT&lt;/a&gt;) that can be used to toggle GPIOs when entering/exiting sleep (you need to use PPI/GPIOTE for this).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART Power Consumption with MODEM</title><link>https://devzone.nordicsemi.com/thread/526300?ContentTypeID=1</link><pubDate>Fri, 07 Mar 2025 08:42:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa918201-2145-4ec5-bec6-644cc5c04aa3</guid><dc:creator>QBSho</dc:creator><description>&lt;p&gt;Hello J&amp;ouml;rgen,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;i have the same issue and also tried to pu t uart_irq_rx_disable&amp;nbsp;&lt;br /&gt;How could i check if the CPU is in sleep?&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1741336918116v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART Power Consumption with MODEM</title><link>https://devzone.nordicsemi.com/thread/495642?ContentTypeID=1</link><pubDate>Thu, 25 Jul 2024 13:10:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c68dbb9-bdf2-46b5-8595-db4bc3d6a353</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The UART will draw current as long as RX is enabled. UART works asynchronously and the chip needs to keep clocks and other resources active to be able to receive data at anytime when the other side of the line decides to send data.&lt;/p&gt;
&lt;p&gt;If you shut down the modem, you should also be able to disable UART RX to save power. Try calling &lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.7.0/page/zephyr/hardware/peripherals/uart.html#c.uart_rx_disable"&gt;uart_rx_disable()&lt;/a&gt; API.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>