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

LSM6DSR

STMicroelectronics

-40℃~+85℃ 1.71V~3.6V 9KB Accelerometer Gyroscope SPI、I2C、MIPI I3C X,Y,Z X,Y,Z ±16g ±4000dps LGA-14(2.5x3) Accelerometers ROHS

Extended
Category
Accelerometers
Package
LGA-14(2.5x3)
Pins
14

Overview

The LSM6DSR 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、MIPI I3C X,Y,Z X,Y,Z ±16g ±4000dps LGA-14(2.5x3) Accelerometers ROHS.

PCBKit's library has its KiCad symbol (EasyEDA_Cloud:ISM330DLCTR_C2943126, from EasyEDA) and its footprint (EasyEDA_Cloud:LGA-14_L3.0-W2.5-P0.50-BR, from EasyEDA), ready for a KiCad board. 4,730 are in stock at JLCPCB (part C784817). 13 open-source boards in 13 repositories on GitHub use it.

Symbol

SDO/SA01SDX2SCx3INT14VDDIO5GND6GND7VDD8INT29OCS_Aux10SDO_Aux11CS12SCL13SDA14
EasyEDA_Cloud:ISM330DLCTR_C2943126From EasyEDA

Footprint

EasyEDA_Cloud:LGA-14_L3.0-W2.5-P0.50-BRFrom EasyEDA

From the datasheet

8
Supply, least
1.71 V · Vdd, recommended operating min · p. 29
Supply, most
3.6 V · Vdd, recommended operating max · p. 29
Supply, least
1.62 V · Vdd_IO, recommended operating min · p. 29
Supply, absolute maximum
4.8 V · Vdd, absolute max · p. 33
Works from
-40 °C · Operating temperature min · p. 29
Works up to
85 °C · Operating temperature max · p. 29
Takes working
1.2 mA · Gyroscope and accelerometer, high-performance mode typical · p. 29
Takes asleep
3 µA · Gyroscope and accelerometer, power-down typical · p. 29

What it is and has

12
Accelerometer full scale
±2/±4/±8/±16 g · p. 1
Gyroscope full scale
±125/±250/±500/±1000/±2000/±4000 dps · p. 1
FIFO
Up to 9 kbytes · p. 1
Android
Compliant · p. 1
Motion detection
Significant Motion Detection, Tilt detection · p. 1
Temperature sensor
Embedded · p. 1
Environmental compliance
ECOPACK, RoHS and Green · p. 1
Finite state machines
Up to 16, independently programmable · p. 21
Sensors
3D accelerometer and 3D gyroscope · p. 1
FIFO
up to 9 kbytes · p. 1
Package
LGA-14L · p. 1
Serial interfaces
I2C and SPI; SPI supports 3-wire and 4-wire operation · p. 35

Around it

2
cap 100 nF
between VDDIO and GND; Recommended filter capacitor for pin 5. · p. 25
res unspecified
between SCL/SPC and Vdd_IO; External pull-up required for I2C. · p. 35

Specifications

