LSM6DSO
Overview
The LSM6DSO is a 6-axis inertial measurement unit (3-axis accelerometer + 3-axis gyroscope) from STMicroelectronics. It targets ultra-low-power motion sensing and provides I2C and SPI digital interfaces, an on-chip machine-learning core (MLC), and an internal FIFO. The part is commonly used in battery-powered and wearable applications where local motion processing and low host MCU load are important.
Why Choose This Part
Practical reasons to pick the LSM6DSO include its ultra-low-power focus for battery-powered products and an on-chip machine-learning core that can implement simple classifiers without loading the main MCU. The integrated FIFO lets the host read bursts of samples and conserve power, and its standard I2C/SPI interfaces make integration straightforward across microcontroller platforms. ST maintains sensor drivers and example code, easing development and firmware integration.
Applications
Getting Started
Connect the LSM6DSO to your host MCU over I2C or SPI and use the sensor driver and example projects available from ST to initialize the device, configure the MLC, and read FIFO data. You can prototype with common ecosystems (Arduino, PlatformIO) or use STM32Cube and STM32CubeIDE if using an STM32 host. Evaluation and breakout boards from ST and third-party vendors simplify wiring and measurement during bring-up.




