cancel
Showing results for 
Search instead for 
Did you mean: 

LIS2DS12 keeps SPI MISO high after reading axis output registers

Shannon Pahl
Associate II

When I read any of the axis output registers with SPI (OUT_X_L etc), it appears the MISO line is held high after the read. This causes a sustained high power consumption on my CPU after the read. If I read any other register type after reading an output register, then the MISO line goes low again. How do I read the output registers without this side effect ? This happens for any of : single or block reads, fifo or no fifo config.

1 REPLY 1
Petr S
ST Employee

If you have the sensor connected straight to your micro you can try to disable the pulldown of this processor input pin. Did it help?