<?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 Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00 in Wireless MCU</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690397#M3313</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to simple code to transmit a message from a SED ( &lt;STRONG&gt;&lt;EM&gt;jn5168-001-M00&lt;/EM&gt;&lt;/STRONG&gt;) to a coordinator of the same type,&amp;nbsp;&lt;BR /&gt;The SED should wake up on external event on a certain DIO , Transmit message , then enter deep sleep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;But the module fails to Transmit and enter deep sleep without sending the message.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Note:&lt;/EM&gt;&lt;/STRONG&gt; I try the same code with changing sleep mode to&amp;nbsp;&amp;nbsp;PWRM_vInit(E_AHI_SLEEP_OSCON_RAMON);&lt;BR /&gt;and it succeeds, so I think the problem is related to deepsleep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also I notice that during deepsleep , the connected serial-to-uart module keeps receiving on RX pin&amp;nbsp;&lt;BR /&gt;I don't know if this is related&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Any Help ?&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/community/wireless-connectivity?sr=search&amp;amp;searchId=91cfcc81-ee50-40ee-9b4c-c7efd6d16550&amp;amp;searchIndex=0"&gt;https://community.nxp.com/community/wireless-connectivity?sr=search&amp;amp;searchId=91cfcc81-ee50-40ee-9b4c-c7efd6d16550&amp;amp;searchIndex=0&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Jul 2017 20:51:29 GMT</pubDate>
    <dc:creator>davidashraf</dc:creator>
    <dc:date>2017-07-10T20:51:29Z</dc:date>
    <item>
      <title>Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690397#M3313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to simple code to transmit a message from a SED ( &lt;STRONG&gt;&lt;EM&gt;jn5168-001-M00&lt;/EM&gt;&lt;/STRONG&gt;) to a coordinator of the same type,&amp;nbsp;&lt;BR /&gt;The SED should wake up on external event on a certain DIO , Transmit message , then enter deep sleep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;But the module fails to Transmit and enter deep sleep without sending the message.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Note:&lt;/EM&gt;&lt;/STRONG&gt; I try the same code with changing sleep mode to&amp;nbsp;&amp;nbsp;PWRM_vInit(E_AHI_SLEEP_OSCON_RAMON);&lt;BR /&gt;and it succeeds, so I think the problem is related to deepsleep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also I notice that during deepsleep , the connected serial-to-uart module keeps receiving on RX pin&amp;nbsp;&lt;BR /&gt;I don't know if this is related&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Any Help ?&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/community/wireless-connectivity?sr=search&amp;amp;searchId=91cfcc81-ee50-40ee-9b4c-c7efd6d16550&amp;amp;searchIndex=0"&gt;https://community.nxp.com/community/wireless-connectivity?sr=search&amp;amp;searchId=91cfcc81-ee50-40ee-9b4c-c7efd6d16550&amp;amp;searchIndex=0&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jul 2017 20:51:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690397#M3313</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-07-10T20:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690398#M3314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/mario_castaneda"&gt;mario_castaneda&lt;/A&gt;‌&amp;nbsp;&lt;BR /&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/limcb"&gt;limcb&lt;/A&gt;‌&lt;BR /&gt;Any idea how to solve this problem ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Jul 2017 17:31:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690398#M3314</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-07-15T17:31:08Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690399#M3315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you know, the JN5168 needs&amp;nbsp;time for crystal to stabilize, ready for radio activity 1 ms. Also you can take a look the&amp;nbsp;JN516x Wake-up timings following the next link.&lt;/P&gt;&lt;P&gt;You can probe this measuring the current, or you can toggle a pin and be sure about the wake up time.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.nxp.com/docs/en/application-note/JN-AN-1001.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" title="http://www.nxp.com/docs/en/application-note/JN-AN-1001.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;http://www.nxp.com/docs/en/application-note/JN-AN-1001.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you seeing the TX data with a sniffer?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the AN that you are taking as a reference?&lt;/P&gt;&lt;P&gt;Please take a look the JN-AN-1229 and look up the ZBP_SleepingEndDevice example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know your findings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jul 2017 16:50:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690399#M3315</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-07-19T16:50:55Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690400#M3316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/mario_castaneda"&gt;mario_castaneda&lt;/A&gt; ,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi Mario&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;JN-AN-1229 ,yet , the example doesn't show deepsleep operation&amp;nbsp;&lt;BR /&gt;Knowing about wakeup time , where exactly in the code should I enter deepsleep ? and how to do it with code ?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Currently I'm using&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;PWRM_vInit(E_AHI_SLEEP_DEEP); &lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;inside&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;vInitialiseApp(void)&amp;nbsp;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;BR /&gt;then&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;PWRM_vManagePower()&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;inside&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;app_vMainloop(void)&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;Where ( with reference to AN1229 ) I should put the code to transmit data and where to enter deep sleep ?&amp;nbsp;&lt;BR /&gt;Am I doing something wrong ?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks for your reply&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Best Regards&lt;BR /&gt;David&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jul 2017 19:55:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690400#M3316</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-07-19T19:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690401#M3317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Hi Mario ,&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;I'm using&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;JN-AN-1229 ,yet , the example doesn't show deepsleep operation&amp;nbsp;&lt;BR /&gt;Knowing about wakeup time , where exactly in the code should I enter deepsleep ? and how to do it with code ?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Currently I'm using&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro" style="color: #51626f; border-width: 0px 0px 0px 2px; border-style: initial initial initial solid; border-color: initial initial initial #cccccc; margin: 10px 0px; padding: 10px 20px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;PWRM_vInit(E_AHI_SLEEP_DEEP);&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;&amp;nbsp;inside&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro" style="color: #51626f; border-width: 0px 0px 0px 2px; border-style: initial initial initial solid; border-color: initial initial initial #cccccc; margin: 10px 0px; padding: 10px 20px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;&amp;nbsp;vInitialiseApp(void)&amp;nbsp;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;&lt;BR /&gt;then&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro" style="color: #51626f; border-width: 0px 0px 0px 2px; border-style: initial initial initial solid; border-color: initial initial initial #cccccc; margin: 10px 0px; padding: 10px 20px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;PWRM_vManagePower()&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;inside&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro" style="color: #51626f; border-width: 0px 0px 0px 2px; border-style: initial initial initial solid; border-color: initial initial initial #cccccc; margin: 10px 0px; padding: 10px 20px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;app_vMainloop(void)&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;BR /&gt;Where ( with reference to AN1229 ) I should put the code to transmit data and where to enter deep sleep ?&amp;nbsp;&lt;BR /&gt;Am I doing something wrong ?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks for your reply&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Best Regards&lt;BR /&gt;David&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Jul 2017 17:54:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690401#M3317</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-07-23T17:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690402#M3318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you take a look the JN-AN-1229, &amp;nbsp;the app_sleeping_enddevice.c file, you will find:&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;PUBLIC &lt;SPAN class="keyword token"&gt;void&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;vAppMain&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;void&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp; &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* initialise application */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;APP_vInitResources&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;APP_vSetUpHardware&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;vInitialiseApp&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;app_vMainloop&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;So, as you can see, inside this funtion, we have the vInitialiseApp(); and after that configuration you will call the app_vMainLoop and stay forever in this function while(1);&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;PRIVATE &lt;SPAN class="keyword token"&gt;void&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;vInitialiseApp&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;void&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Initialise JenOS modules. Initialise Power Manager even on non-sleeping nodes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * as it allows the device to doze when in the idle task
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;PWRM_vInit&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;E_AHI_SLEEP_OSCON_RAMON&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; Initialise the PDM, use an application supplied key (g_sKey),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; The key value can be set to the desired value here, or the key in eFuse can be used.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; To use the key stored in eFuse set the pointer to the key to Null, and remove the
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp; key structure here.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#ifdef PDM_EEPROM&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;PDM_eInitialise&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;63&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;PDM_vRegisterSystemCallback&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;vPdmEventHandlerCallback&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#else&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;PDM_vInit&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;7&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;64&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1024&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; NULL&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; NULL&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; NULL&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;g_sKey&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#endif&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Initialise Protocol Data Unit Manager */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;PDUM_vInit&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Register callback that provides information about stack errors */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;ZPS_vExtendedStatusSetCallback&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;vfExtendedStatusCallBack&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Initialize application */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;APP_vInitialiseSleepingEndDevice&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;You can set the sleep mode that you want,&amp;nbsp;PWRM_vInit(&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;E_AHI_SLEEP_DEEP&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;Note: Remember that you have to define the next functions, also you can take as reference the example:&lt;/P&gt;&lt;P&gt;-PWRM_vRegisterPreSleepCallback&lt;/P&gt;&lt;P&gt;-PWRM_vRegisterWakeupCallback&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;/* set device to go to sleep */&lt;/SPAN&gt;
&lt;SPAN class="token function"&gt;PWRM_eScheduleActivity&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;sWake&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; SLEEP_TIME&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; vWakeCallBack&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;For a better reference&amp;nbsp;7. PWRM API&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://cache.nxp.com/docs/en/user-guide/JN-UG-3116.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" rel="nofollow noopener noreferrer" title="http://cache.nxp.com/docs/en/user-guide/JN-UG-3116.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" target="_blank"&gt;http://www.nxp.com/docs/en/user-guide/JN-UG-3116.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Deep Sleep Mode is waiting on chip RESET or I/O event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps. I am working in an example for the different sleep modes, but It will take some time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jul 2017 01:03:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690402#M3318</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-07-27T01:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690403#M3319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/mario_castaneda" rel="nofollow noopener noreferrer" target="_blank"&gt;mario_castaneda&lt;/A&gt;‌&lt;BR /&gt;Thanks for your reply&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I don't think this is valid&amp;nbsp;&lt;/P&gt;&lt;PRE class="" style="color: #000000; background: #f5f2f0; border: 0px; margin: 0.5em 0px; padding: 1em 1em 1em 3.8em;"&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN class="" style="color: slategray; border: 0px; font-weight: inherit;"&gt;/* set device to go to sleep */&lt;/SPAN&gt;
&lt;SPAN class="" style="color: #d74444; border: 0px; font-weight: inherit;"&gt;PWRM_eScheduleActivity&lt;/SPAN&gt;&lt;SPAN class="" style="color: #999999; border: 0px; font-weight: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN class="" style="color: #a67f59; background: rgba(255, 255, 255, 0.5); border: 0px; font-weight: inherit;"&gt;&amp;amp;&lt;/SPAN&gt;sWake&lt;SPAN class="" style="color: #999999; border: 0px; font-weight: inherit;"&gt;,&lt;/SPAN&gt; SLEEP_TIME&lt;SPAN class="" style="color: #999999; border: 0px; font-weight: inherit;"&gt;,&lt;/SPAN&gt; vWakeCallBack&lt;SPAN class="" style="color: #999999; border: 0px; font-weight: inherit;"&gt;)&lt;/SPAN&gt;&lt;SPAN class="" style="color: #999999; border: 0px; font-weight: inherit;"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Because According to the &lt;STRONG&gt;JN51xx Core Utilities User Guide&lt;/STRONG&gt; and I quote&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;To use this function, the Power Manager must be configured through PWRM_vInit() to implement a low-power mode in which the 32-kHz oscillator is running and memory is held (otherwise, the list of scheduled wake points will be lost when the device enters sleep mode). The function will return an error (see below) if the 32-kHz oscillator has not been configured to run during sleep or the software wake timer is already running for another wake point.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;BR /&gt;So this function is not valid to use here and that's my problem&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Also this doesn't solve the problem of failing to Transmit data before going to deep sleep&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards&amp;nbsp;&lt;BR /&gt;David&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jul 2017 02:26:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690403#M3319</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-07-27T02:26:11Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690404#M3320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Isn't there a way using Power manager to enter deepsleep ?&amp;nbsp;&lt;BR /&gt;Should I use AHI function instead ?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Jul 2017 05:00:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690404#M3320</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-07-29T05:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690405#M3321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/mario_castaneda"&gt;mario_castaneda&lt;/A&gt;‌&lt;BR /&gt;Isn't there a way using Power manager to enter deepsleep ?&amp;nbsp;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Should I use AHI function instead ?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2017 10:16:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690405#M3321</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-08-02T10:16:30Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690406#M3322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone had this problem and could solve it ?&amp;nbsp;&lt;BR /&gt;I'm still having it&amp;nbsp;&lt;BR /&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Aug 2017 12:59:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690406#M3322</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-08-08T12:59:22Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690407#M3323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry for the late response. I am working on it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Aug 2017 05:19:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690407#M3323</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-08-09T05:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690408#M3324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario,&amp;nbsp;&lt;BR /&gt;It's okay I'm waiting for it.&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Aug 2017 07:40:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690408#M3324</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-08-12T07:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690409#M3325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please let me know if this problem requires me to switch to other stack version or do major changes if it doesn't have a solution , As My app relies on deepsleep.&lt;BR /&gt;&lt;BR /&gt;Thanks and Best Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Aug 2017 12:02:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690409#M3325</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-08-19T12:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690410#M3326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry I was confused.&lt;/P&gt;&lt;P&gt;But you can take as reference the JN-AN-1189.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see, the common switch is handling the &amp;nbsp;Deep Sleep:&lt;/P&gt;&lt;P&gt;Previously you have to set up the time that you will load to the deep sleep.&lt;/P&gt;&lt;P&gt;For example you the&amp;nbsp;PWRM_vInit(E_AHI_SLEEP_OSCON_RAMON);&lt;/P&gt;&lt;P&gt;Then the PWRM_Callback,Disables the UART and set the wake up conditions, (DIO),&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="token function"&gt;PWRM_CALLBACK&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;PreSleep&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property macro token"&gt;#ifdef SLEEP_ENABLE&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property macro token"&gt;#ifdef DEEP_SLEEP_ENABLE&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;DBG_vPrintf&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;TRACE_START&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Sleeping...bGoingDeepSleep = %d\n"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;bGoingDeepSleep&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property macro token"&gt;#endif&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property macro token"&gt;#endif&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* If the power mode is with RAM held do the following
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * else not required as the entry point will init everything*/&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;u8PowerMode &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; RAM_HELD&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;vAppApiSaveMacSettings&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Disable UART */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;vAHI_UartDisable&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;E_AHI_UART_0&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/* Set up wake up input */&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property macro token"&gt;#ifdef SLEEP_ENABLE&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property macro token"&gt;#ifdef DEEP_SLEEP_ENABLE&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;bGoingDeepSleep&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;vSetUpWakeUpConditionsForDeepSleep&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property macro token"&gt;#endif&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;vSetUpWakeUpConditions&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;FALSE&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property macro token"&gt;#endif&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Sleep mode cannot be entered while there are software timers active (in running or expired states). You must therefore de-activate any such timers to allow the Power Manager to put the JN51xx device into sleep mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can obtain the current value of the activity counter using the function PWRM_u16GetActivityCount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know your findings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Aug 2017 23:46:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690410#M3326</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2017-08-23T23:46:28Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690411#M3327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario ,&lt;BR /&gt;Thanks for your reply , but I think my question is still not answered .&lt;BR /&gt;Is deep sleep mode is entered automatically using power manager once I initialized it using &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;PWRM_vInit(E_AHI_SLEEP_DEEP);&lt;/SPAN&gt;? &lt;BR /&gt;or there's an equivalent to&amp;nbsp;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN class="" style="color: #d74444; border: 0px; font-weight: inherit;"&gt;PWRM_eScheduleActivity()&amp;nbsp;&lt;/SPAN&gt;&lt;/CODE&gt;that I should use to enter deepsleep ?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;When I tried initializing power manager with &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;E_AHI_SLEEP_&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;DEEP ,&lt;/SPAN&gt;I noticed that trying to transmit data always fails unlike what happens when trying any other sleep mode!&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;So My questions would be is there a function to enter deep sleep or power manager enters it automatically ?&amp;nbsp;&lt;BR /&gt;And if there isn't , How to solve transmitting data problem ?&amp;nbsp;&lt;BR /&gt;I tried putting the code of transmitting data in wake callback, pre sleep call back and even in main function before calling the main loop.&amp;nbsp;&lt;BR /&gt;Where else should I try ? where the problem might be?&amp;nbsp;&lt;BR /&gt;Noting again that the code succeed with any other sleep mode&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I am looking forward to your reply&lt;BR /&gt;Regards&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Aug 2017 00:17:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690411#M3327</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-08-24T00:17:41Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690412#M3328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/mario_castaneda"&gt;mario_castaneda&lt;/A&gt;‌&lt;BR /&gt;Is there a possibility that I can find a solution to this ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Sep 2017 21:37:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690412#M3328</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-09-05T21:37:05Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690413#M3329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;A href="https://community.nxp.com/space/11235"&gt;Wireless Connectivity&lt;/A&gt;‌&amp;nbsp;&lt;BR /&gt;&lt;A href="https://community.nxp.com/space/11245"&gt;IoT Wireless Connectivity&lt;/A&gt;‌&lt;BR /&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/mario_castaneda"&gt;mario_castaneda&lt;/A&gt;‌&lt;BR /&gt;I still need help in solving this problem ASAP&amp;nbsp;&lt;/SPAN&gt;&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Any&amp;nbsp;opinions ?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Sep 2017 05:10:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690413#M3329</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-09-09T05:10:05Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690414#M3330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/mario_castaneda"&gt;mario_castaneda&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Oct 2017 23:59:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690414#M3330</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-10-09T23:59:33Z</dc:date>
    </item>
    <item>
      <title>Re: Deep Sleep mode preventing transmitting message | Zigbee 3.0 | jn5168-001-M00</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690415#M3331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I solved this finally using&amp;nbsp;PWRM_eStartActivity() and&amp;nbsp;PWRM_eFinishActivity() pairs.&lt;BR /&gt;And apparently "Presleep function " doesn't allow transmitting .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2017 03:32:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Deep-Sleep-mode-preventing-transmitting-message-Zigbee-3-0/m-p/690415#M3331</guid>
      <dc:creator>davidashraf</dc:creator>
      <dc:date>2017-10-10T03:32:17Z</dc:date>
    </item>
  </channel>
</rss>

