SparkFun
LIS3DH Micro Triple Axis Accelerometer Breakout (Qwiic)
· MPN: SEN-29529
This ultra-small Qwiic-enabled breakout adds three-axis acceleration sensing to compact projects using the LIS3DH, a smart, low-power capacitive micro-machin...
Get notified when back in stock
This ultra-small Qwiic-enabled breakout adds three-axis acceleration sensing to compact projects using the LIS3DH, a smart, low-power capacitive micro-machined accelerometer with 12-bit resolution. It can be used for translation detection and is classified as a 3DoF, or 3 Degrees of Freedom, sensor.
The LIS3DH includes built-in movement detection capabilities and offers a few analogue inputs to experiment with. This micro breakout is designed for the SparkFun Qwiic ecosystem, making I2C connections straightforward with compatible Qwiic cables and boards.
Due to the compact micro footprint, this version only supports I2C communication with the LIS3DH. It breaks out one accelerometer interrupt pin and a single ground pin to plated-through-hole (PTH) pins.
SparkFun provides supporting documentation including a schematic, KiCad files, hookup guide, LIS3DH datasheet, LIS3DH app note, Arduino Library and GitHub hardware repository.
Features:
- Qwiic: Qwiic Micro-Footprint
- Mode: Power-Down
- Mode: Normal
- Mode: Low-Power
- Orientation: 6D/4D Orientation
- Detection: Free-fall Detection
- Detection: Motion Detection
- Sensor: Embedded Temperature Sensor
Specifications:
- Operating voltage: 1.7V--3.6V
- Full-scale range: ±2g/±4g/±8g/±16g Dynamically Selectable Fullscale
- FIFO: 10bit, 32-Level FIFO
Choose this micro version when you need a very small Qwiic I2C accelerometer; use the larger LIS3DH breakouts if you need SPI or access to all chip pins.
Jargon buster
Plain-language definitions for the technical terms used above.
- 12-bit resolution
- 12-bit resolution means a value is represented with 12 binary digits, giving 4096 possible levels. For a sensor, analogue-to-digital converter or similar device, higher resolution divides the measured range into finer steps so smaller changes can be distinguished, provided the device's range and noise allow it.
- 3DoF
- 3DoF stands for "three degrees of freedom", meaning a sensor or system measures motion along three independent axes. Those three may be linear movement (X, Y and Z, as with a 3-axis accelerometer) or rotation (pitch, roll and yaw), so check which sense is meant; a 6DoF device measures both linear and rotational motion.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- FIFO
- FIFO stands for "first in, first out", a way of handling stored items so the oldest one is read out first, like a queue. In electronics a FIFO is usually a small buffer that temporarily holds data, such as sensor samples or serial bytes, so a processor can collect it in batches instead of reading continuously.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- LIS3DH
- A specific low-power 3-axis accelerometer chip made by STMicroelectronics. Knowing the chip part number helps you find the correct datasheet, libraries, wiring details, and limits such as its safe voltage range.
- Motion detection
- The ability to sense that something has moved, either by comparing successive camera frames or by using a dedicated sensor such as a PIR (infrared) or radar module. When a product lists motion detection, movement can be used as a trigger so a system only acts or records when there is activity rather than running continuously.
- PTH
- Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- through-hole
- A mounting style where the component leads pass through holes in a circuit board and are soldered on the other side. Through-hole parts are often easier to handle and solder by hand, which is useful for classroom and hobby projects.
Find this product in
Sensors & Input
LIS3DH Micro Breakout Schematic
Schematic · 143.5 KB · Click any page to view full size
LIS3DH Accelerometer Datasheet
Datasheet · 1.0 MB · Click any page to view full size
LIS3DH Application Note
Document · 1.4 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 583.6 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
7d6bde8
11 months ago
· 33 commits
- Documentation Initial Commit about 1 year ago
- Hardware Moves the 1x1 to it's own folder about 1 year ago
- .gitignore Initial Commit about 1 year ago
- CONTRIBUTING.md Initial Commit about 1 year ago
- ISSUE_TEMPLATE.md
- LICENSE.md
- README.md
LIS3DH Arduino Libs
2705a8a
12 months ago
· 12 commits
- examples Fixes spelling of interrupt 12 months ago
- extras Initial commit, prototype validated with LowLevelExample example code. Most of the library functions except bus ops are currently commented out almost 10 years ago
- src Fixes spelling of interrupt 12 months ago
- .gitattributes Initial commit, prototype validated with LowLevelExample example code. Most of the library functions except bus ops are currently commented out almost 10 years ago
- .gitignore Initial commit, prototype validated with LowLevelExample example code. Most of the library functions except bus ops are currently commented out almost 10 years ago
- keywords.txt
- library.properties
- LICENSE.md
- README.md