111
ParameterConditionsAs printedPage
Linear acceleration measurement range LA_FSVdd = 1.8 V, T = 25 °Ctyp 2 g26
Linear acceleration measurement range LA_FSVdd = 1.8 V, T = 25 °Ctyp 4 g26
Linear acceleration measurement range LA_FSVdd = 1.8 V, T = 25 °Ctyp 8 g26
Linear acceleration measurement range LA_FSVdd = 1.8 V, T = 25 °Ctyp 16 g26
Angular rate measurement range G_FSVdd = 1.8 V, T = 25 °Ctyp 125 dps26
Angular rate measurement range G_FSVdd = 1.8 V, T = 25 °Ctyp 250 dps26
Angular rate measurement range G_FSVdd = 1.8 V, T = 25 °Ctyp 500 dps26
Angular rate measurement range G_FSVdd = 1.8 V, T = 25 °Ctyp 1000 dps26
Angular rate measurement range G_FSVdd = 1.8 V, T = 25 °Ctyp 2000 dps26
Angular rate measurement range G_FSVdd = 1.8 V, T = 25 °Ctyp 4000 dps26
Linear acceleration sensitivity(2) LA_SoFS = ±2; Vdd = 1.8 V, T = 25 °Ctyp 0.061 mg/LSB26
Linear acceleration sensitivity(2) LA_SoFS = ±4; Vdd = 1.8 V, T = 25 °Ctyp 0.122 mg/LSB26
Linear acceleration sensitivity(2) LA_SoFS = ±8; Vdd = 1.8 V, T = 25 °Ctyp 0.244 mg/LSB26
Linear acceleration sensitivity(2) LA_SoFS = ±16; Vdd = 1.8 V, T = 25 °Ctyp 0.488 mg/LSB26
Angular rate sensitivity(2) G_SoFS = ±125; Vdd = 1.8 V, T = 25 °Ctyp 4.375 mdps/LSB26
Angular rate sensitivity(2) G_SoFS = ±250; Vdd = 1.8 V, T = 25 °Ctyp 8.75 mdps/LSB26
Angular rate sensitivity(2) G_SoFS = ±500; Vdd = 1.8 V, T = 25 °Ctyp 17.5 mdps/LSB26
Angular rate sensitivity(2) G_SoFS = ±1000; Vdd = 1.8 V, T = 25 °Ctyp 35 mdps/LSB26
Angular rate sensitivity(2) G_SoFS = ±2000; Vdd = 1.8 V, T = 25 °Ctyp 70 mdps/LSB26
Angular rate sensitivity(2) G_SoFS = ±4000; Vdd = 1.8 V, T = 25 °Ctyp 140 mdps/LSB26
Sensitivity tolerance(3) G_So%at component level; Vdd = 1.8 V, T = 25 °C; ±1%typ 1 %26
Linear acceleration sensitivity change vs. temperature(4) LA_SoDrfrom -40° to +85°; ±0.01 %/°Ctyp 0.01 %/°C26
Angular rate sensitivity change vs. temperature(4) G_SoDrfrom -40° to +85°; ±0.007 %/°Ctyp 0.007 %/°C26
Linear acceleration zero-g level offset accuracy(5) LA_TyOffVdd = 1.8 V, T = 25 °C; ±10 mgtyp 10 mg26
Angular rate zero-rate level(5) G_TyOffVdd = 1.8 V, T = 25 °C; ±1 dpstyp 1 dps26
Linear acceleration zero-g level change vs. temperature(4) LA_OffDr±0.1 mg/ °Ctyp 0.1 mg/ °C26
Angular rate typical zero-rate level change vs. temperature(4) G_OffDr±0.005 dps/°Ctyp 0.005 dps/°C26
Rate noise density in high-performance mode(6) RnVdd = 1.8 V, T = 25 °Ctyp 5 mdps/Hz27
Gyroscope RMS noise in low-power mode(7) RnRMSVdd = 1.8 V, T = 25 °Ctyp 90 mdps27
Acceleration noise density in high-performance mode(8) AnVdd = 1.8 V, T = 25 °Ctyp 60 ug/√Hz27
Acceleration RMS noise in low-power mode(9)(10) RMSVdd = 1.8 V, T = 25 °Ctyp 1.8 mg(RMS)27
Linear acceleration output data rate LA_ODRFootnote (11)typ 1.6 Hz27
Linear acceleration output data rate LA_ODRtyp 12.5 Hz27
Linear acceleration output data rate LA_ODRtyp 26 Hz27
Linear acceleration output data rate LA_ODRtyp 52 Hz27
Linear acceleration output data rate LA_ODRtyp 104 Hz27
Linear acceleration output data rate LA_ODRtyp 208 Hz27
Linear acceleration output data rate LA_ODRtyp 416 Hz27
Linear acceleration output data rate LA_ODRtyp 833 Hz27
Linear acceleration output data rate LA_ODRtyp 1666 Hz27
Linear acceleration output data rate LA_ODRtyp 3332 Hz27
Linear acceleration output data rate LA_ODRtyp 6667 Hz27
Angular rate output data rate G_ODRtyp 12.5 Hz27
Angular rate output data rate G_ODRtyp 26 Hz27
Angular rate output data rate G_ODRtyp 52 Hz27
Angular rate output data rate G_ODRtyp 104 Hz27
Angular rate output data rate G_ODRtyp 208 Hz27
Angular rate output data rate G_ODRtyp 416 Hz27
Angular rate output data rate G_ODRtyp 833 Hz27
Angular rate output data rate G_ODRtyp 1666 Hz27
Angular rate output data rate G_ODRtyp 3332 Hz27
Angular rate output data rate G_ODRtyp 6667 Hz27
Linear acceleration self-test output change(12)(13)(14) Vstmin 90 · max 1700 mg27
Angular rate self-test output change(15)(16) VstFS = 250 dpsmin 20 · max 80 dps27
Angular rate self-test output change(15)(16) VstFS = 2000 dpsmin 150 · max 700 dps27
Operating temperature range Topmin -40 · max 85 °C27
Supply voltage VddT = 25 °Cmin 1.71 · typ 1.8 · max 3.6 V29
Power supply for I/O Vdd_IOVdd = 1.8 V, T = 25 °Cmin 1.62 · max 3.6 V29
Gyroscope and accelerometer current consumption in high-performance mode IddHPVdd = 1.8 V, T = 25 °Ctyp 1.2 mA29
Gyroscope and accelerometer current consumption in normal mode IddNMODR = 208 Hz; Vdd = 1.8 V, T = 25 °Ctyp 0.7 mA29
Accelerometer current consumption in high-performance mode LA_IddHPVdd = 1.8 V, T = 25 °Ctyp 360 uA29
Accelerometer current consumption in low-power mode LA_IddLMODR = 52 Hz; Vdd = 1.8 V, T = 25 °Ctyp 32 uA29
Accelerometer current consumption in low-power mode LA_IddLMODR = 12.5 Hz; Vdd = 1.8 V, T = 25 °Ctyp 11 uA29
Accelerometer current consumption in low-power mode LA_IddLMODR = 1.6 Hz; Vdd = 1.8 V, T = 25 °Ctyp 5.5 uA29
Gyroscope and accelerometer current consumption during power-down IddPDVdd = 1.8 V, T = 25 °Ctyp 3 uA29
Turn-on time TonVdd = 1.8 V, T = 25 °Ctyp 35 ms29
Low-level output voltage VOLIOL = 4 mA (2)max 0.2 V29
Temperature refresh rate TODR(2)Vdd = 1.8 V, T = 25 °Ctyp 52 Hz30
Temperature offset ToffVdd = 1.8 V, T = 25 °C; footnote (3)min -15 · max 15 °C30
Temperature sensitivity TSenVdd = 1.8 V, T = 25 °Ctyp 256 LSB/°C30
Temperature stabilization time(4) TSTVdd = 1.8 V, T = 25 °Cmax 500 us30
Temperature ADC resolution T_ADC_resVdd = 1.8 V, T = 25 °Ctyp 16 bit30
SPI clock cycle tc(SPC)SPI 4-wire and 3-wiremin 100 ns31
SPI clock frequency fc(SPC)SPI 4-wire and 3-wiremax 10 MHz31
CS setup time tsu(CS)SPI 4-wire and 3-wire, 10 MHz clockmin 5 ns31
CS hold time th(CS)SPI 4-wire and 3-wire, 10 MHz clockmin 20 ns31
SDI input setup time tsu(SI)SPI 4-wire and 3-wire, 10 MHz clockmin 5 ns31
SDI input hold time th(SI)SPI 4-wire and 3-wire, 10 MHz clockmin 15 ns31
SDO valid output time tv(SO)SPI 4-wire and 3-wire, 10 MHz clockmax 50 ns31
SDO output hold time th(SO)SPI 4-wire and 3-wire, 10 MHz clockmin 5 ns31
SDO output disable time tdis(SO)SPI 4-wire and 3-wire, 10 MHz clockmax 50 ns31
SCL clock frequency f(SCL)I2C standard mode(1)min 0 · max 100 kHz32
SCL clock frequency f(SCL)I2C fast mode (1)min 0 · max 400 kHz32
SCL clock low time tw(SCLL)I2C standard mode(1)min 4.7 us32
SCL clock low time tw(SCLL)I2C fast mode (1)min 1.3 us32
SCL clock high time tw(SCLH)I2C standard mode(1)min 4 us32
SCL clock high time tw(SCLH)I2C fast mode (1)min 0.6 us32
SDA setup time tsu(SDA)I2C standard mode(1)min 250 ns32
SDA setup time tsu(SDA)I2C fast mode (1)min 100 ns32
SDA data hold time th(SDA)I2C standard mode(1)min 0 · max 3.45 us32
SDA data hold time th(SDA)I2C fast mode (1)min 0 · max 0.9 us32
START condition hold time th(ST)I2C standard mode(1)min 4 us32
START condition hold time th(ST)I2C fast mode (1)min 0.6 us32
Repeated START condition setup time tsu(SR)I2C standard mode(1)min 4.7 us32
Repeated START condition setup time tsu(SR)I2C fast mode (1)min 0.6 us32
STOP condition setup time tsu(SP)I2C standard mode(1)min 4 us32
STOP condition setup time tsu(SP)I2C fast mode (1)min 0.6 us32
Bus free time between STOP and START condition tw(SP:SR)I2C standard mode(1)min 4.7 us32
Bus free time between STOP and START condition tw(SP:SR)I2C fast mode (1)min 1.3 us32
Supply voltage Vddmin -0.3 · max 4.8 V33
Storage temperature range TSTGmin -40 · max 125 °C33
Acceleration g for 0.2 ms Sg0.2 msmax 20000 g33
Electrostatic discharge protection (HBM) ESDHBMmax 2 kV33
Input voltage on any control pin (including CS, SCL/SPC, SDA/SDI/SDO, SDO/SA0) VinMaximum = Vdd_IO +0.3 Vmin -0.3 V33
Gyroscope and accelerometer current consumption in normal mode IddNMVdd = 1.8 V, T = 25 °C, ODR = 208 Hztyp 0.7 mA29
Accelerometer current consumption in low-power mode LA_IddLMVdd = 1.8 V, T = 25 °C, ODR = 52 Hztyp 32 uA29
Accelerometer current consumption in low-power mode LA_IddLMVdd = 1.8 V, T = 25 °C, ODR = 12.5 Hztyp 11 uA29
Accelerometer current consumption in low-power mode LA_IddLMVdd = 1.8 V, T = 25 °C, ODR = 1.6 Hztyp 5.5 uA29
Low-level output voltage VOLVdd = 1.8 V, T = 25 °C; IOL = 4 mAmax 0.2 V29
Acceleration g for 0.2 ms Sgmax 20000 g33
Electrostatic discharge protection (HBM) ESDmax 2 kV33

