Skip to the content
PCBKitNew board
LIS3DH, in 3D

LIS3DH

STMicroelectronics

-40℃~+85℃ 1.71V~3.6V 16bit 500nA Accelerometer Motion event detection SPI、I2C X,Y,Z ±16g LGA-16(3x3) Accelerometers ROHS

Extended
Category
Accelerometers
Package
LGA-16(3x3)
Pins
16

Overview

The LIS3DH is an accelerometer made by STMicroelectronics in a LGA-16(3x3) package with 16 pins. -40℃~+85℃ 1.71V~3.6V 16bit 500nA Accelerometer Motion event detection SPI、I2C X,Y,Z ±16g LGA-16(3x3) Accelerometers ROHS.

PCBKit's library has its KiCad symbol (Sensor_Motion:LIS3DH, from KiCad's library) and its footprint (Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y, from KiCad's library), ready for a KiCad board. 8,189 are in stock at JLCPCB (part C15134). 134 open-source boards in 102 repositories on GitHub use it.

Symbol

VDD_IO1SPC4GND5SDI6SDO7CS8INT29INT111ADC313VDD14ADC215ADC116
Sensor_Motion:LIS3DHFrom KiCad's library

Footprint

12345678910111213141516
Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5yFrom KiCad's library

From the datasheet

7
Supply, least
1.71 V · Vdd, recommended operating min · p. 12
Supply, most
3.6 V · Vdd, recommended operating max · p. 12
Supply, absolute maximum
4.8 V · Vdd, absolute maximum · p. 15
Works from
-40 °C · Operating temperature min · p. 12
Works up to
85 °C · Operating temperature max · p. 12
Takes working
11 µA · Vdd, normal mode at 50 Hz ODR, typical · p. 12
Takes asleep
500 nA · Vdd, power-down mode, typical · p. 12

What it is and has

12
Interface
I2C/SPI digital output · p. 1
Data output
16-bit · p. 1
Measurement ranges
±2g, ±4g, ±8g, ±16g, dynamically selectable · p. 1
Interrupt generators
2 independent programmable generators for free-fall and motion detection · p. 1
Orientation detection
6D/4D · p. 1
Free-fall detection
Supported · p. 1
Motion detection
Supported · p. 1
Temperature sensor
Embedded · p. 1
Self-test
Embedded · p. 1
FIFO
32 levels of 16-bit data output · p. 1
Shock survivability
10000 g · p. 1
Compliance
ECOPACK®, RoHS and Green · p. 1

Around it

1
res unspecified
between SCL and Vdd_IO; External pull-up required for I2C. · p. 24

Specifications

84
ParameterConditionsAs printedPage
Resistor value for SDO/SA0 pinVdd_IO = 1.7 Vtyp 54.4 kΩ9
Resistor value for SDO/SA0 pinVdd_IO = 1.8 Vtyp 49.2 kΩ9
Resistor value for SDO/SA0 pinVdd_IO = 2.5 Vtyp 30.4 kΩ9
Resistor value for SDO/SA0 pinVdd_IO = 3.6 Vtyp 20.4 kΩ9
Sensitivity SoFS bit set to 00; Normal mode; Vdd = 2.5 V, T = 25 °Ctyp 4 mg/digit10
Sensitivity SoFS bit set to 00; Low-power mode; Vdd = 2.5 V, T = 25 °Ctyp 16 mg/digit10
Sensitivity SoFS bit set to 01; Normal mode; Vdd = 2.5 V, T = 25 °Ctyp 8 mg/digit10
Sensitivity SoFS bit set to 01; Low-power mode; Vdd = 2.5 V, T = 25 °Ctyp 32 mg/digit10
Sensitivity SoFS bit set to 10; Normal mode; Vdd = 2.5 V, T = 25 °Ctyp 16 mg/digit10
Sensitivity SoFS bit set to 10; Low-power mode; Vdd = 2.5 V, T = 25 °Ctyp 64 mg/digit10
Sensitivity SoFS bit set to 11; High-resolution mode; Vdd = 2.5 V, T = 25 °Ctyp 12 mg/digit10
Sensitivity SoFS bit set to 11; Normal mode; Vdd = 2.5 V, T = 25 °Ctyp 48 mg/digit10
Sensitivity SoFS bit set to 11; Low-power mode; Vdd = 2.5 V, T = 25 °Ctyp 192 mg/digit10
Sensitivity change vs temperature TCSoFS bit set to 00typ 0.01 %/°C10
Temperature sensor output change vs temperature TSDrVdd = 2.5 V, T = 25 °Ctyp 1 digit/°C(2)12
Operating temperature range TopVdd = 2.5 Vmin -40 · max 85 °C12
Supply voltage VddT = 25 °Cmin 1.71 · typ 2.5 · max 3.6 V12
I/O pins supply voltage(2) Vdd_IOVdd = 2.5 V, T = 25 °C unless otherwise notedmin 1.71 V12
Current consumption in normal mode Idd50 Hz ODR; Vdd = 2.5 V, T = 25 °Ctyp 11 uA12
Current consumption in normal mode Idd1 Hz ODR; Vdd = 2.5 V, T = 25 °Ctyp 2 uA12
Current consumption in low-power mode IddLP50 Hz ODR; Vdd = 2.5 V, T = 25 °Ctyp 6 uA12
Current consumption in power-down mode IddPdnVdd = 2.5 V, T = 25 °Ctyp 0.5 uA12
SPI clock cycle tc(SPC)Subject to general operating conditions for Vdd and Topmin 100 ns13
SPI clock frequency fc(SPC)Subject to general operating conditions for Vdd and Topmax 10 MHz13
CS setup time tsu(CS)Subject to general operating conditions for Vdd and Topmin 5 ns13
CS hold time th(CS)Subject to general operating conditions for Vdd and Topmin 20 ns13
SDI input setup time tsu(SI)Subject to general operating conditions for Vdd and Topmin 5 ns13
SDI input hold time th(SI)Subject to general operating conditions for Vdd and Topmin 15 ns13
SDO valid output time tv(SO)Subject to general operating conditions for Vdd and Topmax 50 ns13
SDO output hold time th(SO)Subject to general operating conditions for Vdd and Topmin 5 ns13
SDO output disable time tdis(SO)Subject to general operating conditions for Vdd and Topmax 50 ns13
SCL clock frequency f(SCL)I2C standardmin 0 · max 100 kHz14
SCL clock frequency f(SCL)I2C fast mode (1)min 0 · max 400 kHz14
SCL clock low time tw(SCLL)I2C standardmin 4.7 us14
SCL clock low time tw(SCLL)I2C fast mode (1)min 1.3 us14
SCL clock high time tw(SCLH)I2C standardmin 4 us14
SCL clock high time tw(SCLH)I2C fast mode (1)min 0.6 us14
SDA setup time tsu(SDA)I2C standardmin 250 ns14
SDA setup time tsu(SDA)I2C fast mode (1)min 100 ns14
SDA data hold time th(SDA)I2C standardmin 0 · max 3.45 us14
SDA data hold time th(SDA)I2C fast mode (1)min 0 · max 0.9 us14
START condition hold time th(ST)I2C standardmin 4 us14
START condition hold time th(ST)I2C fast mode (1)min 0.6 us14
Repeated START condition setup time tsu(SR)I2C standardmin 4.7 us14
Repeated START condition setup time tsu(SR)I2C fast mode (1)min 0.6 us14
STOP condition setup time tsu(SP)I2C standardmin 4 us14
STOP condition setup time tsu(SP)I2C fast mode (1)min 0.6 us14
Bus free time between STOP and START condition tw(SP:SR)I2C standardmin 4.7 us14
Bus free time between STOP and START condition tw(SP:SR)I2C fast mode (1)min 1.3 us14
Supply voltage Vddmin -0.3 · max 4.8 V15
I/O pins Supply voltage Vdd_IOmin -0.3 · max 4.8 V15
Input voltage on any control pin VinCS, SCL/SPC, SDA/SDI/SDO, SDO/SA0min -0.3 V15
Acceleration (any axis, powered, Vdd = 2.5 V) APOW0.5 msmax 3000 g15
Acceleration (any axis, powered, Vdd = 2.5 V) APOW0.2 msmax 10000 g15
Acceleration (any axis, unpowered) AUNP0.5 msmax 3000 g15
Acceleration (any axis, unpowered) AUNP0.2 msmax 10000 g15
Operating temperature range TOPmin -40 · max 85 °C15
Storage temperature range TSTGmin -40 · max 125 °C15
Electrostatic discharge protection ESDHBMmax 2 kV15
Current consumption1 Hz; Low-power mode (8-bit data output)typ 2 uA17
Current consumption1 Hz; Normal mode (10-bit data output)typ 2 uA17
Current consumption1 Hz; High resolution (12-bit data output)typ 2 uA17
Current consumption10 Hz; Low-power mode (8-bit data output)typ 3 uA17
Current consumption10 Hz; Normal mode (10-bit data output)typ 4 uA17
Current consumption10 Hz; High resolution (12-bit data output)typ 4 uA17
Current consumption25 Hz; Low-power mode (8-bit data output)typ 4 uA17
Current consumption25 Hz; Normal mode (10-bit data output)typ 6 uA17
Current consumption25 Hz; High resolution (12-bit data output)typ 6 uA17
Current consumption50 Hz; Low-power mode (8-bit data output)typ 6 uA17
Current consumption50 Hz; Normal mode (10-bit data output)typ 11 uA17
Current consumption50 Hz; High resolution (12-bit data output)typ 11 uA17
Current consumption100 Hz; Low-power mode (8-bit data output)typ 10 uA17
Current consumption100 Hz; Normal mode (10-bit data output)typ 20 uA17
Current consumption100 Hz; High resolution (12-bit data output)typ 20 uA17
Current consumption200 Hz; Low-power mode (8-bit data output)typ 18 uA17
Current consumption200 Hz; Normal mode (10-bit data output)typ 38 uA17
Current consumption200 Hz; High resolution (12-bit data output)typ 38 uA17
Current consumption400 Hz; Low-power mode (8-bit data output)typ 36 uA17
Current consumption400 Hz; Normal mode (10-bit data output)typ 73 uA17
Current consumption400 Hz; High resolution (12-bit data output)typ 73 uA17
Current consumption1344 Hz; Normal mode (10-bit data output)typ 185 uA17
Current consumption1344 Hz; High resolution (12-bit data output)typ 185 uA17
Current consumption1620 Hz; Low-power mode (8-bit data output)typ 100 uA17
Current consumption5376 Hz; Low-power mode (8-bit data output)typ 185 uA17

Pins, by the datasheet

16
1 Vdd_IO
Power supply for I/O pins. · p. 9
2 NC
Not connected. · p. 9
3 NC
Not connected. · p. 9
4 SCL/SPC
I2C serial clock or SPI serial port clock. · p. 15
5 GND
0 V supply. · p. 9
6 SDA/SDI/SDO
I2C serial data, SPI serial data input, or 3-wire interface serial data output. · p. 15
7 SDO/SA0
SPI serial data output or I2C device address least significant bit; internally pulled up. · p. 9
8 CS
SPI enable and I2C/SPI mode selection: high enables I2C and SPI idle mode; low enables SPI and disables I2C. · p. 9
9 INT2
Inertial interrupt 2. · p. 9
10 RES
Connect to GND. · p. 9
11 INT1
Inertial interrupt 1. · p. 9
12 GND
0 V supply. · p. 9
13 ADC3
Analog-to-digital converter input 3. · p. 9
14 Vdd
Power supply. · p. 9
15 ADC2
Analog-to-digital converter input 2. · p. 9
16 ADC1
Analog-to-digital converter input 1. · p. 9

Ordering codes, by the datasheet

1
LIS3DHTR
LGA-16 · -40 to +85 °C; tape and reel · p. 1

Parameters

11
Acceleration Measurement Range (MAX)
±16g
Accelerometer Sensing Axis
X,Y,Z
Current - Supply
11uA
Features
Motion event detection
Interface
I2C
Operating Temperature
-40℃~+85℃
Output Bits
16bit
Sensor Type
Accelerometer
Standby Current
500nA
Voltage - Supply
1.71V~3.6V
Voltage - Supply(Absolute Max)
4.8V

Order codes

1

Pinout

16
The pins of the LIS3DH
PinNameType
1VDD_IOPower in
2NCNot connected
3NCNot connected
4SPCInput
5GNDPower in
6SDIInput
7SDOOutput
8CSInput
9INT2Output
10GNDPassive
11INT1Output
12GNDPassive
13ADC3Input
14VDDPower in
15ADC2Input
16ADC1Input

Open-source boards using it

All 134
  • 2 layers52 × 26 mmDml10, the printed circuit board in 3D

    Dml10

    jonnor/embeddedml

    Notes on Machine Learning on edge for embedded/sensor/IoT uses

    51 parts317
  • 2 layers89.8 × 10.2 mmODGIRON v1.0-F4x1-0412, the printed circuit board in 3D

    ODGIRON v1.0-F4x1-0412

    oldgerman/ODGIRON

    基于 ironOS 的 PD T12 电烙铁

    125 parts34GPL-3.0
  • 4 layers83 × 83 mmBlinkekatze, the printed circuit board in 3D

    Blinkekatze

    TobleMiner/blinkekatze

    Blinkekatze, a replacement PCB to turn cat themed night-lights into interactive light displays

    134 parts34
  • 2 layers59.2 × 93.2 mmAws iot expresslink demo badge, the printed circuit board in 3D

    Aws iot expresslink demo badge

    aws/iot-expresslink

    This device was designed and created for the AWS IoT ExpressLink Demo Badge Workshop, which was run at re:Invent 2022.

    74 parts29MIT-0
  • 8 layers50 × 50 mmUSB C PSU, the printed circuit board in 3D

    USB C PSU

    LeoDJ/USB-C_PD_PSU

    A 5-60V bidirectional buck-boost-converter, also capable of 240W USB PD EPR (48V 5A)

    149 parts29
  • 2 layers56.5 × 66.8 mmTracker v1, the printed circuit board in 3D

    Tracker v1

    angelnu/LorawanSensor

    LoraWan soil sensor

    45 parts22MIT
  • 4 layers55.5 × 48 mmDuet3 TB 1LC, the printed circuit board in 3D

    Duet3 TB 1LC

    Duet3D/Duet3-Toolboard-1LC

    Hardware information for the Duet 3 Toolboard 1LC

    190 parts15

Show this part on your page

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

Questions

Is there a KiCad symbol and footprint for the LIS3DH?

Yes. The symbol is Sensor_Motion:LIS3DH and the footprint Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the LIS3DH?

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

Where is the LIS3DH datasheet?

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

Where can I order the LIS3DH?

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

What can replace the LIS3DH?

Parts like it in the library: the ICM-20602 by TDK InvenSense, the LIS331HH by STMicroelectronics and the LIS3DHH by STMicroelectronics. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the LIS3DH?

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

Parts like it

3