LSM6DS3

✓ In Stock

Ultra-low-power 6-axis IMU combining 3D accelerometer and 3D gyroscope with embedded sensor hub and machine learning core for wearable and IoT applications.

Product Overview

Description

The LSM6DS3 is a system-in-package featuring a 3D digital accelerometer and 3D digital gyroscope with ultra-low power consumption.

With high-performance mode at 1.25mA and accelerometer-only mode at 130uA, it enables year-long battery life in wearable devices.

The embedded sensor hub can connect up to 4 external sensors, and the machine learning core enables gesture recognition without host processor intervention.

Product Series

Primary Application

Key Features

  • High efficiency and reliability
  • Optimized for industrial applications
  • Comprehensive technical support
  • Available from stock

Specifications

Part Number LSM6DS3
Name 6-Axis Inertial Measurement Unit
Short Description Ultra-low-power 6-axis IMU combining 3D accelerometer and 3D gyroscope with embedded sensor hub and machine learning core for wearable and IoT applications.
Description Paragraphs The LSM6DS3 is a system-in-package featuring a 3D digital accelerometer and 3D digital gyroscope with ultra-low power consumption.,With high-performance mode at 1.25mA and accelerometer-only mode at 130uA, it enables year-long battery life in wearable devices.,The embedded sensor hub can connect up to 4 external sensors, and the machine learning core enables gesture recognition without host processor intervention.
Specifications [object Object]
Features Ultra-low power consumption,Embedded sensor hub for external sensors,Machine learning core,Smart FIFO up to 8KB,Pedometer and step detector,Operating temperature: -40°C to +85°C
Applications Fitness and activity tracking,Wearable devices,Gesture recognition,Indoor navigation,Vibration monitoring
Fae Review [object Object]
Alternative Parts [object Object],[object Object]
Companion Parts [object Object],[object Object],[object Object],[object Object]
Faqs [object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Applications

Motor Drives

Variable frequency drives and servo motor controls

Power Supplies

SMPS, UPS, and industrial power systems

Renewable Energy

Solar inverters and wind turbine converters

EV Charging

Electric vehicle charging stations

Documents & Resources

FAE Expert Insights

E

"The LSM6DS3 has been my top recommendation for wearable and IoT applications since its release. The power consumption is exceptional - I've seen customers achieve 6+ months battery life in fitness trackers using the 130uA accelerometer-only mode for step counting. The embedded machine learning core is a game-changer, enabling gesture recognition without waking the host MCU. In my experience, the sensor hub functionality simplifies multi-sensor designs by handling data synchronization internally. The 8KB FIFO is generous for a device this small, allowing significant power savings through batching. The accuracy is excellent for consumer applications, and the price point makes it accessible for high-volume products."

Industry-leading power efficiency with embedded intelligence

— Emily Chen, LiTong Electronics

Frequently Asked Questions

What is the power consumption of LSM6DS3 in different modes?

The LSM6DS3 offers multiple power modes: High-performance mode (combo) consumes 1.25mA at 1.6kHz ODR; Normal mode (combo) consumes 0.9mA; Accelerometer-only mode consumes 130uA at 52Hz ODR; Power-down mode consumes 3uA. The embedded features (pedometer, tilt, free-fall) can run while the main MCU sleeps, enabling significant system power savings. The machine learning core adds only 20uA when active. For always-on step counting, the 130uA mode enables years of battery life from a coin cell.

Use accelerometer-only mode for always-on applications. Enable combo mode only when motion tracking is needed.

LSM6DS3 power consumption IMU current low power modes
How accurate is the LSM6DS3 for orientation tracking?

The LSM6DS3 provides excellent accuracy for consumer applications: Accelerometer zero-g offset is ±40mg typical, enabling ±2° tilt accuracy; Gyroscope zero-rate offset is ±10dps typical, with excellent stability over temperature; Combined with sensor fusion algorithms, it provides 1-2° accuracy for static orientation and good relative tracking for dynamic motion. For higher accuracy requirements, consider adding a magnetometer (9-axis fusion) to correct gyroscope drift. The device is factory calibrated, eliminating the need for user calibration in most applications.

Sufficient for consumer applications. Add magnetometer for absolute heading reference in navigation applications.

LSM6DS3 accuracy IMU precision orientation accuracy
What is the machine learning core and how do I use it?

The embedded machine learning core runs decision tree algorithms for gesture and activity recognition without host processor intervention. It can classify up to 8 different activities/gestures using data from the IMU and up to 4 external sensors. ST provides the Machine Learning Core (MLC) tool to train custom decision trees using labeled data. Once trained, the decision tree runs entirely in the sensor, consuming only 20uA. The host MCU is only woken when a recognized gesture occurs, enabling dramatic power savings for always-on gesture interfaces.

Use MLC for always-on gesture recognition. Train custom decision trees for your specific application.

machine learning core gesture recognition embedded AI
How does the sensor hub functionality work?

The LSM6DS3 sensor hub can connect up to 4 external sensors (magnetometer, pressure, humidity) via I2C and automatically synchronize their data with the IMU data. The hub reads external sensors at configurable intervals and stores data in the FIFO alongside IMU data with common timestamps. This eliminates the need for the host MCU to manage multiple sensors, reducing software complexity and power consumption. The hub supports automatic sensor discovery and configuration. Data from all sensors can be read in a single burst transaction.

Use sensor hub to simplify multi-sensor designs and reduce host MCU workload.

sensor hub external sensors data synchronization
What is the FIFO and how can I use it for power savings?

The LSM6DS3 includes an 8KB FIFO that can store up to 9 seconds of 6-axis data at 100Hz. The FIFO enables batching of sensor data, allowing the host MCU to sleep longer between reads. For example, instead of waking every 10ms to read data, the MCU can sleep for 1 second and read 100 samples at once. The FIFO supports multiple operating modes including continuous, stop-on-full, and stream-to-FIFO. Watermark and overrun interrupts notify the host when data is ready or when FIFO is near full.

Use FIFO with watermark interrupt to maximize host MCU sleep time and minimize power consumption.

FIFO buffer data batching power optimization
How do I interface LSM6DS3 with my microcontroller?

The LSM6DS3 supports both I2C (up to 400kHz Fast-mode) and SPI (up to 10MHz) interfaces. I2C uses 2 wires (SDA, SCL) with address 0x6A (SDO=0) or 0x6B (SDO=1). SPI uses 4 wires (MOSI, MISO, SCK, CS) and offers higher data rates suitable for maximum ODR. Two interrupt pins (INT1, INT2) can be configured for data ready, FIFO events, or embedded function interrupts (step detection, free-fall). ST provides drivers for STM32 platforms and register-compatible APIs across the LSM6 family. The device operates from 1.71V to 3.6V, compatible with most modern MCUs.

Use I2C for simplicity. Use SPI for highest data rates. Use interrupts for event-driven applications.

LSM6DS3 interface I2C SPI communication sensor connection