Skip to the content
123456789101112

LIS2DE12

STMicroelectronicsExtended

-40℃~+85℃ 1.71V~3.6V 500nA 8bit Accelerometer SPI、I2C X,Y,Z ±16g LGA-12(2x2) Accelerometers ROHS

Part id
st/LIS2DE12
Category
Accelerometers
Package
LGA-12(2x2)
Pins
12
In stock
123 at JLCPCB (C155639)
Used on
17 open-source boards

Overview

The LIS2DE12 is an accelerometer made by STMicroelectronics in a LGA-12(2x2) package with 12 pins. -40℃~+85℃ 1.71V~3.6V 500nA 8bit Accelerometer SPI、I2C X,Y,Z ±16g LGA-12(2x2) Accelerometers ROHS.

PCBKit's library has its KiCad symbol (Sensor_Motion:LIS2DE12, from KiCad's library) and its footprint (4ms_Package_QFP:LGA-12_2x2mm_P0.5mm, from KiCad's library), ready for a KiCad board. 123 are in stock at JLCPCB (part C155639). 17 open-source boards in 14 repositories on GitHub use it.

Symbol

SCL/SPC1CS2SA0/SDO3SDA/SDI4RES5GND6Vdd9Vdd_IO10INT211INT112
Sensor_Motion:LIS2DE12From KiCad's library

Footprint

123456789101112
4ms_Package_QFP:LGA-12_2x2mm_P0.5mmFrom KiCad's library

From the datasheet

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

What it is and has

10
Selectable full scales
±2g/±4g/±8g/±16g · p. 1
Digital interface
I2C/SPI · p. 1
Data output
8-bit · p. 1
Orientation detection
6D/4D · p. 1
Power management
Sleep-to-wake and return-to-sleep · p. 1
Free-fall detection
Supported · p. 1
Motion detection
Supported · p. 1
Temperature sensor
Embedded · p. 1
FIFO
Embedded · p. 1
Compliance
ECOPACK®, RoHS and Green · p. 1

Specifications

39
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 SoVdd = 2.5 V, T = 25 °C; FS bits set to 00; Normal modetyp 15.6 mg/digit10
Sensitivity SoVdd = 2.5 V, T = 25 °C; FS bits set to 01; Normal modetyp 31.2 mg/digit10
Sensitivity SoVdd = 2.5 V, T = 25 °C; FS bits set to 10; Normal modetyp 62.5 mg/digit10
Sensitivity SoVdd = 2.5 V, T = 25 °C; FS bits set to 11; Normal modetyp 187.5 mg/digit10
Self-test output change(4) (5) (6) VstVdd = 2.5 V, T = 25 °C; FS bits set to 00; X-axis; Normal modemin 4 · max 90 LSb10
Self-test output change(4) (5) (6) VstVdd = 2.5 V, T = 25 °C; FS bits set to 00; Y-axis; Normal modemin 4 · max 90 LSb10
Self-test output change(4) (5) (6) VstVdd = 2.5 V, T = 25 °C; FS bits set to 00; Z-axis; Normal modemin 4 · max 90 LSb10
Operating temperature range Topmin -40 · max 85 °C10
Temperature sensor output change vs. temperature TSDrVdd = 2.5 V, T = 25 °Ctyp 1 digit/°C(2)11
Operating temperature range Topmin -40 · max 85 °C11
Supply voltage VddT = 25 °Cmin 1.71 · typ 2.5 · max 3.6 V11
I/O pins supply voltage(2) Vdd_IOVdd = 2.5 V, T = 25 °Cmin 1.71 V11
Current consumption in normal mode IddLPVdd = 2.5 V, T = 25 °C; 50 Hz ODRtyp 6 uA11
Current consumption in power-down mode IddPdnVdd = 2.5 V, T = 25 °Ctyp 0.5 uA11
Supply voltage Vddmin -0.3 · max 4.8 V14
Supply voltage on I/O pins Vdd_IOmin -0.3 · max 4.8 V14
Input voltage on any control pin (CS, SCL/SPC, SDA/SDI/SDO, SDO/SA0) Vinmin -0.3 V14
Acceleration (any axis, powered, Vdd = 2.5 V) APOW0.5 msmax 3000 g14
Acceleration (any axis, powered, Vdd = 2.5 V) APOW0.2 msmax 10000 g14
Acceleration (any axis, unpowered) AUNP0.5 msmax 3000 g14
Acceleration (any axis, unpowered) AUNP0.2 msmax 10000 g14
Operating temperature range TOPmin -40 · max 85 °C14
Storage temperature range TSTGmin -40 · max 125 °C14
Electrostatic discharge protection (HBM) ESDmax 2 kV14
Turn-on timeNormal modetyp 1 ms16
So @ ±2g SoNormal modetyp 16 mg/digit16
Normal modeODR = 1 Hztyp 2 uA16
Normal modeODR = 10 Hztyp 3 uA16
Normal modeODR = 25 Hztyp 4 uA16
Normal modeODR = 50 Hztyp 6 uA16
Normal modeODR = 100 Hztyp 10 uA16
Normal modeODR = 200 Hztyp 18 uA16
Normal modeODR = 400 Hztyp 36 uA16
Normal modeODR = 1620 Hztyp 100 uA16
Normal modeODR = 5376 Hztyp 185 uA16

Pins, by the datasheet

12
1 SCL/SPC
I2C serial clock or SPI serial port clock. · p. 8
2 CS
SPI enable and I2C/SPI mode selection: high enables I2C and idles SPI; low enables SPI and disables I2C. · p. 9
3 SDO/SA0
SPI serial data output or I2C device address least significant bit; internally pulled up. · p. 9
4 SDA/SDI/SDO
I2C serial data, SPI serial data input, or 3-wire serial data output. · p. 8
5 Res
Connect to GND. · p. 9
6 GND
0 V supply. · p. 9
7 GND
0 V supply. · p. 9
8 GND
0 V supply. · p. 9
9 Vdd
Power supply. · p. 9
10 Vdd_IO
Power supply for I/O pins. · p. 9
11 INT2
Interrupt pin 2. · p. 9
12 INT1
Interrupt pin 1. · p. 9

Ordering codes, by the datasheet

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

Open-source boards using it

17See all 17
  • 4 layers61.2 × 61.2 mmGanglion 01, the printed circuit board in 3D

    Ganglion 01

    OpenBCI/Ganglion_Hardware_Design_Files

    General repo for Ganglion hardware files

    141 parts91
  • 2 layers66.2 × 57.3 mmFidget, the printed circuit board in 3D

    Fidget

    m-byte/fidget-pov

    https://hackaday.io/project/25372-iot-pov-fidget-spinner

    88 parts8GPL-3.0
  • 4 layers28 × 34.7 mmWearable, the printed circuit board in 3D

    Wearable

    theheraldproject/herald-hardware

    Permissively licensed opensource hardware designs for Herald powered wearables and beacons. Supports digital contact tracing and other eHealth approaches.

    82 parts6
  • 2 layers115.8 × 85.9 mmPypilot mfd, the printed circuit board in 3D

    Pypilot mfd

    pypilot/pypilot_mfd

    lcd display for various types of marine data including nmea0183, signalk and pypilot

    103 parts4
  • 4 layers47 × 59.7 mmTackle sensor hardware, the printed circuit board in 3D

    Tackle sensor hardware

    Celnardur/rfc_tackle_sensor

    Open a git bash terminal in the directory of your choosing and call the following command:

    79 parts3MIT
  • 4 layers57.2 × 25.4 mmLr1120 mikrobus, the printed circuit board in 3D

    Lr1120 mikrobus

    thingsat/lr1120_mikrobus

    lr1120 mikrobus board

    110 parts2
  • 2 layers72 × 121 mmTeebeutel, the printed circuit board in 3D

    Teebeutel

    entropia/Teebeutel-Hardware

    Teebeutel (eng. Teabag) is an electronic, Entropia themed con-badge for the GPN20, featuring an ESP32 microprocessor running micropython.

    201 parts1
  • 4 layers45 × 35 mmESPLionV1, the printed circuit board in 3D

    ESPLionV1

    Angus-McIntyre/ESPLionV1

    124 parts

Parts like it

8

Questions

Is there a KiCad symbol and footprint for the LIS2DE12?

Yes. The symbol is Sensor_Motion:LIS2DE12 and the footprint 4ms_Package_QFP:LGA-12_2x2mm_P0.5mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the LIS2DE12?

LGA-12(2x2), with 12 pins. Its footprint is drawn on this page.

Where is the LIS2DE12 datasheet?

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

Where can I order the LIS2DE12?

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

What can replace the LIS2DE12?

Parts like it in the library: the LIS2DW12 by STMicroelectronics, the SC7A20HTR by Hangzhou Silan Microelectronics, the LSM303AGR by STMicroelectronics and the QMA6100P by QST. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the LIS2DE12?

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