Skip to the content
PCBKitNew board
LSM6DSL, in 3D

LSM6DSL

STMicroelectronics

-40℃~+85℃ 1.71V~3.6V 16bit 3uA 4KB IMU (accelerometer + gyroscope) Motion event detection、Synchronization and timestamp SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHS

Extended
Category
Accelerometers
Package
LGA-14(2.5x3)
Pins
14

Overview

The LSM6DSL is an accelerometer made by STMicroelectronics in a LGA-14(2.5x3) package with 14 pins. -40℃~+85℃ 1.71V~3.6V 16bit 3uA 4KB IMU (accelerometer + gyroscope) Motion event detection、Synchronization and timestamp SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHS.

PCBKit's library has its KiCad symbol (Sensor_Motion:LSM6DSL, from KiCad's library) and its footprint (Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y, from KiCad's library), ready for a KiCad board. 19,412 are in stock at JLCPCB (part C126672). 52 open-source boards in 38 repositories on GitHub use it.

Symbol

SDO/SA01SDX2SCX3INT14VDDIO5GND6VDD8INT29CS12SCL13SDA14
Sensor_Motion:LSM6DSLFrom KiCad's library

Footprint

1234567891011121314
Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yFrom KiCad's library

From the datasheet

9
Supply, least
1.71 V · Vdd, recommended operating min · p. 24
Supply, most
3.6 V · Vdd, recommended operating max · p. 24
Supply, least
1.62 V · Vdd_IO, recommended operating min · p. 24
Supply, absolute maximum
4.8 V · Vdd, absolute max · p. 29
Works from
-40 °C · Operating temperature min · p. 24
Works up to
85 °C · Operating temperature max · p. 24
Takes working
650 µA · Gyroscope and accelerometer, high-performance mode, ODR = 1.6 kHz, typical · p. 24
Takes asleep
3 µA · Gyroscope and accelerometer power-down, typical · p. 24
A pin gives at most
4 mA · Digital pad source or sink current max · p. 24

What it is and has

12
Sensors
3-axis digital accelerometer and 3-axis digital gyroscope · p. 15
FIFO
Up to 4 kbyte · p. 1
Accelerometer full scale
±2/±4/±8/±16 g · p. 1
Gyroscope full scale
±125/±245/±500/±1000/±2000 dps · p. 1
Interfaces
I2C slave and SPI, 3-wire or 4-wire · p. 19
Sensor hub
Up to 6 total sensors: 2 internal and 4 external · p. 16
Pedometer
Step detector and step counter · p. 1
Motion detection
Significant motion and tilt · p. 1
Temperature sensor
Embedded · p. 1
Android compliance
Android M · p. 1
Environmental compliance
ECOPACK®, RoHS and Green · p. 1
Sensors
3D digital accelerometer and 3D digital gyroscope · p. 1

Around it

2
cap 100 nF
between VDDIO and GND; Recommended filter capacitor for pin 5. · p. 20
res unspecified
between SCL and Vdd_IO; External pull-up required for I2C. · p. 38

Specifications

25
ParameterConditionsAs printedPage
Supply voltage VddVdd = 1.8 V, T = 25 °C unless otherwise notedmin 1.71 · typ 1.8 · max 3.6 V24
Power supply for I/O Vdd_IOT = 25 °Cmin 1.62 · max 3.6 V24
Gyroscope and accelerometer current consumption in high-performance mode IddHPVdd = 1.8 V, T = 25 °C, ODR = 1.6 kHztyp 0.65 mA24
Gyroscope and accelerometer current consumption in normal mode IddNMVdd = 1.8 V, T = 25 °C, ODR = 208 Hztyp 0.45 mA24
Gyroscope and accelerometer current consumption in low-power mode IddLPVdd = 1.8 V, T = 25 °C, ODR = 52 Hztyp 0.29 mA24
Accelerometer current consumption in high-performance mode LA_IddHPVdd = 1.8 V, T = 25 °C, ODR < 1.6 kHztyp 150 uA24
Accelerometer current consumption in high-performance mode LA_IddHPVdd = 1.8 V, T = 25 °C, ODR ≥ 1.6 kHztyp 160 uA24
Accelerometer current consumption in normal mode LA_IddNMVdd = 1.8 V, T = 25 °C, ODR = 208 Hztyp 85 uA24
Accelerometer current consumption in low-power mode LA_IddLMVdd = 1.8 V, T = 25 °C, ODR = 52 Hztyp 25 uA24
Accelerometer current consumption in low-power mode LA_IddLMVdd = 1.8 V, T = 25 °C, ODR = 12.5 Hztyp 9 uA24
Accelerometer current consumption in low-power mode LA_IddLMVdd = 1.8 V, T = 25 °C, ODR = 1.6 Hztyp 4.5 uA24
Gyroscope and accelerometer current consumption during power-down IddPDVdd = 1.8 V, T = 25 °Ctyp 3 uA24
Turn-on time TonVdd = 1.8 V, T = 25 °Ctyp 35 ms24
Low-level output voltage VOLIOL = 4 mA; Vdd = 1.8 V, T = 25 °Cmax 0.2 V24
Operating temperature range Topmin -40 · max 85 °C24
SCL clock frequency f(SCL)I2C Fast Modemax 400 kHz28
SDA hold timeI2C Mastermin 0 ns28
SDA hold timeI2C Fast Modemin 0 ns28
SDA setup timeI2C Mastermin 100 ns28
SDA setup timeI2C Fast Modemin 100 ns28
Supply voltage Vddmin -0.3 · max 4.8 V29
Storage temperature range TSTGmin -40 · max 125 °C29
Acceleration g for 0.2 ms Sg0.2 msmax 10000 g29
Electrostatic discharge protection (HBM) ESDHBMmax 2 kV29
Input voltage on any control pin (including CS, SCL/SPC, SDA/SDI/SDO, SDO/SA0) VinMaximum = Vdd_IO +0.3; lower limit printed as positive 0.3 Vmin 0.3 V29

Pins, by the datasheet

14
1 SDO/SA0
SPI 4-wire serial data output or I2C device address least significant bit. · p. 20
2 SDx
Mode 1: connect to VDDIO or GND. Mode 2: I2C serial data master (MSDA). · p. 20
3 SCx
Mode 1: connect to VDDIO or GND. Mode 2: I2C serial clock master (MSCL). · p. 20
4 INT1
Programmable interrupt 1. · p. 20
5 VDDIO
Power supply for I/O pins; recommended 100 nF filter capacitor. · p. 20
6 GND
0 V supply. · p. 20
7 GND
0 V supply. · p. 20
8 VDD
Power supply; recommended 100 nF filter capacitor. · p. 20
9 INT2
Programmable interrupt 2 or data enable; mode 2 also supports I2C master external synchronization signal (MDRDY). · p. 20
10 NC
Leave electrically unconnected and soldered to PCB. · p. 20
11 NC
Leave electrically unconnected and soldered to PCB. · p. 20
12 CS
I2C/SPI mode selection: high enables I2C communication and SPI idle; low enables SPI communication and disables I2C. · p. 20
13 SCL
I2C serial clock (SCL) or SPI serial port clock (SPC). · p. 20
14 SDA
I2C serial data, SPI serial data input, or 3-wire serial data output. · p. 20

Ordering codes, by the datasheet

2
LSM6DSL
LGA-14L (2.5x3x0.83mm) · Tray packing; -40 to +85 °C. · p. 1
LSM6DSLTR
LGA-14L (2.5x3x0.83mm) · Tape & Reel packing; -40 to +85 °C. · p. 1

Parameters

15
Acceleration Measurement Range (MAX)
±16g
Accelerometer Sensing Axis
X,Y,Z
Cache Size
4KB
Current - Supply
650uA
Features
Motion event detection
Gyroscope Measurement Range (MAX)
±2000dps
Gyroscope Sensing Axis
X,Y,Z
Interface
SPI
Operating Temperature
-40℃~+85℃
Output Bits
16bit
Output Current per Pin(Max)
4mA
Sensor Type
IMU (accelerometer + gyroscope)
Standby Current
3uA
Voltage - Supply
1.62V~3.6V
Voltage - Supply(Absolute Max)
4.8V

Order codes

1

Pinout

14
The pins of the LSM6DSL
PinNameType
1SDO/SA0Input/output
2SDXInput/output
3SCXInput
4INT1Output
5VDDIOPower in
6GNDPower in
7GNDPassive
8VDDPower in
9INT2Output
10NCNot connected
11NCNot connected
12CSInput
13SCLInput
14SDAInput/output

Open-source boards using it

All 52
  • 4 layers28.7 × 27 mmNeurband c, the printed circuit board in 3D

    Neurband c

    jlcjak/neurband

    Open, minimal sEMG wristband like the Meta Neural Band: 8-ch ADS1298 + nRF52832 BLE, dry gold electrodes on a flex, 3D-printed band. KiCad, FreeCAD, Zephyr, Python, simulations.

    70 parts46
  • 4 layers50 × 65 mmFeroFlyF405, the printed circuit board in 3D

    FeroFlyF405

    Ozonised/FeroFlyF405

    FeroFlyF405 an open source STM32F405 based flight controller running INAV

    150 parts44CERN-OHL-P-2.0
  • 4 layers10 × 61 mmSpellcaster, the printed circuit board in 3D

    Spellcaster

    rbaron/spellcaster

    🪄 A home automation magic wand

    65 parts18
  • 2 layers50.2 × 95.2 mmCheetoPet, the printed circuit board in 3D

    CheetoPet

    Cheet0sDelet0s/cheetoPet

    an esp32 s3 based tamagotchi

    104 parts3GPL-2.0
  • 2 layers100 × 70 mmCPU Board, the printed circuit board in 3D

    CPU Board

    jsjolund/sailoraid

    Sensor package for the Laser Pico sail boat

    116 parts3
  • 4 layers35 × 18 mmRingOne, the printed circuit board in 3D

    RingOne

    TheColonelYoung/RingOne

    3D air mouse based on STM32 - Can be used for controlling CADs and every other manipulation in 3D space. Is based around STM32L452, IMU LSM6DSL (gyroscope and accelerometer) and Bluetooth low power module RN4871.

    85 parts3
  • 2 layers149.9 × 134.2 mmSwadge HW, the printed circuit board in 3D

    Swadge HW

    emilyanthony4244/Super-2027-Swadge-HW

    Super 2027 Swadge

    134 parts2MIT
  • 4 layers130 × 51 mmAlpakka, the printed circuit board in 3D

    Alpakka

    hlord2000/alpakka_pcb

    53 parts2

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/st/LSM6DSL" title="LSM6DSL in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe>
A picture
<img src="https://pcbkit.io/embed/parts/st/LSM6DSL.jpg" alt="LSM6DSL" width="1200" height="900">
A picture that opens the part, for a README
[![LSM6DSL](https://pcbkit.io/embed/parts/st/LSM6DSL.jpg?size=s)](https://pcbkit.io/parts/st/LSM6DSL)

Questions

Is there a KiCad symbol and footprint for the LSM6DSL?

Yes. The symbol is Sensor_Motion:LSM6DSL and the footprint Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the LSM6DSL?

LGA-14(2.5x3), with 14 pins. Its footprint is drawn on this page.

Where is the LSM6DSL datasheet?

STMicroelectronics publishes it: the Datasheet link on this page opens it.

Where can I order the LSM6DSL?

JLCPCB lists it as part C126672, with 19,412 in stock; the sellers' links on this page open their listings.

What can replace the LSM6DSL?

Parts like it in the library: the LSM6DS3TR-C by STMicroelectronics, the ISM330DHCX by STMicroelectronics, the LSM6DSM by STMicroelectronics and the LSM6DS3 by STMicroelectronics. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the LSM6DSL?

52 boards in 38 repositories on GitHub; the most starred are listed on this page, with their KiCad files.

Parts like it

7