
The LIS3DHTR is a three-axis linear accelerometer known for its high performance and low power use. Designed for applications where both accuracy and battery life are valued, this sensor has modes that let it operate efficiently while conserving energy. Its I2C and SPI digital output interfaces make it versatile for various devices, allowing smooth integration into electronic systems. With this sensor, you can detect movement across three dimensions, making it useful for applications ranging from mobile devices to wearable tech. Its design also includes several modes that help it adjust its performance based on your needs, enabling better control over power use and accuracy.




| Pin Number | Name | Function |
| 1 | Vdd_IO | Power supply for I/O pins |
| 2 | NC | Not connected |
| 3 | NC | Not connected |
| 4 | SCL / SPC | I²C serial clock (SCL) / SPI serial port clock (SPC) |
| 5 | GND | 0 V supply |
| 6 | SDA / SDI / SDO | I²C serial data (SDA) / SPI serial data input (SDI) / 3-wire interface serial data output (SDO) |
| 7 | SDO / SA0 | SPI serial data output (SDO) / I²C less significant bit of the device address (SA0) |
| 8 | CS | SPI enable / I²C/SPI mode selection: 1: SPI idle mode / I²C communication enabled, 0: SPI communication mode / I²C disabled |
| 9 | INT2 | Inertial interrupt 2 |
| 10 | RES | Connect to GND |
| 11 | INT1 | Inertial interrupt 1 |
| 12 | GND | 0 V supply |
| 13 | ADC3 | Analog-to-digital converter input 3 |
| 14 | Vdd | Power supply |
| 15 | ADC2 | Analog-to-digital converter input 2 |
| 16 | ADC1 | Analog-to-digital converter input 1 |

