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

power consumption on nRF52832 with UART

I am testing the nRF52832 in Rigado BMD-301 module. I am able to get to ~40uA when advertising ,UART enabled but not used and all other peripherals disabled. But as soon as i try reading from UART, the current consumption jumps to ~2.4mA. Does this make sense? Am i using it wrong?

This is my code, the need_more_data is being set on character arrival in UART

for (;;)
    {
        if (NRF_LOG_PROCESS() == false)
        {
  
        	if(need_more_data)
        	{
        		need_more_data = false;
        		(void)nrf_drv_uart_rx(&m_uart, &data, 1);
        	}
            power_manage();
        }
    }
Related