<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: KW47: Relationship between WDOG Wait/Stop modes and Power Modes (Sleep/Deep Sleep) in Wireless MCU</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/KW47-Relationship-between-WDOG-Wait-Stop-modes-and-Power-Modes/m-p/2409101#M20458</link>
    <description>&lt;P&gt;Hello Sofia,&lt;/P&gt;&lt;P&gt;Thank you for your previous explanation.&lt;/P&gt;&lt;P&gt;Based on your reply, my understanding is:&lt;/P&gt;&lt;P&gt;- WDOG WAIT corresponds to a Wait/Sleep-class low-power condition.&lt;BR /&gt;- WDOG STOP corresponds to a Stop/Deep-Sleep-class low-power condition.&lt;BR /&gt;- The relationship is a functional correspondence rather than a strict one-to-one mapping.&lt;/P&gt;&lt;P&gt;After reviewing the KW47 Reference Manual again, I found the following section:&lt;/P&gt;&lt;P&gt;28.4 Module operation in low power modes&lt;BR /&gt;Table 225: Cortex M33 core module operation in low power modes&lt;/P&gt;&lt;P&gt;For WDOGx, the table shows:&lt;/P&gt;&lt;P&gt;- Sleep : ON&lt;BR /&gt;- Deep Sleep : Optional&lt;BR /&gt;- Power Down : Optional&lt;BR /&gt;- Deep Power Down : OFF&lt;/P&gt;&lt;P&gt;From this table, I interpreted that WDOG operation can be configured in at least Deep Sleep and Power Down modes.&lt;/P&gt;&lt;P&gt;To better understand the behavior, I performed a test using a KW47-Loc evaluation board.&lt;/P&gt;&lt;P&gt;Test conditions:&lt;/P&gt;&lt;P&gt;- WDOG enabled&lt;BR /&gt;- WDOG refresh is performed from vApplicationIdleHook()&lt;BR /&gt;- PWR_EnterLowPower() is executed from FreeRTOS vPortSuppressTicksAndSleep()&lt;BR /&gt;- Observe whether a watchdog reset occurs after entering the low-power state&lt;/P&gt;&lt;P&gt;Test results:&lt;/P&gt;&lt;P&gt;Case 1&lt;BR /&gt;WAIT=0, STOP=0&lt;BR /&gt;→ No watchdog reset occurred&lt;/P&gt;&lt;P&gt;Case 2&lt;BR /&gt;WAIT=1, STOP=0&lt;BR /&gt;→ Watchdog reset occurred&lt;/P&gt;&lt;P&gt;Case 3&lt;BR /&gt;WAIT=0, STOP=1&lt;BR /&gt;→ No watchdog reset occurred&lt;/P&gt;&lt;P&gt;My interpretation is that when a watchdog reset occurred, the device entered a low-power state where vApplicationIdleHook() was no longer executed while the watchdog continued running and eventually timed out.&lt;/P&gt;&lt;P&gt;However, a watchdog reset occurred only when WAIT=1 and STOP=0, while no watchdog reset occurred when STOP=1.&lt;/P&gt;&lt;P&gt;Because of this result, I am having difficulty understanding how the WAIT and STOP bits are actually applied to watchdog operation during low-power modes.&lt;/P&gt;&lt;P&gt;Could you please clarify the following points?&lt;/P&gt;&lt;P&gt;1. When the device enters a low-power mode through PWR_EnterLowPower(), is WDOG operation controlled by the WAIT bit or the STOP bit?&lt;/P&gt;&lt;P&gt;2. Does the observed result indicate that the device is actually entering Sleep mode rather than Deep Sleep mode, or should it be interpreted as entering Deep Sleep mode?&lt;/P&gt;&lt;P&gt;3. Does the STOP bit correspond to the Deep Sleep mode described in the Power Modes chapter, or does it refer to a different low-power state?&lt;/P&gt;&lt;P&gt;4. How should the following entries in Table 225 be interpreted with respect to the WDOG WAIT and STOP control bits?&lt;BR /&gt;- WDOGx : Optional (Deep Sleep)&lt;BR /&gt;- WDOGx : Optional (Power Down)&lt;/P&gt;&lt;P&gt;Thank you for your support.&lt;/P&gt;</description>
    <pubDate>Fri, 28 Aug 2026 07:59:54 GMT</pubDate>
    <dc:creator>hyama</dc:creator>
    <dc:date>2026-08-28T07:59:54Z</dc:date>
    <item>
      <title>KW47: Relationship between WDOG Wait/Stop modes and Power Modes (Sleep/Deep Sleep)</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW47-Relationship-between-WDOG-Wait-Stop-modes-and-Power-Modes/m-p/2407900#M20455</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am reading the KW47 Reference Manual and I am confused about the relationship between the WDOG low-power modes and the system power modes.&lt;/P&gt;&lt;P&gt;In the WDOG chapter, the Control and Status register contains the following bits:&lt;/P&gt;&lt;P&gt;- WAIT:&lt;BR /&gt;"Enables WDOG to operate when the chip is in Wait mode."&lt;/P&gt;&lt;P&gt;- STOP:&lt;BR /&gt;"Enables WDOG to operate when the chip is in Stop mode."&lt;/P&gt;&lt;P&gt;The WDOG chapter also states that:&lt;/P&gt;&lt;P&gt;- The selected WDOG clock source must remain active in Stop mode.&lt;BR /&gt;- For Debug and Stop modes, a clock source other than the bus clock must be used.&lt;/P&gt;&lt;P&gt;On the other hand, the Power Modes chapter describes:&lt;/P&gt;&lt;P&gt;Sleep mode:&lt;BR /&gt;- CPU execution halted&lt;BR /&gt;- Core clock gated off&lt;BR /&gt;- System clock and bus clock may continue running&lt;/P&gt;&lt;P&gt;Deep Sleep mode:&lt;BR /&gt;- Core clock gated off&lt;BR /&gt;- System clock gated off&lt;BR /&gt;- Bus clock gated off&lt;/P&gt;&lt;P&gt;Based on these descriptions, it seems reasonable to interpret:&lt;/P&gt;&lt;P&gt;- Wait mode ≈ Sleep mode&lt;BR /&gt;- Stop mode ≈ Deep Sleep mode&lt;/P&gt;&lt;P&gt;However, I have not been able to find any explicit statement in the Reference Manual confirming this mapping.&lt;/P&gt;&lt;P&gt;My questions are:&lt;/P&gt;&lt;P&gt;1. Does WDOG Wait mode correspond to the Power Mode Sleep mode on KW47?&lt;BR /&gt;2. Does WDOG Stop mode correspond to the Power Mode Deep Sleep mode on KW47?&lt;BR /&gt;3. Or are Wait/Stop WDOG-specific CPU states that are different from the SoC power modes?&lt;BR /&gt;4. Is there any Reference Manual section or Application Note that explicitly describes this relationship?&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 00:27:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW47-Relationship-between-WDOG-Wait-Stop-modes-and-Power-Modes/m-p/2407900#M20455</guid>
      <dc:creator>hyama</dc:creator>
      <dc:date>2026-08-25T00:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: KW47: Relationship between WDOG Wait/Stop modes and Power Modes (Sleep/Deep Sleep)</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW47-Relationship-between-WDOG-Wait-Stop-modes-and-Power-Modes/m-p/2409007#M20457</link>
      <description>&lt;P lang="es-419"&gt;Hello, hope you are doing well.&lt;/P&gt;
