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

H3LIS331DL

STMicroelectronics

-40℃~+85℃ 16bit 2.16V~3.6V Accelerometer SPI、I2C X,Y,Z ±400g TFLGA-16(3x3) Accelerometers ROHS

Extended
DatasheetJLCPCBLCSCst/H3LIS331DL
Category
Accelerometers
Package
TFLGA-16(3x3)
Pins
16

Overview

The H3LIS331DL is an accelerometer made by STMicroelectronics in a TFLGA-16(3x3) package with 16 pins. -40℃~+85℃ 16bit 2.16V~3.6V Accelerometer SPI、I2C X,Y,Z ±400g TFLGA-16(3x3) Accelerometers ROHS.

PCBKit's library has its KiCad symbol (dk_Motion-Sensors-Accelerometers:H3LIS331DLTR, from Digikey) and its footprint (digikey-footprints:TFLGA-16_3x3mm, from Digikey), ready for a KiCad board. 73 are in stock at JLCPCB (part C2655074). 18 open-source boards in 15 repositories on GitHub use it.

Symbol

VDD_IO1NC2NC3SCL/SPC4GND5SDA/SDI/SDO6SDO/SA07CS8INT29Reserved10INT111GND12GND13VDD14Reserved15GND16
dk_Motion-Sensors-Accelerometers:H3LIS331DLTRFrom Digikey

Footprint

32145151614111091213678
digikey-footprints:TFLGA-16_3x3mmFrom Digikey

From the datasheet

9
Supply, least
2.16 V · Vdd, recommended operating min · p. 10
Supply, most
3.6 V · Vdd, recommended operating max · p. 10
Supply, least
1.71 V · Vdd_IO, recommended operating min · p. 10
Supply, absolute maximum
4.8 V · Vdd, absolute max · p. 13
Works from
-40 °C · Operating temperature min · p. 10
Works up to
85 °C · Operating temperature max · p. 10
Takes working
300 µA · Vdd, normal mode typical at 2.5 V, 25 °C · p. 10
Takes asleep
10 µA · Vdd, low-power mode typical at 2.5 V, 25 °C · p. 10
Takes asleep
1 µA · Vdd, power-down mode typical at 2.5 V, 25 °C · p. 10

What it is and has

6
Interfaces
I2C/SPI digital output · p. 1
Data output
16-bit · p. 1
Sleep-to-wakeup
Supported · p. 1
High-shock survivability
10000 g · p. 1
Compliance
ECOPACK®, RoHS and “Green” · p. 1
Package
TFLGA 3x3x1.0 mm3 16L · p. 1

Specifications

33
ParameterConditionsAs printedPage
Sensitivity SoVdd = 2.5 V, T = 25 °C; FS bit set to 00; 12-bit representationtyp 49 mg/digit9
Sensitivity SoVdd = 2.5 V, T = 25 °C; FS bit set to 01; 12-bit representationtyp 98 mg/digit9
Sensitivity SoVdd = 2.5 V, T = 25 °C; FS bit set to 11; 12-bit representationtyp 195 mg/digit9
Acceleration noise density AnVdd = 2.5 V, T = 25 °C; FS bit set to 00typ 15 mg/ Hz9
Non-linearity NLVdd = 2.5 V, T = 25 °C; FS bit set to 00; Range -70g +70gtyp 2 %FS9
Operating temperature range Topmin -40 · max 85 °C9
Product weight Whtyp 20 mgram9
Supply voltage VddT = 25 °Cmin 2.16 · typ 2.5 · max 3.6 V10
I/O pins supply voltage Vdd_IOVdd = 2.5 V, T = 25 °Cmin 1.71 V10
Current consumption in normal mode IddVdd = 2.5 V, T = 25 °Ctyp 300 uA10
Current consumption in low-power mode IddLPVdd = 2.5 V, T = 25 °Ctyp 10 uA10
Current consumption in power-down mode IddPdnVdd = 2.5 V, T = 25 °Ctyp 1 uA10
Output data rate in normal mode ODRVdd = 2.5 V, T = 25 °C; DR bit set to 00typ 50 Hz10
Output data rate in normal mode ODRVdd = 2.5 V, T = 25 °C; DR bit set to 01typ 100 Hz10
Output data rate in normal mode ODRVdd = 2.5 V, T = 25 °C; DR bit set to 10typ 400 Hz10
Output data rate in normal mode ODRVdd = 2.5 V, T = 25 °C; DR bit set to 11typ 1000 Hz10
Output data rate in low-power mode ODRLPVdd = 2.5 V, T = 25 °C; PM bit set to 010typ 0.5 Hz10
Output data rate in low-power mode ODRLPVdd = 2.5 V, T = 25 °C; PM bit set to 011typ 1 Hz10
Output data rate in low-power mode ODRLPVdd = 2.5 V, T = 25 °C; PM bit set to 100typ 2 Hz10
Output data rate in low-power mode ODRLPVdd = 2.5 V, T = 25 °C; PM bit set to 101typ 5 Hz10
Output data rate in low-power mode ODRLPVdd = 2.5 V, T = 25 °C; PM bit set to 110typ 10 Hz10
Supply voltage Vddmin -0.3 · max 4.8 V13
I/O pins supply voltage Vdd_IOmin -0.3 · max 4.8 V13
Input voltage on any control pin VinCS, SCL/SPC, SDA/SDI/SDO, SDO/SA0min -0.3 V13
Acceleration (any axis, powered, Vdd = 2.5 V) APOW0.5 msmax 3000 g13
Acceleration (any axis, powered, Vdd = 2.5 V) APOW0.1 msmax 10000 g13
Acceleration (any axis, unpowered) AUNP0.5 msmax 3000 g13
Acceleration (any axis, unpowered) AUNP0.1 msmax 10000 g13
Operating temperature range TOPmin -40 · max 85 °C13
Storage temperature range TSTGmin -40 · max 125 °C13
Electrostatic discharge protection ESDHBMmax 4 kV13
Electrostatic discharge protection ESDCDMmax 1.5 kV13
Electrostatic discharge protection ESDMMmax 200 V13

