IIS3DWB consumes an excess of 1mA when it is communicated through SPI, only falling back with power cycling.
Hi, I have been investigating a current leak in my circuit.
I triangulated it to my IIS3DWB, when the accelerometer is not communicated through and all pins are pulled up by the MCU, I get a system current consumption of ~20uA (expected)
But if I ever communicate with IIS3DWB, even for checking the WHOAMI register, my current floor is set to 1mA. (starting accelerometer adds 1an extra 1 mA)
This persists even if I set the lanes that drive SPI to GPIO and pull them up. (or down)
Persists if I make a software reset. It only resolves with a power cycling of the board. It is as if in IIS3DWB something latches and sinks current.
I read the other post, cleaned the flux and tried SW RESET. I also have ties the VDDIO to VDD, since the comm voltage is the same with VDD.
What might be the culprit? VDD is 3V6 (But the current persists with 3V or 3V3)
What might be the culprit?