&lt;P lang="es-419"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P lang="es-419"&gt;The terminology used in the KW47 Reference Manual is consistent with interpreting the WAIT and STOP fields in the WDOG control register as references to chip/core low-power states, rather than as WDOG-specific CPU states. I would describe the relationship as functional correspondence rather than a strict equivalence.&lt;/P&gt;
&lt;P lang="es-419"&gt;In that sense, WDOG WAIT corresponds to the Wait/Sleep class condition, where CPU execution is halted but the system and bus clocks may remain available. WDOG STOP corresponds to the Stop/Deep-Sleep class condition, where the core, system, and bus clocks are gated and the watchdog can continue only if it is configured to use a clock source that remains active in that mode.&lt;/P&gt;
&lt;P lang="es-419"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P lang="es-419"&gt;Best regards,&lt;BR /&gt;Sofia.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 23:09:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW47-Relationship-between-WDOG-Wait-Stop-modes-and-Power-Modes/m-p/2409007#M20457</guid>
      <dc:creator>sofiaurueta</dc:creator>
      <dc:date>2026-08-27T23:09:33Z</dc:date>
    </item>
    <item>
      <title>Re: KW47: Relationship between WDOG Wait/Stop modes and Power Modes (Sleep/Deep Sleep)</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW47-Relationship-between-WDOG-Wait-Stop-modes-and-Power-Modes/m-p/2409101#M20458</link>
      <description>&lt;P&gt;Hello Sofia,&lt;/P&gt;&lt;P&gt;Thank you for your previous explanation.&lt;/P&gt;&lt;P&gt;Based on your reply, my understanding is:&lt;/P&gt;&lt;P&gt;- WDOG WAIT corresponds to a Wait/Sleep-class low-power condition.&lt;BR /&gt;- WDOG STOP corresponds to a Stop/Deep-Sleep-class low-power condition.&lt;BR /&gt;- The relationship is a functional correspondence rather than a strict one-to-one mapping.&lt;/P&gt;&lt;P&gt;After reviewing the KW47 Reference Manual again, I found the following section:&lt;/P&gt;&lt;P&gt;28.4 Module operation in low power modes&lt;BR /&gt;Table 225: Cortex M33 core module operation in low power modes&lt;/P&gt;&lt;P&gt;For WDOGx, the table shows:&lt;/P&gt;&lt;P&gt;- Sleep : ON&lt;BR /&gt;- Deep Sleep : Optional&lt;BR /&gt;- Power Down : Optional&lt;BR /&gt;- Deep Power Down : OFF&lt;/P&gt;&lt;P&gt;From this table, I interpreted that WDOG operation can be configured in at least Deep Sleep and Power Down modes.&lt;/P&gt;&lt;P&gt;To better understand the behavior, I performed a test using a KW47-Loc evaluation board.&lt;/P&gt;&lt;P&gt;Test conditions:&lt;/P&gt;&lt;P&gt;- WDOG enabled&lt;BR /&gt;- WDOG refresh is performed from vApplicationIdleHook()&lt;BR /&gt;- PWR_EnterLowPower() is executed from FreeRTOS vPortSuppressTicksAndSleep()&lt;BR /&gt;- Observe whether a watchdog reset occurs after entering the low-power state&lt;/P&gt;&lt;P&gt;Test results:&lt;/P&gt;&lt;P&gt;Case 1&lt;BR /&gt;WAIT=0, STOP=0&lt;BR /&gt;→ No watchdog reset occurred&lt;/P&gt;&lt;P&gt;Case 2&lt;BR /&gt;WAIT=1, STOP=0&lt;BR /&gt;→ Watchdog reset occurred&lt;/P&gt;&lt;P&gt;Case 3&lt;BR /&gt;WAIT=0, STOP=1&lt;BR /&gt;→ No watchdog reset occurred&lt;/P&gt;&lt;P&gt;My interpretation is that when a watchdog reset occurred, the device entered a low-power state where vApplicationIdleHook() was no longer executed while the watchdog continued running and eventually timed out.&lt;/P&gt;&lt;P&gt;However, a watchdog reset occurred only when WAIT=1 and STOP=0, while no watchdog reset occurred when STOP=1.&lt;/P&gt;&lt;P&gt;Because of this result, I am having difficulty understanding how the WAIT and STOP bits are actually applied to watchdog operation during low-power modes.&lt;/P&gt;&lt;P&gt;Could you please clarify the following points?&lt;/P&gt;&lt;P&gt;1. When the device enters a low-power mode through PWR_EnterLowPower(), is WDOG operation controlled by the WAIT bit or the STOP bit?&lt;/P&gt;&lt;P&gt;2. Does the observed result indicate that the device is actually entering Sleep mode rather than Deep Sleep mode, or should it be interpreted as entering Deep Sleep mode?&lt;/P&gt;&lt;P&gt;3. Does the STOP bit correspond to the Deep Sleep mode described in the Power Modes chapter, or does it refer to a different low-power state?&lt;/P&gt;&lt;P&gt;4. How should the following entries in Table 225 be interpreted with respect to the WDOG WAIT and STOP control bits?&lt;BR /&gt;- WDOGx : Optional (Deep Sleep)&lt;BR /&gt;- WDOGx : Optional (Power Down)&lt;/P&gt;&lt;P&gt;Thank you for your support.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Aug 2026 07:59:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW47-Relationship-between-WDOG-Wait-Stop-modes-and-Power-Modes/m-p/2409101#M20458</guid>
      <dc:creator>hyama</dc:creator>
      <dc:date>2026-08-28T07:59:54Z</dc:date>
    </item>
  </channel>
</rss>

