STMicroelectronics LSM6DSOTR (iNEMO LSM6DSO) – 6‑axis IMU for wearables, IoT, and smart devices
The STMicroelectronics LSM6DSOTR is a production‑proven, low‑power 6‑axis inertial measurement unit that integrates a 3‑axis accelerometer and a 3‑axis gyroscope in a compact VFLGA‑14 package. As part of ST’s iNEMO LSM6DSO family, it brings a balanced mix of performance, power efficiency, and rich digital functionality—ideal for wearables, mobile devices, AR/VR accessories, drones, and smart industrial nodes. The “TR” suffix designates tape‑and‑reel packaging for high‑volume surface‑mount assembly.
Engineers value the LSM6DSOTR for its flexible I2C/SPI/I3C digital interfaces, wide supply ranges (separate VDD and VDDIO rails), embedded 4 KB FIFO to reduce host processor wakeups, and a breadth of motion‑detection functions (wake‑up, free‑fall, step detection/counter, tap, significant motion, and 6D/4D orientation). Add in a -40°C to +85°C operating range and RoHS‑compliant ECOPACK construction, and you have a dependable IMU platform for cost‑sensitive, battery‑powered products.
Highlights and value for your design
- 6‑DoF IMU (3‑axis accelerometer + 3‑axis gyroscope) with 16‑bit digital outputs
- Wide, flexible digital connectivity: I2C, SPI (up to 11.25 MHz), and I3C
- Embedded FIFO (up to 4 KB) for efficient, low‑power sensor data batching
- Multiple motion/orientation engines on‑chip: step counter/detector, tilt, free‑fall, wake‑up, tap/double‑tap, significant motion, 6D/4D orientation
- Broad full‑scale options to match application dynamics: ±2/±4/±8/±16 g (accel) and ±125/±250/±500/±1000/±2000 dps (gyro)
- Suited for battery‑powered devices through low‑power modes and event‑driven interrupts
- Compact VFLGA‑14 package (2.5 × 3.0 × ~0.83 mm) for tight layouts
Key specifications
- Brand/Manufacturer: STMicroelectronics
- Series: iNEMO LSM6DSO
- MPN: LSM6DSOTR (tape‑and‑reel)
- Category: Inertial Measurement Units – 3‑Axis Accelerometer + 3‑Axis Gyroscope
- Architecture: 6‑axis IMU with digital output
- Output resolution: 16‑bit for accelerometer and gyroscope
- Output data rate (ODR): up to 6.66 kHz (accel/gyro, depending on mode)
- Accelerometer full‑scale: ±2 g, ±4 g, ±8 g, ±16 g
- Gyroscope full‑scale: ±125, ±250, ±500, ±1000, ±2000 dps
- Embedded FIFO: up to 4 KB
- Digital interfaces: I2C, SPI (up to 11.25 MHz), I3C
- Supply voltage (VDD): 1.71 V to 3.6 V
- I/O voltage (VDDIO): 1.62 V to 3.6 V
- Operating temperature: -40°C to +85°C
- Mounting: Surface mount
- Package: VFLGA‑14 (2.5 × 3.0 × ~0.83 mm)
- Pin count: 14
- Typical current consumption: Not specified in datasheet summary provided (refer to the ST datasheet)
Embedded motion and orientation functions
- Step detector and step counter to offload activity tracking from the host MCU
- Tilt detection and significant motion for context awareness
- Free‑fall and wake‑up detection for system power management and device safety
- Tap and double‑tap recognition for user interaction without extra sensors
- 6D/4D orientation events for screen or UI rotation logic
- On‑chip self‑test for the accelerometer and gyroscope to verify assembly integrity and device health
These functions enable event‑driven system designs where the LSM6DSOTR can wake the host only when meaningful motion occurs, extending battery life and freeing host CPU cycles for application tasks.
Interfaces and electrical considerations
- I2C, SPI, and I3C give design teams flexibility to match bandwidth and pin budgets; SPI up to 11.25 MHz supports higher‑rate streaming
- Separate supply rails simplify mixed‑voltage designs: VDD (1.71–3.6 V) and VDDIO (1.62–3.6 V)
- Interrupt/event pins enable low‑latency signaling for motion detections and FIFO thresholds
- Use appropriate pull‑ups for I2C/I3C lines and verify I3C timing per the ST datasheet
- Decouple VDD and VDDIO locally with low‑ESR capacitors placed close to the device
Package and mechanical
- Package: VFLGA‑14
- Dimensions: 2.5 × 3.0 × ~0.83 mm
- Orientation: Follow ST’s recommended land pattern and board orientation marks to align axes with the mechanical stack‑up
- Tape‑and‑reel: The LSM6DSOTR order code ships in TR format for automated pick‑and‑place
Applications
- Wearables and hearables (fitness bands, true wireless earbuds)
- Smartphones and tablets (screen rotation, gesture input, activity tracking)
- IoT sensor nodes and asset tracking (condition monitoring, motion/event logging)
- Gaming accessories and AR/VR controllers (gesture, 6D/4D orientation events)
- Drones, robotics, and gimbals (stabilization, motion feedback)
The LSM6DSOTR’s combination of variable full‑scales and high ODR lets it address both slow‑moving use cases (tilt, steps) and fast dynamics (stabilization, gaming). Its FIFO and on‑chip event logic help minimize host interaction, making it a strong fit for battery‑operated designs.
Design‑in guidance
- Power rails and sequencing
- Provide clean, well‑decoupled VDD (1.71–3.6 V) and VDDIO (1.62–3.6 V)
- Keep return paths short; place decoupling capacitors close to the pins
- Interface selection
- I2C/I3C for simple, low‑pin‑count control; SPI for higher bandwidth and reduced bus contention
- Confirm I3C pull‑up and timing requirements from the datasheet
- FIFO and event strategy
- Use the 4 KB FIFO for batching at the sensor, waking the MCU only on threshold or watermark
- Combine motion events (wake‑up, significant motion) with FIFO watermark interrupts for aggressive power savings
- Full‑scale and ODR tuning
- Select accel/gyro full‑scale just above expected peak motion for best resolution
- Choose ODR based on the highest frequency of interest (Nyquist) and latency constraints
- Self‑test and calibration
- Run the built‑in self‑test during production and at power‑on to catch assembly or solder issues
- Perform in‑system offset calibration as needed; store results in nonvolatile memory if your design requires start‑up compensation
- Mechanical and layout
- Follow ST’s recommended land pattern and keep the package isolated from flex and vibration sources when possible
- Maintain consistent sensor orientation across product SKUs to simplify firmware reuse
Lifecycle, availability, and replacements
- Lifecycle status: Active (per STMicroelectronics)
- Availability: Commonly stocked by authorized distributors under order code LSM6DSOTR; real‑time pricing and stock vary by region and distributor
- Our on‑hand inventory snapshot: 0 units (use distributor links for current supply)
- Recommended replacements/variants:
- LSM6DSOXTR: Pin‑compatible family member that adds an embedded machine learning core (MLC) for on‑sensor pattern classification; verify firmware and feature needs for drop‑in use
- Approved alternates (verify pinout/register map):
- LSM6DSRXTR: Same‑family IMU with enhanced performance; check compatibility and firmware impacts
For sustaining designs, the LSM6DSOTR offers a stable path with family‑level pin and package continuity. If your roadmap includes activity classification at the sensor edge, consider LSM6DSOXTR to future‑proof without changing the PCB footprint.
Compliance and environmental
- RoHS: Compliant; Pb‑free, halogen‑free per ST ECOPACK
- Operating temperature: -40°C to +85°C
- Additional environmental/ESD details: Not specified in the provided summary (refer to the ST datasheet for complete ratings)
Ordering information
- Manufacturer: STMicroelectronics
- Series: iNEMO LSM6DSO
- Part number (MPN): LSM6DSOTR
- Description: 6‑axis IMU with digital output (3‑axis accelerometer + 3‑axis gyroscope)
- Packaging: Tape & Reel (TR)
- Package: VFLGA‑14 (2.5 × 3.0 × ~0.83 mm)
- Mounting type: Surface mount
- Pin count: 14
When specifying in a BOM, use the exact order code “LSM6DSOTR” to ensure tape‑and‑reel packaging suitable for automated assembly.
Resources
- ST product page: https://www.st.com/en/mems-and-sensors/lsm6dso.html
- Datasheet: https://www.st.com/resource/en/datasheet/lsm6dso.pdf
Frequently asked questions (FAQs)
Q: What is the main difference between LSM6DSO and LSM6DSOX?
A: LSM6DSOX integrates an embedded machine learning core (MLC) for on‑sensor pattern classification. The packages and pinouts are in the same family, but features differ; verify firmware and register configuration before drop‑in substitution.
Q: Does the LSM6DSO support I3C?
A: Yes. In addition to I2C and SPI, the LSM6DSOTR supports I3C. Confirm timing, pull‑ups, and voltage levels against the ST datasheet and your bus topology.
Q: What are the available full‑scale ranges?
A: Accelerometer: ±2/±4/±8/±16 g. Gyroscope: ±125/±250/±500/±1000/±2000 dps.
Q: What is the maximum output data rate (ODR)?
A: Up to 6.66 kHz for both accelerometer and gyroscope, depending on the configuration and mode.
Q: What supply voltages does the LSM6DSOTR require?
A: VDD from 1.71 V to 3.6 V and VDDIO from 1.62 V to 3.6 V, allowing easy interfacing with common MCU logic levels.
Q: Does the device include a FIFO buffer?
A: Yes. The embedded FIFO is up to 4 KB and supports batching to reduce host wakeups and power consumption.
Q: What is the operating temperature range?
A: -40°C to +85°C.
Q: Is there an on‑chip self‑test?
A: Yes. The LSM6DSOTR provides self‑test functions for both accelerometer and gyroscope to verify proper operation after assembly and during field diagnostics.
Q: Is it pin‑compatible with LSM6DSOXTR?
A: It is a family‑level pin‑compatible device; however, the LSM6DSOXTR adds MLC features. Validate firmware and register differences before treating it as a drop‑in replacement.
Q: Where can I find full electrical characteristics, timing, and layout guidance?
A: Consult the official ST datasheet and product page linked above for detailed specifications, timing diagrams, recommended land patterns, and application notes.
By selecting the STMicroelectronics LSM6DSOTR for your next design, you get a robust, compact, and feature‑rich IMU that’s easy to integrate and scale across product lines. With broad interface support, flexible power rails, embedded motion engines, and a proven supply chain, it’s a strong choice for wearables, mobile, IoT, and stabilization‑centric applications where every milliwatt and square millimeter counts.