Pins, by the datasheet

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

Ordering codes, by the datasheet

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

Parameters

14
Acceleration Measurement Range (MAX)
±16g
Accelerometer Sensing Axis
X,Y,Z
Cache Size
9KB
Current - Supply
1.2mA
Features
Motion event detection
Gyroscope Measurement Range (MAX)
±4000dps
Gyroscope Sensing Axis
X,Y,Z
Interface
I2C
Operating Temperature
-40℃~+85℃
Output Bits
16bit
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 LSM6DSR
PinNameType
1SDO/SA0Unspecified
2SDXUnspecified
3SCxUnspecified
4INT1Unspecified
5VDDIOUnspecified
6GNDUnspecified
7GNDUnspecified
8VDDUnspecified
9INT2Unspecified
10OCS_AuxUnspecified
11SDO_AuxUnspecified
12CSUnspecified
13SCLUnspecified
14SDAUnspecified

Open-source boards using it

All 13
  • 2 layers100 × 100 mmExplorer, the printed circuit board in 3D

    Explorer

    anyshake/explorer

    🌏 Detecting seismic wave using 3 geophones and 3-axis accelerometer, pack & send data to AnyShake Observer over RS232 / RS485 serial.

    266 parts100
  • 4 layers25.4 × 53.3 mmIMUModule STM32, the printed circuit board in 3D

    IMUModule STM32

    Kotakku/IMUModule_STM32_PCB

    KiCad project to reproduce the contents of the following paper

    86 parts32
  • 2 layers77 × 57.8 mmExtraice, the printed circuit board in 3D

    Extraice

    elkel53930/extraice4

    ExtraICE4 is a competition robot called Micromouse.

    73 parts4MIT
  • 4 layers86 × 56 mmRv1106, the printed circuit board in 3D

    Rv1106

    EPSILON0-dev/Raven1106

    Raspberry Pi-style SBC based on the Rockchip RV1106G3

    217 parts4
  • 2 layers70 × 76 mmElec, the printed circuit board in 3D

    Elec

    elkel53930/daylight

    Manual RoboSweep Agent

    103 parts2
  • 2 layers84 × 114 mmElec, the printed circuit board in 3D

    Elec

    elkel53930/robosweep_twilight

    A robosweeper "Twilight"

    109 parts2MIT
  • 4 layers95 × 56 mmJag v1, the printed circuit board in 3D

    Jag v1

    soerenmeier/jag-board

    Jag board is an attempt to make a pcb which can be used to control different kinds of rc vehicles. At first the focus will be on rc cars, which can be controlled via a web interface and a webcam.

    70 parts2Apache-2.0

Show this part on your page

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

Questions

Is there a KiCad symbol and footprint for the LSM6DSR?

Yes. The symbol is EasyEDA_Cloud:ISM330DLCTR_C2943126 and the footprint EasyEDA_Cloud:LGA-14_L3.0-W2.5-P0.50-BR, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the LSM6DSR?

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

Where is the LSM6DSR datasheet?

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

Where can I order the LSM6DSR?

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

What can replace the LSM6DSR?

Parts like it in the library: the ICM-42607-C by TDK InvenSense, the LSM6DSV16BXTR by STMicroelectronics, the ISM330DLC by STMicroelectronics and the LSM6DSV16B by STMicroelectronics. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the LSM6DSR?

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

Parts like it

8