Technical specifications, features, characteristics, and components with comparable specifications of STMicroelectronics LIS3DHTR
| Type | Parameter |
| Lifecycle Status | ACTIVE (Last Updated: 7 months ago) |
| Factory Lead Time | 16 Weeks |
| Contact Plating | Gold |
| Mounting Type | Surface Mount |
| Package / Case | 16-VFLGA |
| Surface Mount | YES |
| Number of Pins | 16 |
| Usage Level | Industrial grade |
| Operating Temperature | -40°C ~ 85°C TA |
| Packaging | Tape & Reel (TR) |
| JESD-609 Code | e4 |
| Part Status | Active |
| Moisture Sensitivity Level (MSL) | 3 (168 Hours) |
| Number of Terminations | 16 |
| ECCN Code | EAR99 |
| Type | Digital |
| HTS Code | 8542.39.00.01 |
| Voltage - Supply | 1.71V ~ 3.6V |
| Terminal Position | Bottom |
| Terminal Form | Butt |
| Peak Reflow Temperature (°C) | 260 |
| Number of Functions | 1 |
| Supply Voltage | 2.5V |
| Terminal Pitch | 0.5mm |
| Depth | 3mm |
| Time@Peak Reflow Temperature-Max (s) | 30 |
| Base Part Number | LIS3 |
| Pin Count | 16 |
| Output Type | I2C, SPI |
| Operating Supply Voltage | 2.5V |
| Interface | I2C, SPI |
| Operating Supply Current | 11μA |
| Resolution | 2 B |
| Sensor Type | 3 Axis |
| Max Supply Voltage (DC) | 3.6V |
| Min Supply Voltage (DC) | 1.71V |
| Axis | X, Y, Z |
| Acceleration Range | ±2g, 4g, 8g, 16g |
| Features | Adjustable Bandwidth, Selectable Scale, Temperature Sensor |
| Sensitivity (LSB/g) | 1000 (±2g) ~ 83 (±16g) |
| Height | 1mm |
| Length | 3mm |
| Width | 3mm |
| REACH SVHC | No SVHC |
| Radiation Hardening | No |
| RoHS Status | ROHS3 Compliant |
| Lead Free | Lead Free |
This sensor operates with a flexible voltage range, from 1.71 V to 3.6 V. This flexibility allows it to fit into a variety of power configurations without needing additional converters, making it easy to use across different devices and setups.
An independent IO supply, set at 1.8 V, ensures compatibility with other low-voltage devices. This feature enables smooth communication and data sharing with a broad range of microcontrollers and processing units.
With power consumption as low as 2 μA, the LIS3DHTR offers a good choice for battery-powered applications. You can use it for extended periods without draining the battery, making it practical for wearables, IoT devices, and portable electronics.
The sensor provides selectable full-scale ranges of ±2g, ±4g, ±8g, and ±16g. This flexibility allows you to adjust the sensitivity depending on your specific application needs, whether you need precise measurements for smaller movements or broader range detection.
Equipped with both I2C and SPI interfaces, the LIS3DHTR is compatible with various microcontroller platforms. This dual interface option allows you to choose the protocol that best suits your design, ensuring easier integration and adaptability.
The sensor outputs data in 16-bit resolution, which enhances accuracy in readings. This level of precision ensures more reliable data for applications requiring precise movement detection or environmental monitoring.
Two programmable interrupt generators allow for features like free-fall and motion detection. This capability provides real-time response to movement changes, making it ideal for applications like fall detection and motion-triggered actions.
With 6D/4D orientation detection, the sensor can determine its position in space. This feature is particularly useful for applications where knowing the device’s orientation—whether it’s face up, down, or tilted—is necessary for functionality.
A built-in temperature sensor allows the LIS3DHTR to monitor its own temperature, which helps maintain consistent performance across varying environmental conditions.
The self-test feature enables you to verify the sensor’s functionality on demand. This is helpful in applications requiring regular checks to confirm that the sensor is working accurately.
The embedded 32-level FIFO buffer allows data to be stored temporarily, which reduces the load on your processor and ensures efficient data handling. It’s especially useful in situations where real-time processing might not be possible.
With a shock tolerance up to 10000 g, this sensor is resilient to high-impact forces, making it reliable in applications exposed to sudden shocks or impacts.
The LIS3DHTR is certified under ECOPACK® and RoHS standards, meeting environmental guidelines for safer electronic waste disposal. Its compliance makes it a sustainable option for eco-conscious projects.
The LIS3DH provides three modes to choose from: high-resolution, normal, and low-power. Here’s a quick guide on selecting each operational mode.
| Operating Mode | CTRL_REG1[3] (LPen bit) | CTRL_REG4[3] (HR bit) | BW [Hz] | Turn-on Time [ms] | So @ ±2g [mg/digit] |
| Low-power mode (8-bit data output) | 1 | 0 | ODR/2 | 1 | 16 |
| Normal mode (10-bit data output) | 0 | 0 | ODR/2 | 1.6 | 4 |
| High-resolution mode (12-bit data output) | 0 | 1 | ODR/9 | 7/ODR | 1 |
| Not allowed | 1 | 1 | -- | -- | -- |
This accelerometer is suitable for triggering functions based on movement. Whether used in smart lights, displays, or other responsive devices, it can help initiate actions based on specific motion triggers.
The LIS3DHTR can detect free-fall events, which is valuable for protective systems. For example, in devices where sudden drops might damage components, the sensor can help signal an immediate shutdown to protect hardware.
This sensor can detect single and double-click movements, allowing users to interact with devices through simple taps. This feature can be particularly useful in wearable devices or handheld controllers.
Its low-power modes and motion detection make this accelerometer ideal for saving energy in portable electronics. It can be programmed to enter sleep mode when the device is inactive, conserving battery life.
The sensor’s ability to detect movement across different axes makes it a good fit for step counters. By tracking steps, it contributes to health and fitness applications, giving users accurate data on their daily activity.
The LIS3DHTR can detect orientation changes, making it useful in adjusting display orientation automatically. This application is common in smartphones, tablets, and other devices with screens that need to rotate based on user positioning.
Its ability to track movement makes this accelerometer suitable for gaming and VR devices. It enhances the user experience by adding responsive, immersive control based on the user’s movements.
The LIS3DHTR can register sudden impacts, which can be used to log and analyze events in applications like vehicle data recorders or impact-sensitive machinery.
In devices sensitive to vibrations, this accelerometer helps monitor and adjust for any external disturbances. This capability is especially beneficial in machinery that requires stability, where detecting and compensating for vibrations ensures smooth operation.
Vdd = 2.5 V, T = 25 °C unless otherwise noted (c)
| Symbol | Parameter | Test Conditions | Min. | Typ. | Max. | Unit |
| FS | Measurement range | FS bit set to 00 | ±2.0 | g | ||
| FS bit set to 01 | ±4.0 | g | ||||
| FS bit set to 10 | ±8.0 | g | ||||
| FS bit set to 11 | ±16.0 | g | ||||
| Sensitivity | FS bit set to 00; High-resolution mode | 1 | mg/digit | |||
| FS bit set to 00; Normal mode | 4 | mg/digit | ||||
| FS bit set to 00; Low-power mode | 16 | mg/digit | ||||
| FS bit set to 01; High-resolution mode | 2 | mg/digit | ||||
| FS bit set to 01; Normal mode | 8 | mg/digit | ||||
| FS bit set to 01; Low-power mode | 32 | mg/digit | ||||
| FS bit set to 10; High-resolution mode | 4 | mg/digit | ||||
| FS bit set to 10; Normal mode | 16 | mg/digit | ||||
| FS bit set to 10; Low-power mode | 64 | mg/digit | ||||
| FS bit set to 11; High-resolution mode | 12 | mg/digit | ||||
| FS bit set to 11; Normal mode | 48 | mg/digit | ||||
| FS bit set to 11; Low-power mode | 192 | mg/digit | ||||
| TCSO | Sensitivity change vs temperature | FS bit set to 00 | 0.01 | %/°C | ||
| TyOff | Typical zero-g level offset accuracy | FS bit set to 00 | ±40 | mg | ||
| TCOFF | Zero-g level change vs temperature | Max delta from 25 °C | ±0.5 | mg/°C | ||
| An | Acceleration noise density | FS bit set to 00, High-Resolution mode | 220 | µg/√Hz | ||
| Vst | Self-test output change | X-axis; FS bit set to 00 | 17 | 360 | 810 | LSB |
| Y-axis; FS bit set to 00 | 17 | 360 | 810 | LSB | ||
| Top | Operating temperature range | -40 | 85 | °C |
Vdd = 2.5 V, T = 25 °C unless otherwise noted (c)
| Symbol | Parameter | Test Condition | Min. | Typ. | Max. | Unit |
| TSDr | Temperature sensor output change vs temperature | 1 | digit/°C | |||
| TODR | Temperature refresh rate | ODR | Hz | |||
| Top | Operating temperature range | -40 | 85 | °C |
Vdd = 2.5 V, T = 25 °C unless otherwise noted (c)
| Symbol | Parameter | Test Conditions | Min. | Typ. | Max. | Unit |
| Vdd | Supply voltage | 1.71 | 2.5 | 3.6 | V | |
| Vdd_IO | I/O pins supply voltage | 1.71 | Vdd + 0.1 | V | ||
| Idd | Current consumption in normal mode | 50 Hz ODR | 11 | µA | ||
| Current consumption in normal mode | 1 Hz ODR | 2 | µA | |||
| IddLP | Current consumption in low-power mode | 50 Hz ODR | 1 | µA | ||
| IddPdn | Current consumption in power-down mode | 0.5 | µA | |||
| VIH | Digital high-level input voltage | 0.8 * Vdd_IO | V | |||
| VIL | Digital low-level input voltage | 0.2 * Vdd_IO | V | |||
| VOH | High-level output voltage | 0.9 * Vdd_IO | V | |||
| VOL | Low-level output voltage | 0.1 * Vdd_IO | V | |||
| BW | System bandwidth | ODR/2 | Hz | |||
| Top | Operating temperature range | -40 | 85 | °C |