Pins, by the datasheet

16
1 Vdd_IO
Power supply for I/O pins. · p. 8
2 NC
Not connected. · p. 8
3 NC
Not connected. · p. 8
4 SCL/SPC
I2C serial clock or SPI serial port clock. · p. 7
5 GND
0 V supply. · p. 8
6 SDA/SDI/SDO
I2C serial data, SPI serial data input, or 3-wire interface serial data output. · p. 13
7 SDO/SA0
SPI serial data output or I2C device address least significant bit. · p. 7
8 CS
SPI enable and interface mode selection: 1 selects I2C; 0 enables SPI. · p. 8
9 INT 2
Inertial interrupt 2. · p. 8
10 Reserved
Connect to GND. · p. 8
11 INT 1
Inertial interrupt 1. · p. 8
12 GND
0 V supply. · p. 8
13 GND
0 V supply. · p. 8
14 Vdd
Power supply. · p. 8
15 Reserved
Connect to Vdd. · p. 8
16 GND
0 V supply. · p. 8

Ordering codes, by the datasheet

2
H3LIS331DL
TFLGA 3x3x1.0 mm3 16L · Tray; -40 to +85 °C · p. 1
H3LIS331DLTR
TFLGA 3x3x1.0 mm3 16L · Tape and reel; -40 to +85 °C · p. 1

Parameters

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

Order codes

2

Pinout

16
The pins of the H3LIS331DL
PinNameType
1VDD_IOPower in
2NCNot connected
3NCNot connected
4SCL/SPCInput
5GNDPower in
6SDA/SDI/SDOInput/output
7SDO/SA0Input/output
8CSInput
9INT2Output
10ReservedPower in
11INT1Output
12GNDPower in
13GNDPower in
14VDDPower in
15ReservedPower in
16GNDPower in

Open-source boards using it

All 18
  • 4 layers70.1 × 50.9 mmFlight computer, the printed circuit board in 3D

    Flight computer

    Terrapin-Rocket-Team/SRAD-Avionics

    Code and PCBs for the avionics subteam for the SRAD flight computer and side projects

    121 parts17
  • 6 layers100 × 60 mmAether, the printed circuit board in 3D

    Aether

    nasheed-x/aether

    Aether is a versatile flight computer for testing flight hardware and software, focusing on sensor fusion to monitor rocket states and interface with on-board systems.

    180 parts10
  • 4 layers47 × 21.6 mmRotini Hardware, the printed circuit board in 3D

    Rotini Hardware

    AlfredoSystems/Rotini-Hardware

    📖 Documentation: https://www.alfredosys.com/Rotini-Hardware/ (pinout, power limits, flashing ExpressLRS, first Arduino upload)

    116 parts3MIT
  • 4 layers31 × 100 mmKp ptr, the printed circuit board in 3D

    Kp ptr

    PTR-projects/PTR_mega_hardware

    Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.

    208 parts3MIT
  • 4 layers36.5 × 94.1 mmNova, the printed circuit board in 3D

    Nova

    ERFSEDS/novafc-hardware

    89 parts2
  • 4 layers99.1 × 57.1 mmVehicleController, the printed circuit board in 3D

    VehicleController

    UNCAMotorsports/UNCAMotorsports-2017

    147 parts2MIT
  • 4 layers25 × 74 mmPTR mini pcb, the printed circuit board in 3D

    PTR mini pcb

    PTR-projects/PTR_mini_hardware

    Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.

    140 parts1MIT
  • 4 layers80 × 80 mmFlightcomputer2, the printed circuit board in 3D

    Flightcomputer2

    UTS-Rocketry/ODIN-FlightController2026

    Primary avionics flight controller for the 2026 AURC rocket.

    114 parts1

Show this part on your page

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

Questions

Is there a KiCad symbol and footprint for the H3LIS331DL?

Yes. The symbol is dk_Motion-Sensors-Accelerometers:H3LIS331DLTR and the footprint digikey-footprints:TFLGA-16_3x3mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the H3LIS331DL?

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

Where is the H3LIS331DL datasheet?

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

Where can I order the H3LIS331DL?

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

Which open-source boards use the H3LIS331DL?

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