ICM42688 Sleep Mode over consumption

By nicolaspreeldo… , 18 June 2025

Hello,

I’m working on minimizing the power consumption of the ICM-42688 (SPI mode) in a wearable device. My goal is to reach the lowest possible current in sleep mode (datasheet mentions typical 7 µA).

After turning off the accelerometer and the gyro (PWR_MGMT0 = xx100000), the ICM42688 still consumes ~63 µA
Setting IDLE bit = 0 (PWR_MGMT0[4]) reduces current vs. IDLE=1, confirming the oscillator is off
I’ve disabled all interrupts, and I desactivated the WOM used previously. (i have the same problem even without using WOM)

My question is :
What are the miimal set of registers to set the ICM42688 into its lowest power state ?

Thanks in advance for your help. I’d appreciate if you could confirm whether these ~60 µA are expected in any configuration or if I might be missing a required bit somewhere.

Best regards

mustafayildiri…

7 months ago

Hello,

Datasheet sleep current should be accurate after disabling the device. Are there power drawing elements attached to your current design like a resistor?

phpbb Post ID
52480
phpbb Topic ID
51467