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

LSM9DS1

STMicroelectronics

-40℃~+85℃ 1.9V~3.6V 16bit Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-24(3x3.5) Accelerometers ROHS

Extended
Category
Accelerometers
Package
LGA-24(3x3.5)
Pins
24

Overview

The LSM9DS1 is an accelerometer made by STMicroelectronics in a LGA-24(3x3.5) package with 24 pins. -40℃~+85℃ 1.9V~3.6V 16bit Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-24(3x3.5) Accelerometers ROHS.

PCBKit's library has its KiCad symbol (Sensor_Motion:LSM9DS1, from KiCad's library) and its footprint (Package_LGA:LGA-24L_3x3.5mm_P0.43mm, from KiCad's library), ready for a KiCad board. 25 are in stock at JLCPCB (part C2655096). 65 open-source boards in 52 repositories on GitHub use it.

Symbol

VDDIO1SCL/SPC2SDA/SDI/SDO4SDO_A/G5SDO_M6CS_A/G7CS_M8DRDY_M9INT_M10INT1_A/G11INT2_A/G12DEN_A/G13RES14RES15RES16RES17RES18GND19CAP21VDD22C124
Sensor_Motion:LSM9DS1From KiCad's library

Footprint

Package_LGA:LGA-24L_3x3.5mm_P0.43mmFrom KiCad's library

From the datasheet

7
Supply, least
1.9 V · Vdd, recommended operating min · p. 13
Supply, most
3.6 V · Vdd, recommended operating max · p. 13
Supply, least
1.71 V · Vdd_IO, recommended operating min; max is Vdd+0.1 V · p. 13
Supply, absolute maximum
4.8 V · Vdd, absolute max · p. 17
Works from
-40 °C · Operating temperature min · p. 13
Works up to
85 °C · Operating temperature max · p. 13
Takes working
4.3 mA · typical gyroscope and accelerometer normal mode, ODR 952 Hz · p. 20

What it is and has

12
Acceleration full scale
±2/±4/±8/±16 g · p. 1
Magnetic full scale
±4/±8/±12/±16 gauss · p. 1
Angular rate full scale
±245/±500/±2000 dps · p. 1
Data output
16-bit · p. 1
Serial interfaces
SPI / I2C · p. 1
Interrupt generators
Programmable · p. 1
Temperature sensor
Embedded · p. 1
FIFO
Embedded · p. 1
Detection functions
Position and motion detection · p. 1
Gesture recognition
Click/double-click · p. 1
Compliance
ECOPACK®, RoHS and Green · p. 1
Package
LGA-24L (3.5x3x1.0 mm) · p. 1

Around it

7
cap 100 nF
between VDDIO (1) and GND; Recommended filter capacitor. · p. 11
cap 100 nF
between VDDIO (3) and GND; Recommended filter capacitor. · p. 11
cap 10 nF
between CAP and GND; Ceramic, ±10%, 16 V; at least 1 nF must be guaranteed under 11 V bias. · p. 11
cap 100 nF
between VDD (22) and GND; Recommended together with 10 uF. · p. 11
cap 10 µF
between VDD (22) and GND; Recommended together with 100 nF. · p. 11
cap 100 nF
between VDD (23) and GND; Recommended together with 10 uF. · p. 11
cap 10 µF
between VDD (23) and GND; Recommended together with 100 nF. · p. 11

Specifications

57
ParameterConditionsAs printedPage
Linear acceleration sensitivity LA_SoLinear acceleration FS = ±2 gtyp 0.061 mg/LSB12
Linear acceleration sensitivity LA_SoLinear acceleration FS = ±4 gtyp 0.122 mg/LSB12
Linear acceleration sensitivity LA_SoLinear acceleration FS = ±8 gtyp 0.244 mg/LSB12
Linear acceleration sensitivity LA_SoLinear acceleration FS = ±16 gtyp 0.732 mg/LSB12
Magnetic sensitivity M_GNMagnetic FS = ±4 gausstyp 0.14 mgauss/LSB12
Magnetic sensitivity M_GNMagnetic FS = ±8 gausstyp 0.29 mgauss/LSB12
Magnetic sensitivity M_GNMagnetic FS = ±12 gausstyp 0.43 mgauss/LSB12
Magnetic sensitivity M_GNMagnetic FS = ±16 gausstyp 0.58 mgauss/LSB12
Angular rate sensitivity G_SoAngular rate FS = ±245 dpstyp 8.75 mdps/LSB12
Angular rate sensitivity G_SoAngular rate FS = ±500 dpstyp 17.5 mdps/LSB12
Angular rate sensitivity G_SoAngular rate FS = ±2000 dpstyp 70 mdps/LSB12
Magnetic disturbance field M_DFZero-gauss offset starts to degrademax 50 gauss12
Operating temperature range Topmin -40 · max 85 °C12
Supply voltage VddT = 25 °Cmin 1.9 · max 3.6 V13
Module power supply for I/O Vdd_IOVdd = 2.2 V, T = 25 °Cmin 1.71 V13
Current consumption of the accelerometer and magnetic sensor in normal mode Idd_XMVdd = 2.2 V, T = 25 °C; magnetic sensor in high-resolution mode (ODR = 20 Hz), accelerometer in normal mode, gyroscope in power-down modetyp 600 uA13
Gyroscope current consumption in normal mode Idd_GVdd = 2.2 V, T = 25 °C; accelerometer and magnetic sensor in power-down modetyp 4 mA13
Time for power supply rising TriseRecommended power-up sequencemin 0.01 · max 100 ms13
Time delay between Vdd_IO and Vdd TwaitRecommended power-up sequencemin 0 · max 10 ms13
Supply voltage Vddmin -0.3 · max 4.8 V17
I/O pins supply voltage Vdd_IOmin -0.3 · max 4.8 V17
Input voltage on any control pin VinIncluding CS_A/G, CS_M, SCL/SPC, SDA/SDI/SDO, SDO_A/G, SDO_Mmin 0.3 V17
Acceleration (any axis) AUNP0.5 msmax 3000 g17
Acceleration (any axis) AUNP0.1 msmax 10000 g17
Maximum exposed field MEFmax 1000 gauss17
Electrostatic discharge protection (HBM) ESDHBMmax 2 kV17
Storage temperature range TSTGmin -40 · max 125 °C17
Current consumptionODR = 14.9 Hz; Low-power; gyroscope and accelerometertyp 1.9 mA20
Current consumptionODR = 59.5 Hz; Low-power; gyroscope and accelerometertyp 2.4 mA20
Current consumptionODR = 119 Hz; Low-power; gyroscope and accelerometertyp 3.1 mA20
Current consumptionODR = 238 Hz; Normal mode; gyroscope and accelerometertyp 4.3 mA20
Current consumptionODR = 476 Hz; Normal mode; gyroscope and accelerometertyp 4.3 mA20
Current consumptionODR = 952 Hz; Normal mode; gyroscope and accelerometertyp 4.3 mA20
Accelerometer turn-on timeODR = 14.9 Hz; BW = 400 Hz; samples discarded after power-down to normal modetyp 0 samples20
Accelerometer turn-on timeODR = 14.9 Hz; BW = 200 Hz; samples discarded after power-down to normal modetyp 0 samples20
Accelerometer turn-on timeODR = 14.9 Hz; BW = 100 Hz; samples discarded after power-down to normal modetyp 0 samples20
Accelerometer turn-on timeODR = 14.9 Hz; BW = 50 Hz; samples discarded after power-down to normal modetyp 0 samples20
Accelerometer turn-on timeODR = 59.5 Hz; BW = 400 Hz; samples discarded after power-down to normal modetyp 0 samples20
Accelerometer turn-on timeODR = 59.5 Hz; BW = 200 Hz; samples discarded after power-down to normal modetyp 0 samples20
Accelerometer turn-on timeODR = 59.5 Hz; BW = 100 Hz; samples discarded after power-down to normal modetyp 0 samples20
Accelerometer turn-on timeODR = 59.5 Hz; BW = 50 Hz; samples discarded after power-down to normal modetyp 0 samples20
Accelerometer turn-on timeODR = 119 Hz; BW = 400 Hz; samples discarded after power-down to normal modetyp 1 samples20
Accelerometer turn-on timeODR = 119 Hz; BW = 200 Hz; samples discarded after power-down to normal modetyp 1 samples20
Accelerometer turn-on timeODR = 119 Hz; BW = 100 Hz; samples discarded after power-down to normal modetyp 1 samples20
Accelerometer turn-on timeODR = 119 Hz; BW = 50 Hz; samples discarded after power-down to normal modetyp 2 samples20
Accelerometer turn-on timeODR = 238 Hz; BW = 400 Hz; samples discarded after power-down to normal modetyp 1 samples20
Accelerometer turn-on timeODR = 238 Hz; BW = 200 Hz; samples discarded after power-down to normal modetyp 1 samples20
Accelerometer turn-on timeODR = 238 Hz; BW = 100 Hz; samples discarded after power-down to normal modetyp 2 samples20
Accelerometer turn-on timeODR = 238 Hz; BW = 50 Hz; samples discarded after power-down to normal modetyp 4 samples20
Accelerometer turn-on timeODR = 476 Hz; BW = 400 Hz; samples discarded after power-down to normal modetyp 1 samples20
Accelerometer turn-on timeODR = 476 Hz; BW = 200 Hz; samples discarded after power-down to normal modetyp 2 samples20
Accelerometer turn-on timeODR = 476 Hz; BW = 100 Hz; samples discarded after power-down to normal modetyp 4 samples20
Accelerometer turn-on timeODR = 476 Hz; BW = 50 Hz; samples discarded after power-down to normal modetyp 7 samples20
Accelerometer turn-on timeODR = 952 Hz; BW = 400 Hz; samples discarded after power-down to normal modetyp 2 samples20
Accelerometer turn-on timeODR = 952 Hz; BW = 200 Hz; samples discarded after power-down to normal modetyp 4 samples20
Accelerometer turn-on timeODR = 952 Hz; BW = 100 Hz; samples discarded after power-down to normal modetyp 7 samples20
Accelerometer turn-on timeODR = 952 Hz; BW = 50 Hz; samples discarded after power-down to normal modetyp 14 samples20

Pins, by the datasheet

24
1 VDDIO
Power supply for I/O pins; recommended 100 nF filter capacitor. · p. 11
2 SCL/SPC
I2C serial clock or SPI serial port clock. · p. 11
3 VDDIO
Power supply for I/O pins; recommended 100 nF filter capacitor. · p. 11
4 SDA/SDI/SDO
I2C serial data, SPI serial data input or 3-wire interface serial data output. · p. 11
5 SDO_A/G
Accelerometer and gyroscope SPI serial data output or I2C device address least significant bit (SA0). · p. 11
6 SDO_M
Magnetometer SPI serial data output or I2C device address least significant bit (SA0). · p. 11
7 CS_A/G
Accelerometer and gyroscope SPI enable and interface selection: high enables I2C; low enables SPI. · p. 11
8 CS_M
Magnetometer SPI enable and interface selection: high enables I2C; low enables SPI. · p. 11
9 DRDY_M
Magnetic sensor data ready. · p. 11
10 INT_M
Magnetic sensor interrupt. · p. 11
11 INT1_A/G
Accelerometer and gyroscope interrupt 1. · p. 11
12 INT2_A/G
Accelerometer and gyroscope interrupt 2. · p. 11
13 DEN_A/G
Accelerometer and gyroscope data enable. · p. 11
14 RES
Reserved. Connected to GND. · p. 11
15 RES
Reserved. Connected to GND. · p. 11
16 RES
Reserved. Connected to GND. · p. 11
17 RES
Reserved. Connected to GND. · p. 11
18 RES
Reserved. Connected to GND. · p. 11
19 GND
0 V supply. · p. 11
20 GND
0 V supply. · p. 11
21 CAP
Connect to GND through a 10 nF ceramic capacitor, ±10%, 16 V; at least 1 nF under 11 V bias. · p. 11
22 VDD
Power supply; recommended 100 nF plus 10 uF capacitors. · p. 11
23 VDD
Power supply; recommended 100 nF plus 10 uF capacitors. · p. 11
24 C1
Capacitor connection, C1 = 100 nF. · p. 11

Ordering codes, by the datasheet

2
LSM9DS1
LGA-24L · Tray; -40 to +85 °C · p. 1
LSM9DS1TR
LGA-24L · Tape and reel; -40 to +85 °C · p. 1

Parameters

12
Acceleration Measurement Range (MAX)
±16g
Accelerometer Sensing Axis
X,Y,Z
Current - Supply
4.3mA
Features
Motion event detection
Gyroscope Measurement Range (MAX)
±2000dps
Gyroscope Sensing Axis
X,Y,Z
Interface
SPI
Operating Temperature
-40℃~+85℃
Output Bits
16bit
Sensor Type
IMU (accelerometer + gyroscope)
Voltage - Supply
1.71V~3.6V
Voltage - Supply(Absolute Max)
4.8V

Order codes

1

Pinout

24
The pins of the LSM9DS1
PinNameType
1VDDIOPower in
2SCL/SPCInput
3VDDIOPassive
4SDA/SDI/SDOInput/output
5SDO_A/GOutput
6SDO_MOutput
7CS_A/GInput
8CS_MInput
9DRDY_MOutput
10INT_MOutput
11INT1_A/GOutput
12INT2_A/GOutput
13DEN_A/GInput
14RESInput/output
15RESInput/output
16RESInput/output
17RESInput/output
18RESInput/output
19GNDPower in
20GNDPassive
21CAPPassive
22VDDPower in
23VDDPassive
24C1Passive

Open-source boards using it

All 65
  • 2 layers37.8 × 21.5 mmWiflier EXP, the printed circuit board in 3D

    Wiflier EXP

    cnlohr/wiflier

    ESP8266-based Quadcopter Brain

    61 parts92
  • 4 layers160 × 73.2 mmMainPCB, the printed circuit board in 3D

    MainPCB

    doppelgrau/esp32-f9p-io-board

    An IO-PCB (two motor-driver/H-bridge, CAN, RS232, ADS1115, relay, ethernet, ardusimple f9p compatible connector) with an ESP32 for 12V power, three 15V tolerant analog inputs, three 5V tolerant inputs.

    162 parts39
  • 2 layers43 × 43 mmBadge, the printed circuit board in 3D

    Badge

    oshwabadge2020/Badge-PCB

    Open Hardware Summit 2020 wrist-watch badge

    78 parts19
  • 4 layers128 × 184 mmCosmicpi 1.7, the printed circuit board in 3D

    Cosmicpi 1.7

    CosmicPi/CosmicPiV1.7PCB

    PCB for Version 1.7 of the Cosmic Pi Hardware. Incremental changes from V1.6. This design is licensed under the CERN OHL V1.2

    219 parts14
  • 6 layers44 × 118 mm3210retro test, the printed circuit board in 3D

    3210retro test

    DasBasti/NokiaRetroFit

    Retrofitting a Nokia 3210 with modern Processor

    195 parts9Apache-2.0
  • 4 layers35 × 44.6 mmSprite, the printed circuit board in 3D

    Sprite

    space-technologies-at-california/PCBSat

    PCB Satellite Repository

    73 parts9
  • 2 layers47.2 × 35 mmSpriteSAMD, the printed circuit board in 3D

    SpriteSAMD

    RoboticExplorationLab/sprite

    KickSat Sprite (2019) running Circuitpython

    84 parts8
  • 4 layers57 × 74.3 mmCM4, the printed circuit board in 3D

    CM4

    ybabs/H745FCS

    Quadcopter Flight Controller based on the dual core STM32H745 Microcontroller

    101 parts6

Show this part on your page

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

Questions

Is there a KiCad symbol and footprint for the LSM9DS1?

Yes. The symbol is Sensor_Motion:LSM9DS1 and the footprint Package_LGA:LGA-24L_3x3.5mm_P0.43mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the LSM9DS1?

LGA-24(3x3.5), with 24 pins. Its footprint is drawn on this page.

Where is the LSM9DS1 datasheet?

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

Where can I order the LSM9DS1?

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

Which open-source boards use the LSM9DS1?

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