

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
Footprint
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| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Linear acceleration sensitivity LA_So | Linear acceleration FS = ±2 g | typ 0.061 mg/LSB | 12 |
| Linear acceleration sensitivity LA_So | Linear acceleration FS = ±4 g | typ 0.122 mg/LSB | 12 |
| Linear acceleration sensitivity LA_So | Linear acceleration FS = ±8 g | typ 0.244 mg/LSB | 12 |
| Linear acceleration sensitivity LA_So | Linear acceleration FS = ±16 g | typ 0.732 mg/LSB | 12 |
| Magnetic sensitivity M_GN | Magnetic FS = ±4 gauss | typ 0.14 mgauss/LSB | 12 |
| Magnetic sensitivity M_GN | Magnetic FS = ±8 gauss | typ 0.29 mgauss/LSB | 12 |
| Magnetic sensitivity M_GN | Magnetic FS = ±12 gauss | typ 0.43 mgauss/LSB | 12 |
| Magnetic sensitivity M_GN | Magnetic FS = ±16 gauss | typ 0.58 mgauss/LSB | 12 |
| Angular rate sensitivity G_So | Angular rate FS = ±245 dps | typ 8.75 mdps/LSB | 12 |
| Angular rate sensitivity G_So | Angular rate FS = ±500 dps | typ 17.5 mdps/LSB | 12 |
| Angular rate sensitivity G_So | Angular rate FS = ±2000 dps | typ 70 mdps/LSB | 12 |
| Magnetic disturbance field M_DF | Zero-gauss offset starts to degrade | max 50 gauss | 12 |
| Operating temperature range Top | min -40 · max 85 °C | 12 | |
| Supply voltage Vdd | T = 25 °C | min 1.9 · max 3.6 V | 13 |
| Module power supply for I/O Vdd_IO | Vdd = 2.2 V, T = 25 °C | min 1.71 V | 13 |
| Current consumption of the accelerometer and magnetic sensor in normal mode Idd_XM | Vdd = 2.2 V, T = 25 °C; magnetic sensor in high-resolution mode (ODR = 20 Hz), accelerometer in normal mode, gyroscope in power-down mode | typ 600 uA | 13 |
| Gyroscope current consumption in normal mode Idd_G | Vdd = 2.2 V, T = 25 °C; accelerometer and magnetic sensor in power-down mode | typ 4 mA | 13 |
| Time for power supply rising Trise | Recommended power-up sequence | min 0.01 · max 100 ms | 13 |
| Time delay between Vdd_IO and Vdd Twait | Recommended power-up sequence | min 0 · max 10 ms | 13 |
| Supply voltage Vdd | min -0.3 · max 4.8 V | 17 | |
| I/O pins supply voltage Vdd_IO | min -0.3 · max 4.8 V | 17 | |
| Input voltage on any control pin Vin | Including CS_A/G, CS_M, SCL/SPC, SDA/SDI/SDO, SDO_A/G, SDO_M | min 0.3 V | 17 |
| Acceleration (any axis) AUNP | 0.5 ms | max 3000 g | 17 |
| Acceleration (any axis) AUNP | 0.1 ms | max 10000 g | 17 |
| Maximum exposed field MEF | max 1000 gauss | 17 | |
| Electrostatic discharge protection (HBM) ESD | HBM | max 2 kV | 17 |
| Storage temperature range TSTG | min -40 · max 125 °C | 17 | |
| Current consumption | ODR = 14.9 Hz; Low-power; gyroscope and accelerometer | typ 1.9 mA | 20 |
| Current consumption | ODR = 59.5 Hz; Low-power; gyroscope and accelerometer | typ 2.4 mA | 20 |
| Current consumption | ODR = 119 Hz; Low-power; gyroscope and accelerometer | typ 3.1 mA | 20 |
| Current consumption | ODR = 238 Hz; Normal mode; gyroscope and accelerometer | typ 4.3 mA | 20 |
| Current consumption | ODR = 476 Hz; Normal mode; gyroscope and accelerometer | typ 4.3 mA | 20 |
| Current consumption | ODR = 952 Hz; Normal mode; gyroscope and accelerometer | typ 4.3 mA | 20 |
| Accelerometer turn-on time | ODR = 14.9 Hz; BW = 400 Hz; samples discarded after power-down to normal mode | typ 0 samples | 20 |
| Accelerometer turn-on time | ODR = 14.9 Hz; BW = 200 Hz; samples discarded after power-down to normal mode | typ 0 samples | 20 |
| Accelerometer turn-on time | ODR = 14.9 Hz; BW = 100 Hz; samples discarded after power-down to normal mode | typ 0 samples | 20 |
| Accelerometer turn-on time | ODR = 14.9 Hz; BW = 50 Hz; samples discarded after power-down to normal mode | typ 0 samples | 20 |
| Accelerometer turn-on time | ODR = 59.5 Hz; BW = 400 Hz; samples discarded after power-down to normal mode | typ 0 samples | 20 |
| Accelerometer turn-on time | ODR = 59.5 Hz; BW = 200 Hz; samples discarded after power-down to normal mode | typ 0 samples | 20 |
| Accelerometer turn-on time | ODR = 59.5 Hz; BW = 100 Hz; samples discarded after power-down to normal mode | typ 0 samples | 20 |
| Accelerometer turn-on time | ODR = 59.5 Hz; BW = 50 Hz; samples discarded after power-down to normal mode | typ 0 samples | 20 |
| Accelerometer turn-on time | ODR = 119 Hz; BW = 400 Hz; samples discarded after power-down to normal mode | typ 1 samples | 20 |
| Accelerometer turn-on time | ODR = 119 Hz; BW = 200 Hz; samples discarded after power-down to normal mode | typ 1 samples | 20 |
| Accelerometer turn-on time | ODR = 119 Hz; BW = 100 Hz; samples discarded after power-down to normal mode | typ 1 samples | 20 |
| Accelerometer turn-on time | ODR = 119 Hz; BW = 50 Hz; samples discarded after power-down to normal mode | typ 2 samples | 20 |
| Accelerometer turn-on time | ODR = 238 Hz; BW = 400 Hz; samples discarded after power-down to normal mode | typ 1 samples | 20 |
| Accelerometer turn-on time | ODR = 238 Hz; BW = 200 Hz; samples discarded after power-down to normal mode | typ 1 samples | 20 |
| Accelerometer turn-on time | ODR = 238 Hz; BW = 100 Hz; samples discarded after power-down to normal mode | typ 2 samples | 20 |
| Accelerometer turn-on time | ODR = 238 Hz; BW = 50 Hz; samples discarded after power-down to normal mode | typ 4 samples | 20 |
| Accelerometer turn-on time | ODR = 476 Hz; BW = 400 Hz; samples discarded after power-down to normal mode | typ 1 samples | 20 |
| Accelerometer turn-on time | ODR = 476 Hz; BW = 200 Hz; samples discarded after power-down to normal mode | typ 2 samples | 20 |
| Accelerometer turn-on time | ODR = 476 Hz; BW = 100 Hz; samples discarded after power-down to normal mode | typ 4 samples | 20 |
| Accelerometer turn-on time | ODR = 476 Hz; BW = 50 Hz; samples discarded after power-down to normal mode | typ 7 samples | 20 |
| Accelerometer turn-on time | ODR = 952 Hz; BW = 400 Hz; samples discarded after power-down to normal mode | typ 2 samples | 20 |
| Accelerometer turn-on time | ODR = 952 Hz; BW = 200 Hz; samples discarded after power-down to normal mode | typ 4 samples | 20 |
| Accelerometer turn-on time | ODR = 952 Hz; BW = 100 Hz; samples discarded after power-down to normal mode | typ 7 samples | 20 |
| Accelerometer turn-on time | ODR = 952 Hz; BW = 50 Hz; samples discarded after power-down to normal mode | typ 14 samples | 20 |
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- LSM9DS1TRLCSC C2655096
Pinout
24| Pin | Name | Type |
|---|---|---|
| 1 | VDDIO | Power in |
| 2 | SCL/SPC | Input |
| 3 | VDDIO | Passive |
| 4 | SDA/SDI/SDO | Input/output |
| 5 | SDO_A/G | Output |
| 6 | SDO_M | Output |
| 7 | CS_A/G | Input |
| 8 | CS_M | Input |
| 9 | DRDY_M | Output |
| 10 | INT_M | Output |
| 11 | INT1_A/G | Output |
| 12 | INT2_A/G | Output |
| 13 | DEN_A/G | Input |
| 14 | RES | Input/output |
| 15 | RES | Input/output |
| 16 | RES | Input/output |
| 17 | RES | Input/output |
| 18 | RES | Input/output |
| 19 | GND | Power in |
| 20 | GND | Passive |
| 21 | CAP | Passive |
| 22 | VDD | Power in |
| 23 | VDD | Passive |
| 24 | C1 | Passive |
Open-source boards using it
All 65- 2 layers37.8 × 21.5 mm

- 4 layers160 × 73.2 mm

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 mm

- 4 layers128 × 184 mm

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 mm

3210retro test
DasBasti/NokiaRetroFit
Retrofitting a Nokia 3210 with modern Processor
195 parts9Apache-2.0 - 4 layers35 × 44.6 mm

- 2 layers47.2 × 35 mm

- 4 layers57 × 74.3 mm

CM4
ybabs/H745FCS
Quadcopter Flight Controller based on the dual core STM32H745 Microcontroller
101 parts6
Show this part on your 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><img src="https://pcbkit.io/embed/parts/st/LSM9DS1.jpg" alt="LSM9DS1" width="1200" height="900">[](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.