This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Problem with NRF24LE1, it is consuming 1.2mA current in register retention mode

Hello,

I have been trying to push down the current consumption by nRF24LE1 module that I am working with. I enabled register retention mode with the following code:

https://www.nordicsemi.com/eng/Nordic-FAQ/All/How-to-setup-register-retention-mode-on-the-nRF24LE1

But in this mode it is consuming 1.2mA where are it is supposed to consume 2 or 3 uA (micro amperes). Also what I observed is if I do not configured the pin wake up mode by commenting out the following line of code then it consumes 0.002mA which is what I want but if I disable this line it does not resume back from the register retention power saving mode. So why is this line of code of pin wake making the module consume 1.2mA of current. As per the data sheet in register retention mode it should consume only between 2-87uA. Someone one please tell me what is wrong with this code in the link above and why register retention mode is consuming so much current.

// Wake up on pin P2.1 active-high
WUOPC0 = 0x02; 

Related