<?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>NRF5340 RTC0 can&amp;#39;t got the interrupt.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125493/nrf5340-rtc0-can-t-got-the-interrupt</link><description>Hi, 
 We are currently working on power optimization and want the device to wake up from the System ON state ( PM_STATE_SUSPEND_TO_IDLE ) using the RTC0 timer. However, I found that when BLE is enabled , the RTC0 timer doesn’t seem to receive any interrupts</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 24 Nov 2025 08:39:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125493/nrf5340-rtc0-can-t-got-the-interrupt" /><item><title>RE: NRF5340 RTC0 can't got the interrupt.</title><link>https://devzone.nordicsemi.com/thread/555151?ContentTypeID=1</link><pubDate>Mon, 24 Nov 2025 08:39:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1995ea12-2528-4681-9483-718d34a2d70b</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Stanly,&lt;/p&gt;
&lt;p&gt;You&amp;#39;re doing several things which are not necessary. As a test to verify your setup, I suggest you try the &amp;quot;Hello world&amp;quot; sample with CONFIG_SERIAL set to &amp;quot;=n&amp;quot; and see if you are able to measure the expected System ON idle current then.&lt;/p&gt;
&lt;p&gt;Vidar&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 RTC0 can't got the interrupt.</title><link>https://devzone.nordicsemi.com/thread/555146?ContentTypeID=1</link><pubDate>Mon, 24 Nov 2025 08:15:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06bd4952-e78b-4a5a-ab50-508e7b8890d5</guid><dc:creator>yclin</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&amp;nbsp; &amp;nbsp; Around 6.2mA. I follow the instruction to reduce the power consumption&lt;/p&gt;
&lt;p&gt;you can see the below code.&lt;br /&gt;1. set app core freq 128mHz to 64mhz.&lt;/p&gt;
&lt;p&gt;2. set the i2c bus, spi and i2s to suspend mode.&lt;/p&gt;
&lt;p&gt;3. set the BLE tx power to -20dbm.&lt;/p&gt;
&lt;p&gt;4. cut the unuse ram power.&lt;/p&gt;
&lt;p&gt;5. set the qspi external flash to suspend mode.&lt;br /&gt;&lt;br /&gt;here is my code:(doing a lot of thing for reducing the power consumption)&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;suspend&lt;/span&gt;&lt;span&gt;){&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;cpu_freq_64mhz&lt;/span&gt;&lt;span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;// k_timer_start(&amp;amp;m_sleep_timer, K_SECONDS(5), K_SECONDS(0));&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pm_device_action_run&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;i2c0_dev&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;PM_DEVICE_ACTION_SUSPEND&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_INF&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;quot;I2C0 bus suspend -&amp;gt; &lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pm_device_action_run&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;i2c1_dev&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;PM_DEVICE_ACTION_SUSPEND&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_INF&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;quot;I2C1 bus suspend -&amp;gt; &lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pm_device_action_run&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;i2c2_dev&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;PM_DEVICE_ACTION_SUSPEND&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_INF&lt;/span&gt;&lt;span&gt;( &lt;/span&gt;&lt;span&gt;&amp;quot;I2C2 bus suspend -&amp;gt; &lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pm_device_action_run&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;i2c3_dev&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;PM_DEVICE_ACTION_SUSPEND&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_INF&lt;/span&gt;&lt;span&gt;( &lt;/span&gt;&lt;span&gt;&amp;quot;I2C3 bus suspend -&amp;gt; &lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;//ret = pm_device_action_run(i2s_dev, PM_DEVICE_ACTION_SUSPEND);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;nrf_i2s_disable&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;NRF_I2S0&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pinctrl_apply_state&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;i2s_dev&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;config&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;PINCTRL_STATE_SLEEP&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_INF&lt;/span&gt;&lt;span&gt;( &lt;/span&gt;&lt;span&gt;&amp;quot;I2S bus suspend -&amp;gt; &lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pm_device_action_run&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;spi4_dev&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;PM_DEVICE_ACTION_SUSPEND&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_INF&lt;/span&gt;&lt;span&gt;( &lt;/span&gt;&lt;span&gt;&amp;quot;SPI4 bus suspend -&amp;gt; &lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;bt_hci_get_conn_handle&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;get_bt_conn&lt;/span&gt;&lt;span&gt;(), &lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;conn_handle&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;set_tx_power&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;BT_HCI_VS_LL_HANDLE_TYPE_CONN&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;conn_handle&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;20&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;power_down_unused_ram&lt;/span&gt;&lt;span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pm_device_action_run&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;qspi_dev&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;PM_DEVICE_ACTION_SUSPEND&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_INF&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;quot;qspi flash suspend -&amp;gt; &lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ret&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;br /&gt;Stanly&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 RTC0 can't got the interrupt.</title><link>https://devzone.nordicsemi.com/thread/555141?ContentTypeID=1</link><pubDate>Mon, 24 Nov 2025 08:04:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb2146f8-5a44-44d3-a03e-af6ca072b89c</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Stanly,&lt;/p&gt;
&lt;p&gt;It supports System ON and System OFF. System ON is what you want here because it doesn&amp;rsquo;t power off the RTC.&amp;nbsp;Normally you can expect and idle current of around 3 ua with the RTC running and both the appcore and netcore enabled. What are you&amp;nbsp;measuring?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 RTC0 can't got the interrupt.</title><link>https://devzone.nordicsemi.com/thread/555136?ContentTypeID=1</link><pubDate>Mon, 24 Nov 2025 07:13:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b59505b-7fd6-4926-92c5-2022ec9faf15</guid><dc:creator>yclin</dc:creator><description>&lt;p&gt;Hi Vidar:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p data-start="23" data-end="463"&gt;Thank you for your response. I now understand that the system only supports the System OFF state. However, if I enter System OFF, the only wake-up sources available are an external sensor interrupt, USB VBUS, or reset. This means I cannot use something like an RTC timer interrupt to wake up the device, which doesn&amp;rsquo;t meet my requirements.&lt;br data-start="362" data-end="365" /&gt; May I ask if there are any alternative methods that would allow me to achieve timer-based wake-up?&lt;/p&gt;
&lt;p data-start="465" data-end="735"&gt;In addition, I have another issue. I switched from UART to USB CDC ACM, but in low-power mode I need to dynamically disable USB to reduce power consumption. Could you provide some suggestions on how to properly turn off USB CDC ACM during low-power operation? Thank you.&lt;br /&gt;&lt;br /&gt;Stanly&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 RTC0 can't got the interrupt.</title><link>https://devzone.nordicsemi.com/thread/553769?ContentTypeID=1</link><pubDate>Mon, 10 Nov 2025 07:47:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86045eaa-280b-46df-9b10-5e0040b810bf</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Stanly,&lt;/p&gt;
&lt;p&gt;The PM CPU power states are not implemented on the nRF53: &lt;a id="" href="https://github.com/nrfconnect/sdk-zephyr/commit/96b38273138f05dd06cf7a58fa361f401e773e5e"&gt;https://github.com/nrfconnect/sdk-zephyr/commit/96b38273138f05dd06cf7a58fa361f401e773e5e&lt;/a&gt;. The chip has two power modes: &lt;a id="miniTOC-ariaid-title2" class="link css-ettsdk" href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/chapters/pmu/doc/pmu.html#ariaid-title2"&gt;System ON mode&lt;/a&gt;&amp;nbsp;or System OFF. System ON is the normal sleep which is entered automatically when the program enters the IDLE thread (not using the power management subsystem - CONFIG_PM), and&amp;nbsp;&lt;a id="miniTOC-ariaid-title4" class="link css-ettsdk" href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/chapters/pmu/doc/pmu.html#ariaid-title4"&gt;System OFF mode&lt;/a&gt; is the deep sleep mode where a wakeup will trigger a system reset.&amp;nbsp;&lt;/p&gt;
&lt;ul id="miniTOC-collapse-ariaid-title2" class="collapse show level-2 linkList"&gt;
&lt;li class="linkItem"&gt;&lt;a id="miniTOC-ariaid-title3" class="link css-ettsdk" href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/chapters/current_consumption/doc/current_consumption.html#ariaid-title3"&gt;Sleep&lt;/a&gt;&amp;nbsp;- Current consumption in sleep&lt;/li&gt;
&lt;li class="linkItem"&gt;&lt;a class="currentTopic css-ettsdk current" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/test_and_optimize/optimizing/power.html"&gt;Power optimization&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 RTC0 can't got the interrupt.</title><link>https://devzone.nordicsemi.com/thread/553766?ContentTypeID=1</link><pubDate>Mon, 10 Nov 2025 07:36:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:34a058fc-5778-45b2-b5f7-4630960899f6</guid><dc:creator>yclin</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Because I want my device to enter the &lt;strong data-start="38" data-end="66"&gt;PM_STATE_SUSPEND_TO_IDLE&lt;/strong&gt; state to achieve lower power consumption, I looked into the relevant specifications. In this state, the CPU is turned off, so regular timers can no longer be used. That&amp;rsquo;s why I&amp;rsquo;m trying to use the &lt;strong data-start="264" data-end="271"&gt;RTC&lt;/strong&gt; to wake up the device and restore it to its previous state.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here is my sample code to force change the device PM state.&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; struct&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pm_state_info&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;state&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/span&gt;&lt;span&gt;state&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;PM_STATE_SUSPEND_TO_IDLE&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt; // 或 PM_STATE_SUSPEND_TO_IDLE&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/span&gt;&lt;span&gt;substate_id&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;bool&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;success&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pm_state_force&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;state&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span&gt;!&lt;/span&gt;&lt;span&gt;success&lt;/span&gt;&lt;span&gt;) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_INF&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;quot;Failed to enter deep sleep&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &lt;/span&gt;&lt;span&gt;else&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;LOG_WRN&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;quot;System entering deep sleep...&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Stanly&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 RTC0 can't got the interrupt.</title><link>https://devzone.nordicsemi.com/thread/553666?ContentTypeID=1</link><pubDate>Fri, 07 Nov 2025 12:29:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb59aed4-824d-4274-8cd4-a77fe8d2d254</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello Stanly,&lt;/p&gt;
&lt;p&gt;rtc0 should be available on the nRF5340 appcore even after enabling BLE. It&amp;#39;s rtc1 that is reserved to the system clock, also when BLE is not enabled. So I&amp;#39;m not sure what&amp;#39;s stopping the alarm from triggering. But is there any reason you are not using k_msleep(),&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-1.6.1/page/zephyr/reference/kernel/timing/timers.html"&gt;Zephyr timer&lt;/a&gt;, or other zephyr primitives which are running of the System clock (rtc1) to trigger the wakeup?&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>