

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
Footprint
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| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Supply voltage Vdd | Vdd = 1.8 V, T = 25 °C, unless otherwise noted | min 1.71 · typ 1.8 · max 3.6 V | 12 |
| Power supply for I/O Vdd_IO | Vdd = 1.8 V, T = 25 °C | min 1.62 · max 3.6 V | 12 |
| Gyroscope and accelerometer current consumption in high-performance mode IddHP | Vdd = 1.8 V, T = 25 °C | typ 0.55 mA | 12 |
| Accelerometer current consumption in high-performance mode LA_IddHP | Vdd = 1.8 V, T = 25 °C | typ 170 uA | 12 |
| Accelerometer current consumption in low-power mode LA_IddLP | Vdd = 1.8 V, T = 25 °C, ODR = 52 Hz | typ 26 uA | 12 |
| Accelerometer current consumption in low-power mode LA_IddLP | Vdd = 1.8 V, T = 25 °C, ODR = 1.6 Hz | typ 4.5 uA | 12 |
| Accelerometer current consumption in ultra-low-power mode LA_IddULP | Vdd = 1.8 V, T = 25 °C, ODR = 52 Hz | typ 9.5 uA | 12 |
| Accelerometer current consumption in ultra-low-power mode LA_IddULP | Vdd = 1.8 V, T = 25 °C, ODR = 1.6 Hz | typ 4.4 uA | 12 |
| Gyroscope and accelerometer current consumption during power-down IddPD | Vdd = 1.8 V, T = 25 °C | typ 3 uA | 12 |
| Turn-on time Ton | Vdd = 1.8 V, T = 25 °C | typ 35 ms | 12 |
| Low-level output voltage VOL | IOL = 4 mA | max 0.2 V | 12 |
| Operating temperature range Top | min -40 · max 85 °C | 12 | |
| Temperature refresh rate TODR | Vdd = 1.8 V, T = 25 °C; equals accelerometer ODR when accelerometer is in low-power or ultra-low-power mode and gyroscope is off | typ 52 Hz | 12 |
| Temperature offset Toff | Vdd = 1.8 V, T = 25 °C | min -15 · max 15 °C | 12 |
| Temperature sensitivity TSen | Vdd = 1.8 V, T = 25 °C | typ 256 LSB/°C | 12 |
| Temperature stabilization time TST | Time from power ON to valid data; based on characterization data | max 500 us | 12 |
| Temperature ADC resolution T_ADC_res | Vdd = 1.8 V, T = 25 °C | typ 16 bit | 12 |
| Supply voltage Vdd | min -0.3 · max 4.8 V | 15 | |
| Storage temperature range TSTG | min -40 · max 125 °C | 15 | |
| Acceleration g for 0.2 ms Sg | 0.2 ms | max 20000 g | 15 |
| Electrostatic discharge protection (HBM) ESD | HBM | max 2 kV | 15 |
| Input voltage on any control pin Vin | Including CS, SCL/SPC, SDA/SDI/SDO, SDO/SA0; maximum is Vdd_IO +0.3 V | min -0.3 V | 15 |
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- LSM6DSOTRLCSC C2655100
Pinout
14| Pin | Name | Type |
|---|---|---|
| 1 | SDO/SA0 | Unspecified |
| 2 | SDIX | Unspecified |
| 3 | SCX | Unspecified |
| 4 | INT1 | Unspecified |
| 5 | VDDIO | Unspecified |
| 6 | GND | Unspecified |
| 7 | GND | Unspecified |
| 8 | VDD | Unspecified |
| 9 | INT2 | Unspecified |
| 10 | OCSX | Unspecified |
| 11 | SDOX | Unspecified |
| 12 | CS | Unspecified |
| 13 | SCL | Unspecified |
| 14 | SDA | Unspecified |
Open-source boards using it
All 28- 2 layers28.9 × 21.9 mm

- 2 layers35 × 50 mm

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 mm

- 4 layers70.1 × 40 mm

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 mm

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 mm

Servo Test Board v4
DoggeBoi/Servo_PCBs
Collection of proof of consept and "production" PCBs
115 parts1MIT - 4 layers79 × 60 mm

- 2 layers64.9 × 33 mm

Jazzhands main
wearpants/jazzhands-hardware
A small multi-PCB handheld keyboard for chording style input.
44 parts1
Show this part on your 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><img src="https://pcbkit.io/embed/parts/st/LSM6DSO.jpg" alt="LSM6DSO" width="1200" height="900">[](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
3LSM6DSOW
LGA-14(2.5x3)-40℃~+85℃ 1.71V~5.6V 16bit 3uA 9KB IMU (accelerometer + gyroscope) SPI、I2C、I3C X,Y,Z X,Y,Z ±16g ±2000dps 运动事件检测、同步与时间戳 LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersLSM6DSOETR3
LGA-14(2.5x3)LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersLSM6DSOQ
LGA-14L(2.5x3)-40℃~+85℃ 1.71V~3.6V 3uA 9KB IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps 运动事件检测 LGA-14L(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometers