I am using LIS2DH12 on my custom designed board for a BLE application.
I noticed that the PCB had a huge current draw than expected and on further digging found the accelerometer to be drawing the excessive current while in Power Down mode. Thorough testing revealed that the SA0 line used to select I2C address was the root cause of this problem. Connecting SA0 to ground (GND) led to huge current draw. However, connecting SA0 to VDD (logic HIGH) solved the huge current draw problem.
Is this behaviour expected from the accelerometer? If yes, why? If not, what could be other possible factors leading to such behaviour.