cancel
Showing results for 
Search instead for 
Did you mean: 

How compatible are LSM6DSL and LSM6DS3?

Jason Mount
Associate III
Posted on January 27, 2017 at 00:19

We were looking at using the LSM6DS3 in a new design, but I noticed the LSM6DSL uses half the power.  The two parts look to be pin compatible and probably software compatible (at least for most features).  Is that correct? 

More specifically: is it valid to use the AN4650 Application note to work with the LSM6DSL (at least until there is a similar application note for that part available)?  Is it likely that code written for LSM6DS3 would work if the part were swapped with the LSM6DSL?

Any ETA on a usage application note for the LSM6DSL?

#lsm6ds3 #lsm6dsl
1 REPLY 1
Petr S
ST Employee
Posted on January 27, 2017 at 10:10

Hello Jason,

I can definitely recommend you to use

LSM6DSL.

 Even if LSM6DS3 is very similar to 

LSM6DSL, I suggest you to refer to LSM6DSM application note (

http://www.st.com/content/st_com/en/products/mems-and-sensors/inemo-inertial-modules/lsm6dsm.html

 ) since it is almost the same, until the LSM6DSL AN is available. Also you can compare the LSM6DS3-LSM6DSL coding differences in the X-CUBE-MEMS1 (

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-mems1.html

 ) or X-CUBE-MEMS-XT1 (

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-mems-xt1.html

 ) SW packages which you can download from ST web for free. These packages support a few Nucleo boards and MEMS Shield boards (IKS01A1 and IKS01A2).

Thank you and best regards,

Petr