Sparkfun ICM20948 breakout board consumes too much power

Hi,

the spec of this sensor claims 8 mircoA consumption in full sleep mode. I don’t get it under 3milliA.

Details:

  • Using Wisen Whisper Talk2 Board, I2C, Low Power (AVR ATMega328p)

  • Meassuring the current to the breakout board directly (3.3V)

Code:

void loop() {

Serial.println(“Sleeping”);

delay(1000);

myICM.lowPower(true);

myICM.sleep(true);

delay(1000);

for (int i = 0; i < 10; i++) {

LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);

}

}

8uA is just the chip, the rest of the board has components that are using power as well and that’s what you’re measuring. You can knock a little bit off by disabling the LED though.