STMicroelectronics is a well-known company in the semiconductor industry, recognized for producing a wide range of microelectronics products. By combining deep expertise in silicon design, manufacturing strength, and a broad network of technology partners, they stay at the forefront of innovation. STMicroelectronics plays a big role in creating system-on-chip (SoC) technologies that support many modern electronic devices. The company's solutions are found in diverse applications, providing both reliability and adaptability, which meet the needs of today’s fast-evolving tech landscape.
Please send an inquiry, we will respond immediately.
The LIS3DH accelerometer is designed to detect movement across three axes, which makes it perfect for projects that require motion detection. The "3D" in its name refers to three Degrees of Freedom, meaning it can detect movement along the X, Y, and Z axes. This sensor includes analog inputs and features to detect free-fall as well as overflow alerts for its FIFO data buffer, which helps prevent data loss during quick movements.
Connecting the LIS3DH to a Raspberry Pi is straightforward with Python or CircuitPython, thanks to the Adafruit CircuitPython LIS3DH module. This module simplifies the process of reading acceleration data, allowing you to easily write Python code to interact with the sensor and capture real-time movement information.
The LIS3DH driver works well with the ESP8266 and the esp-open-rtos system. If the driver isn’t in the extras/lis3dh folder of the main repository, it may not have been merged yet. In that case, you can find it in the lis3dh branch on my fork, which provides the necessary code for smooth operation with the ESP32.
on October 30th
on October 30th
on April 18th 147749
on April 18th 111898
on April 18th 111349
on April 18th 83713
on January 1th 79502
on January 1th 66866
on January 1th 63004
on January 1th 62934
on January 1th 54074
on January 1th 52087