<?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>nRF24LE1 deep sleep high current</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/30429/nrf24le1-deep-sleep-high-current</link><description>Hi 
 i use nRF24LE1 in mode deep sleep it working but current consumption to high around 600 - 700 uA 
 please help 
 
 My code code</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 23 Jan 2020 04:53:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/30429/nrf24le1-deep-sleep-high-current" /><item><title>RE: nRF24LE1 deep sleep high current</title><link>https://devzone.nordicsemi.com/thread/230464?ContentTypeID=1</link><pubDate>Thu, 23 Jan 2020 04:53:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7202f54-ae19-4fd7-8ad6-305c4146ec89</guid><dc:creator>Hisyam Faiz</dc:creator><description>&lt;p&gt;Hi hakan, I have a problem with wake-up from RTC. could you help me ? or you have a example code ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24LE1 deep sleep high current</title><link>https://devzone.nordicsemi.com/thread/120681?ContentTypeID=1</link><pubDate>Tue, 13 Feb 2018 09:28:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f2fb103-23f3-41b2-9548-5b7c5cc10f38</guid><dc:creator>uldara</dc:creator><description>&lt;p&gt;it work now thank you&lt;span class="user-name"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/hkn"&gt;H&amp;aring;kon Alseth&lt;/a&gt;&lt;/span&gt;&lt;span class="parent"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="user-name"&gt;current consumption around 200 nA&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24LE1 deep sleep high current</title><link>https://devzone.nordicsemi.com/thread/120654?ContentTypeID=1</link><pubDate>Tue, 13 Feb 2018 06:57:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3c53ca7-a0bf-497a-a6db-1f5536c5c900</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;On line 26: The PxCON for P14 should be P1CON = (0x10 + 4); to set it to input with no pull-resistor. If you do not have an external pull-resistor, one can be applied by setting bits 6:5 to 01 or 10 (see the datasheet for more info).&lt;/p&gt;
&lt;p&gt;It seems that you are setting the output &amp;quot;LED&amp;quot; and the wakeup pin both to the same GPIO, P14. Could you try setting the LED back to P13?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;H&amp;aring;kon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24LE1 deep sleep high current</title><link>https://devzone.nordicsemi.com/thread/120648?ContentTypeID=1</link><pubDate>Tue, 13 Feb 2018 03:20:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:73ee42ac-7ba0-4d41-9f70-3f05c17664fe</guid><dc:creator>uldara</dc:creator><description>&lt;p&gt;hi thank for your reply, now current consumption down to 400 - 500 nA&lt;/p&gt;
&lt;p&gt;but i can&amp;#39;t wake up chip from P14&lt;/p&gt;
&lt;p&gt;please check my code&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;#include &amp;lt;reg24le1.h&amp;gt;
#include &amp;quot;hal_delay.h&amp;quot;

#define LED  P14




void IO_Init(void)
{
    char i;
    // Disconnect unused GPIOs to avoid them floating in sleep
    for (i = 0; i &amp;lt; 8; i++)
    {
        P0CON = 0x70 + i;
        P1CON = 0x70 + i;
        P2CON = 0x70 + i;
        P3CON = 0x70 + i;
    } 
    P0DIR = 0xFF;	
    P1DIR = 0x10;           // P14 input , P13 output
	P2DIR = 0xFF;
    P3DIR = 0xFF;
                    
    P1CON = 0x00 + 3;       // Set P1.2 as output 
	P1CON = 0x70 + 4;       // Set P1.4 as input 

    LED = 0;
    OPMCON = 0x00;
    
} 

void main()
{ 
   IO_Init();
   while(1)
   {
     if(PWRDWN &amp;amp; 0x80) 
       {  
         PWRDWN = 0; 
       }
 	    
 	    WUOPC1 = 0x10;          // Interrupt wake up P1.4
 	    
 	    if(P14 == 1) 
 	      {
 	        LED = 1;
 	        delay_ms(100);
 	        LED = 0;
 	        OPMCON = 0x06;      // wake up pin when LOW
 	      }
 	    else
 	      {
 	        LED = 1;
 	        delay_ms(100);
 	        LED = 0;
 	        OPMCON = 0x02;      // wake up pin when HIGH
 	      }
 	      
 	    PWRDWN = 0x01;          // deep sleep
   
   
   }

}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thank&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24LE1 deep sleep high current</title><link>https://devzone.nordicsemi.com/thread/120543?ContentTypeID=1</link><pubDate>Mon, 12 Feb 2018 10:24:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b66e8b0-333f-44e0-90ff-a00549f1f66b</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you try disconnecting all inputs in your IO-init, then measure the current consumption?&lt;/p&gt;
&lt;p&gt;You could do&amp;nbsp;something like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;void IO_Init(void)
{
    uint8_t i;
    // Disconnect unused GPIOs to avoid them floating in sleep
    for (i = 0; i &amp;lt; 8; i++)
    {
        P0CON = 0x70 + i;
        P1CON = 0x70 + i;
        P2CON = 0x70 + i;
        P3CON = 0x70 + i;
    }    
    P1DIR = 0x10;
    // Set P1.4 as output again
    P1CON = 0x00 + 4;
    LED = 0;
    OPMCON = 0x00;
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>