Current consumption of my code running RTC from LFCLK is ~2.5uA from the power profiler when I set the register values as.
NRF_POWER->RAM[2].POWERCLR = 0x01;
NRF_POWER->RAM[3].POWERCLR = 0x01;
NRF_POWER->RAM[4].POWERCLR = 0x01;
NRF_POWER->RAM[5].POWERCLR = 0x01;
NRF_POWER->RAM[6].POWERCLR = 0x01;
NRF_POWER->RAM[7].POWERCLR = 0x01;
NRF_POWER->RAM[8].POWERCLR = 0x01;
On the other Hand the current consumption of my code running RTC from LFCLK is ~1.5uA from the power profiler when I set the register values as.
NRF_POWER->RAM[2].POWERCLR = 0xFF;
NRF_POWER->RAM[3].POWERCLR = 0xFF;
NRF_POWER->RAM[4].POWERCLR = 0xFF;
NRF_POWER->RAM[5].POWERCLR = 0xFF;
NRF_POWER->RAM[6].POWERCLR = 0xFF;
NRF_POWER->RAM[7].POWERCLR = 0xFF;
NRF_POWER->RAM[8].POWERCLR = 0xFF;
I am not sure why this is happening as the documentation and a verified answer on the forum at link here
show different things.
Although 0xFF provides me with a current consumption which matches the spec sheet, I am hesitant to use it as it does not match the documentation, could you please confirm any or all of this?