Skip to the content
PCBKitNew board
LSM6DSO on a board, in 3D

LSM6DSO

STMicroelectronics

-40℃~+85℃ 1.71V~3.6V 9KB Accelerometer Gyroscope 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 LSM6DSO is an accelerometer made by STMicroelectronics in a LGA-14(2.5x3) package with 14 pins. -40℃~+85℃ 1.71V~3.6V 9KB Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHS.

PCBKit's library has its KiCad symbol (SparkFun-Sensors:LSM6DSO, from Eagle libraries) and its footprint (SparkFun-Sensors:LGA14L, from Eagle libraries), ready for a KiCad board. 21,548 are in stock at JLCPCB (part C2655100). 28 open-source boards in 21 repositories on GitHub use it.

Symbol

CS12GND6GND7INT14INT29SDOX11OCSX10SCL13SCX3SDA14SDO/SA01SDIX2VDD8VDDIO5
SparkFun-Sensors:LSM6DSOFrom Eagle libraries

Footprint

SparkFun-Sensors:LGA14LFrom Eagle libraries

From the datasheet

9
Supply, least
1.71 V · Vdd, recommended operating min · p. 12
Supply, most
3.6 V · Vdd, recommended operating max · p. 12
Supply, least
1.62 V · Vdd_IO, recommended operating min · p. 12
Supply, absolute maximum
4.8 V · Vdd, absolute max · p. 15
Works from
-40 °C · Operating temperature min · p. 12
Works up to
85 °C · Operating temperature max · p. 12
Takes working
550 µA · Combo high-performance mode, typical · p. 1
Takes asleep
3 µA · Gyroscope and accelerometer power-down, typical · p. 12
A pin gives at most
4 mA · Digital pin source/sink driving capability, max · p. 12

What it is and has

13
Sensors
3D accelerometer and 3D gyroscope · p. 1
FIFO
Up to 9 kbyte · p. 1
Accelerometer full scale
±2/±4/±8/±16 g · p. 1
Gyroscope full scale
±125/±250/±500/±1000/±2000 dps · p. 1
Serial interfaces
SPI / I²C & MIPI I3CSM with main processor data synchronization · p. 1
Auxiliary SPI
OIS data output for gyroscope and accelerometer · p. 1
Pedometer
Advanced pedometer, step detector and step counter · p. 1
Motion detection
Significant Motion Detection, Tilt detection · p. 1
Interrupts
Free-fall, wakeup, 6D/4D orientation, click and double-click · p. 1
Temperature sensor
Embedded · p. 1
Compliance
ECOPACK®, RoHS and “Green” compliant · p. 1
Android
Compliant · p. 1
Sensor hub
2 internal and up to 4 external sensors · p. 4

Around it

1
res Not specified
between SCL and Vdd_IO; External pull-up required for I²C. · p. 17

Specifications

22
ParameterConditionsAs printedPage
Supply voltage VddVdd = 1.8 V, T = 25 °C, unless otherwise notedmin 1.71 · typ 1.8 · max 3.6 V12
Power supply for I/O Vdd_IOVdd = 1.8 V, T = 25 °Cmin 1.62 · max 3.6 V12
Gyroscope and accelerometer current consumption in high-performance mode IddHPVdd = 1.8 V, T = 25 °Ctyp 0.55 mA12
Accelerometer current consumption in high-performance mode LA_IddHPVdd = 1.8 V, T = 25 °Ctyp 170 uA12
Accelerometer current consumption in low-power mode LA_IddLPVdd = 1.8 V, T = 25 °C, ODR = 52 Hztyp 26 uA12
Accelerometer current consumption in low-power mode LA_IddLPVdd = 1.8 V, T = 25 °C, ODR = 1.6 Hztyp 4.5 uA12
Accelerometer current consumption in ultra-low-power mode LA_IddULPVdd = 1.8 V, T = 25 °C, ODR = 52 Hztyp 9.5 uA12
Accelerometer current consumption in ultra-low-power mode LA_IddULPVdd = 1.8 V, T = 25 °C, ODR = 1.6 Hztyp 4.4 uA12
Gyroscope and accelerometer current consumption during power-down IddPDVdd = 1.8 V, T = 25 °Ctyp 3 uA12
Turn-on time TonVdd = 1.8 V, T = 25 °Ctyp 35 ms12
Low-level output voltage VOLIOL = 4 mAmax 0.2 V12
Operating temperature range Topmin -40 · max 85 °C12
Temperature refresh rate TODRVdd = 1.8 V, T = 25 °C; equals accelerometer ODR when accelerometer is in low-power or ultra-low-power mode and gyroscope is offtyp 52 Hz12
Temperature offset ToffVdd = 1.8 V, T = 25 °Cmin -15 · max 15 °C12
Temperature sensitivity TSenVdd = 1.8 V, T = 25 °Ctyp 256 LSB/°C12
Temperature stabilization time TSTTime from power ON to valid data; based on characterization datamax 500 us12
Temperature ADC resolution T_ADC_resVdd = 1.8 V, T = 25 °Ctyp 16 bit12
Supply voltage Vddmin -0.3 · max 4.8 V15
Storage temperature range TSTGmin -40 · max 125 °C15
Acceleration g for 0.2 ms Sg0.2 msmax 20000 g15
Electrostatic discharge protection (HBM) ESDHBMmax 2 kV15
Input voltage on any control pin VinIncluding CS, SCL/SPC, SDA/SDI/SDO, SDO/SA0; maximum is Vdd_IO +0.3 Vmin -0.3 V15

