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

LSM6DSM

STMicroelectronics

-40℃~+85℃ 1.71V~3.6V 4KB 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 LSM6DSM is an accelerometer made by STMicroelectronics in a LGA-14(2.5x3) package with 14 pins. -40℃~+85℃ 1.71V~3.6V 4KB 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 (Sensor_Motion:LSM6DSM, 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. 4,675 are in stock at JLCPCB (part C94048). 25 open-source boards in 25 repositories on GitHub use it.

Symbol

SDO/SA01SDX2SCX3INT14VDDIO5GND6VDD8INT29OCS_Aux10SDO_Aux11CS12SCL13SDA14
Sensor_Motion:LSM6DSMFrom 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. 26
Supply, most
3.6 V · VDD, recommended operating max · p. 26
Supply, least
1.62 V · VDDIO, recommended operating min · p. 26
Supply, absolute maximum
4.8 V · VDD, absolute max · p. 31
Works from
-40 °C · Operating temperature min · p. 26
Works up to
85 °C · Operating temperature max · p. 26
Takes working
650 µA · Gyroscope and accelerometer high-performance mode, ODR = 1.6 kHz, typical · p. 26
Takes asleep
3 µA · Gyroscope and accelerometer power-down, typical · p. 26
A pin gives at most
4 mA · Digital pad source/sink capability max · p. 26

What it is and has

8
Sensors
3-axis digital accelerometer and 3-axis digital gyroscope · p. 17
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
Temperature sensor
Embedded · p. 1
Compliance
ECOPACK®, RoHS and “Green” · p. 1
Android compliance
Android M · p. 1
Sensor hub
2 internal sensors and up to 4 external sensors · p. 18

Around it

1
res Not specified
between SCL and Vdd_IO; External pull-up required for I2C. · p. 42

Specifications

37
ParameterConditionsAs printedPage
Supply voltage VddVdd = 1.8 V, T = 25 °C unless otherwise notedmin 1.71 · typ 1.8 · max 3.6 V26
Power supply for I/O Vdd_IOmin 1.62 · max 3.6 V26
Gyroscope and accelerometer current consumption in high-performance mode IddHPODR = 1.6 kHztyp 0.65 mA26
Gyroscope and accelerometer current consumption in normal mode IddNMODR = 208 Hztyp 0.45 mA26
Gyroscope and accelerometer current consumption in low-power mode IddLPODR = 52 Hztyp 0.29 mA26
Accelerometer current consumption in high-performance mode LA_IddHPODR < 1.6 kHztyp 150 uA26
Accelerometer current consumption in high-performance mode LA_IddHPODR ≥ 1.6 kHztyp 160 uA26
Accelerometer current consumption in normal mode LA_IddNMODR = 208 Hztyp 85 uA26
Accelerometer current consumption in low-power mode LA_IddLMODR = 52 Hztyp 25 uA26
Accelerometer current consumption in low-power mode LA_IddLMODR = 12.5 Hztyp 9 uA26
Accelerometer current consumption in low-power mode LA_IddLMODR = 1.6 Hztyp 4.5 uA26
Gyroscope and accelerometer current consumption during power-down IddPDtyp 3 uA26
Turn-on time Tontyp 35 ms26
Low-level output voltage VOLIOL = 4 mAmax 0.2 V26
Operating temperature range Topmin -40 · max 85 °C26
SCL clock frequency f(SCL)I2C Mastertyp 116.3 kHz30
SCL clock frequency f(SCL)I2C Fast Mode maximummax 400 kHz30
SCL clock low time tw(SCLL)I2C Mastertyp 5.86 us30
SCL clock low time tw(SCLL)I2C Fast Modemin 1.3 us30
SCL clock high time tw(SCLH)I2C Mastertyp 2.74 ns30
SCL clock high time tw(SCLH)I2C Fast Modemin 0.6 ns30
Data valid timeI2C Mastertyp 3.9 us30
SDA hold timeI2C Master: ≥0; I2C Fast Mode minimum: 0min 0 ns30
SDA setup timeI2C Master: ≥100; I2C Fast Mode minimum: 100min 100 ns30
Repeated START condition setup time tsu(SR)I2C Mastertyp 1.56 us30
Repeated START condition setup time tsu(SR)I2C Fast Modemin 0.6 us30
Repeated START condition hold time tsu(HD)I2C Mastertyp 1.56 us30
Repeated START condition hold time tsu(HD)I2C Fast Modemin 0.6 us30
STOP condition setup time tsu(SP)I2C Mastertyp 2.73 us30
STOP condition setup time tsu(SP)I2C Fast Modemin 0.6 us30
Bus free time between STOP and START condition tw(SP:SR)I2C Mastertyp 21 us30
Bus free time between STOP and START condition tw(SP:SR)I2C Fast Modemin 1.3 us30
Supply voltage Vddmin -0.3 · max 4.8 V31
Storage temperature range TSTGmin -40 · max 125 °C31
Acceleration g for 0.2 ms Sgmax 10000 g31
Electrostatic discharge protection (HBM) ESDmax 2 kV31
Input voltage on any control pin VinIncluding CS, SCL/SPC, SDA/SDI/SDO, SDO/SA0; maximum: Vdd_IO +0.3min 0.3 V31

Pins, by the datasheet

14
1 SDO/SA0
SPI 4-wire serial data output; I2C device address least significant bit. · p. 22
2 SDx
Mode 1: connect to VDDIO or GND. Mode 2: I2C master data. Modes 3/4: auxiliary SPI data input and 3-wire data output. · p. 22
3 SCx
Mode 1: connect to VDDIO or GND. Mode 2: I2C master clock. Modes 3/4: auxiliary SPI serial clock. · p. 22
4 INT1
Programmable interrupt 1. · p. 22
5 VDDIO
Power supply for I/O pins; recommended 100 nF filter capacitor. · p. 22
6 GND
0 V supply. · p. 22
7 GND
0 V supply. · p. 22
8 VDD
Power supply; recommended 100 nF filter capacitor. · p. 22
9 INT2
Programmable interrupt 2 or data enable; Mode 2 also supports I2C master external synchronization signal. · p. 22
10 OCS_Aux
Modes 1/2: leave electrically unconnected and soldered to PCB. Modes 3/4: auxiliary SPI interface enable. · p. 22
11 SDO_Aux
Modes 1/2: connect to VDD_IO or leave unconnected. Auxiliary 3-wire SPI: leave unconnected. Auxiliary 4-wire SPI: serial data output. · p. 22
12 CS
I2C/SPI selection: high enables I2C and idles SPI; low enables SPI and disables I2C. · p. 22
13 SCL
I2C serial clock or SPI serial port clock. · p. 22
14 SDA
I2C serial data, SPI serial data input, or 3-wire serial data output. · p. 22

Ordering codes, by the datasheet

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

Parameters

14
Acceleration Measurement Range (MAX)
±16g
Accelerometer Sensing Axis
X,Y,Z
Cache Size
4KB
Current - Supply
650uA
Features
Synchronization and timestamp
Gyroscope Measurement Range (MAX)
±2000dps
Gyroscope Sensing Axis
X,Y,Z
Interface
I2C
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 LSM6DSM
PinNameType
1SDO/SA0Input/output
2SDXInput/output
3SCXInput
4INT1Output
5VDDIOPower in
6GNDPower in
7GNDPassive
8VDDPower in
9INT2Output
10OCS_AuxPassive
11SDO_AuxInput/output
12CSInput
13SCLInput
14SDAInput/output

Open-source boards using it

All 25
  • 2 layers38.6 × 6.6 mmArtDecoEarrings, the printed circuit board in 3D

    ArtDecoEarrings

    sawaiz/artDecoEarrings

    Shimmering electronic earrings in the Art Deco style.

    20 parts18
  • 4 layers135.8 × 149.3 mmTapBadgeV2, the printed circuit board in 3D

    TapBadgeV2

    Xasin/TapBadgeV2

    The second, far more ambitious version of the TapBadge wearable

    110 parts6GPL-3.0
  • 4 layers45 × 45 mmDroneFluxx, the printed circuit board in 3D

    DroneFluxx

    kyleRhess/DroneFluxx

    ARM-based custom flight controller firmware + hardware.

    58 parts2
  • 4 layers50 × 75.2 mmRpiFly v3, the printed circuit board in 3D

    RpiFly v3

    r3dpath/RpiFly_Hardware

    While most of the functionality here has been tested to work theres certainally some marginal design decisions, just beware.

    108 parts1
  • 4 layers30 × 37.3 mmSensorHub 2.0, the printed circuit board in 3D

    SensorHub 2.0

    artur-erik/Manikin_Hardware

    Sensors and SensorHub PCB Modules. Based on RA4E2

    71 parts
  • 4 layers94 × 94 mmWalter feels, the printed circuit board in 3D

    Walter feels

    benmcnelly/walter-hardware

    This repository contains all hardware information about Walter and shields

    154 partsGPL-3.0
  • 6 layers21 × 36 mmPPG Watch, the printed circuit board in 3D

    PPG Watch

    gavin4d/PPG-Watch

    Smart watch with a photoplethysmography analog front end and e-paper display

    89 parts
  • 2 layers42 × 116 mmDrink water, the printed circuit board in 3D

    Drink water

    heidtn/drinkmoarwater

    51 partsMIT

Show this part on your page

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

Questions

Is there a KiCad symbol and footprint for the LSM6DSM?

Yes. The symbol is Sensor_Motion:LSM6DSM 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 LSM6DSM?

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

Where is the LSM6DSM datasheet?

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

Where can I order the LSM6DSM?

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

What can replace the LSM6DSM?

Parts like it in the library: the LSM6DS3TR-C by STMicroelectronics, the LSM6DSL by STMicroelectronics, the ISM330DHCX 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 LSM6DSM?

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

Parts like it

7