Hello NRF ,
I have used NRF52832 with BLE advertise and peripherals connected on two different I2Cs ( temp sensor and gyro sensor ), One SPI( LCD Display ) , three GPIO Interrupt and one PWM (buzzer ) .
I have used SYSTEM ON mode for sleep since my RTC Counter should be always running which gives me my current time , hence I can not use SYSTEM OFF mode .
After measuring SYTEM ON mode current , it comes around 1.6mA . How do I reduce this current consumption below 500uA ??
below is how I have called SYSTEM ON mode sleep ,
if(perform_sleep)
{
while(!wakeup_button)
{
if (NRF_LOG_PROCESS() == false )
{
nrf_pwr_mgmt_run();
}
}
}
where , wakeup button is and variable updated by gpio interrupt callback .
Note : I am also turning off ble advertisement before I call SYSTEM ON mode .