Pins, by the datasheet

11
1 SDO/SA0
SPI 4-wire serial data output or I²C device address least significant bit. · p. 7
2 SDx
Mode 1: connect to VDDIO or GND. Mode 2: I²C serial data master. Modes 3/4: auxiliary SPI data input and 3-wire data output. · p. 7
3 SCx
Mode 1: connect to VDDIO or GND. Mode 2: I²C serial clock master. Modes 3/4: auxiliary SPI serial port clock. · p. 7
4 INT1
Programmable interrupt in I²C and SPI. · p. 7
5 VDDIO
Power supply for I/O pins. · p. 7
6 GND
0 V supply. · p. 7
7 GND
0 V supply. · p. 7
8 VDD
Power supply. · p. 7
9 INT2
Programmable interrupt 2 or data enable; Mode 2 also supports I²C master external synchronization. · p. 7
10 OCS_Aux
Modes 1/2: leave unconnected. Modes 3/4: auxiliary SPI 3/4-wire interface enable. · p. 7
11 SDO_Aux
Modes 1/2: connect to VDD_IO or leave unconnected. Modes 3/4: leave unconnected for 3-wire SPI; serial data output for 4-wire SPI. · p. 7

Ordering codes, by the datasheet

2
LSM6DSO
LGA-14L · Tray packing; -40 to +85 °C · p. 1
LSM6DSOTR
LGA-14L · Tape & Reel packing; -40 to +85 °C · p. 1

Parameters

14
Acceleration Measurement Range (MAX)
±16g
Accelerometer Sensing Axis
X,Y,Z
Cache Size
9KB
Current - Supply
550uA
Features
Synchronization and timestamp
Gyroscope Measurement Range (MAX)
±2000dps
Gyroscope Sensing Axis
X,Y,Z
Interface
SPI
Operating Temperature
-40℃~+85℃
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 LSM6DSO
PinNameType
1SDO/SA0Unspecified
2SDIXUnspecified
3SCXUnspecified
4INT1Unspecified
5VDDIOUnspecified
6GNDUnspecified
7GNDUnspecified
8VDDUnspecified
9INT2Unspecified
10OCSXUnspecified
11SDOXUnspecified
12CSUnspecified
13SCLUnspecified
14SDAUnspecified

Open-source boards using it

All 28
  • 2 layers28.9 × 21.9 mmClassic+, the printed circuit board in 3D

    Classic+

    JSnowden33/ClassicPlus

    Wii Classic Controller and Nunchuk emulator.

    43 parts14GPL-3.0
  • 2 layers35 × 50 mmImu rc hand unit, the printed circuit board in 3D

    Imu rc hand unit

    DimitriOnLSD/imu-rc

    Gesture-based RC car controller using ESP32-S3, BLE, LSM6DSO IMU, OLED display, and LiPo battery with USB-C charging.

    76 parts7MIT
  • 4 layers23.8 × 36.3 mmHaptic knob, the printed circuit board in 3D

    Haptic knob

    wirano/haptic-knob

    70 parts3
  • 4 layers70.1 × 40 mmCARP, the printed circuit board in 3D

    CARP

    aweeri/Control-Avionics-RP2350

    Control Avionics RP2350 [CARP] is a compact system designed specifically for operating small scale sounding rockets.

    158 parts2
  • 4 layers55 × 154.1 mmGPS module, the printed circuit board in 3D

    GPS module

    Dizzerin/Rocket-Flight-Data-Computer

    This project uses an STM32H743VGT6 MCU along with some innertial measurement units (IMU)s and barometric pressure sensors to and an SD card to record flight data from a model rocket and for later analysis, graphing, and…

    161 parts1
  • 4 layers85 × 55 mmServo Test Board v4, the printed circuit board in 3D

    Servo Test Board v4

    DoggeBoi/Servo_PCBs

    Collection of proof of consept and "production" PCBs

    115 parts1MIT
  • 2 layers64.9 × 33 mmJazzhands main, the printed circuit board in 3D

    Jazzhands main

    wearpants/jazzhands-hardware

    A small multi-PCB handheld keyboard for chording style input.

    44 parts1

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/st/LSM6DSO" title="LSM6DSO 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/LSM6DSO.jpg" alt="LSM6DSO" width="1200" height="900">
A picture that opens the part, for a README
[![LSM6DSO](https://pcbkit.io/embed/parts/st/LSM6DSO.jpg?size=s)](https://pcbkit.io/parts/st/LSM6DSO)

Questions

Is there a KiCad symbol and footprint for the LSM6DSO?

Yes. The symbol is SparkFun-Sensors:LSM6DSO and the footprint SparkFun-Sensors:LGA14L, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the LSM6DSO?

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

Where is the LSM6DSO datasheet?

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

Where can I order the LSM6DSO?

JLCPCB lists it as part C2655100, with 21,548 in stock; the sellers' links on this page open their listings.

What can replace the LSM6DSO?

Parts like it in the library: the LSM6DSOW by STMicroelectronics, the LSM6DSOETR3 by STMicroelectronics and the LSM6DSOQ by STMicroelectronics. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the LSM6DSO?

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

Parts like it

3