LIS3DH using too much power on custom board
I have a custom board that includes the LIS3DH. With the LIS3DH not populated, my board uses 0.009mA, but with the LIS3DH populated and not configured, it uses 0.135mA.
According the data sheet, it should be 0.011mA. The data sheet also says the LIS3DH is set to "Power Down Mode" by default.
Attached is the schematic of the LIS3DH on my custom board. Is it not connected correctly?

The pseudo-code to turn the LIS3DH off is:
LIS3DH_ADDRESS = 0x18 ;
REG1_REG = 0x20; //REG_1
REG1_VALUE = 0x00;
LIS3DH_WriteReg(LIS3DH_ADDRESS, REG1_REG, REG1_VALUE);
-- this is still using too much power.
Is it a software problem or hardware?
thank you,
Steve
