SKU: SENS-1114
📋 GST Invoice Available

Bosch BMX160 9-Axis IMU Sensor, 16-bit Accelerometer, Gyroscope & Magnetometer, I²C/SPI, 1.71V~3.6V

₹3,189.00 (Inclusive of all taxes)
Out of Stock

The Bosch BMX160 is a compact, ultra-low-power 9-axis inertial measurement unit (IMU) integrating a 16-bit accelerometer, gyroscope, and magnetometer. It operates from 1.71V to 3.6V, making it ideal for battery-powered mobile, wearable, and IoT applications requiring precise motion tracking and orientation sensing via I²C or SPI interfaces.

Features

  • Ultra-low power consumption down to 3 µA in suspend mode for always-on applications.
  • Integrated 16-bit triaxial accelerometer, gyroscope, and magnetometer in a single 2×2 mm package.
  • Wide operating voltage range: VDD 1.71V–3.6V, VDDIO 1.2V–3.6V for flexible system integration.
  • On-chip configurable interrupt engine for real-time gesture and motion detection.
  • Integrated 1024-byte FIFO buffer for efficient data handling and host processor offload.

Out of stock

Description

The Bosch BMX160 is a MEMS-based 9-axis inertial measurement unit designed for high-precision motion sensing in space-constrained and power-sensitive designs. It combines a 3-axis accelerometer, a 3-axis gyroscope, and a 3-axis geomagnetic sensor, providing full 9 degrees of freedom (9DoF) orientation data. The sensor employs advanced signal conditioning and digital filtering to deliver stable, low-noise measurements across a wide temperature range from -40°C to +85°C.

Communication is handled via a selectable I²C or SPI digital interface, allowing seamless integration with microcontrollers like STM32, ESP32, and Raspberry Pi. The integrated FIFO buffer and programmable interrupt engine enable efficient power management by allowing the host MCU to sleep while the sensor autonomously monitors for specific motion events, such as taps, orientation changes, or free-fall detection.

Key Features

  • Ultra-low-power 16-bit IMU with current consumption as low as 3 µA in suspend mode.
  • High-precision MEMS accelerometer and gyroscope with configurable full-scale ranges.
  • Integrated 3-axis magnetometer for comprehensive 9DoF orientation sensing.
  • Robust 2x2 mm LGA package suitable for mobile and wearable device PCB layouts.
  • Wide supply voltage compatibility supports mixed 1.8V and 3.3V logic systems.
  • On-chip temperature sensor for internal calibration and environmental monitoring.
  • Programmable interrupt features for wake-on-motion, gesture recognition, and data-ready signals.
  • 1024-byte FIFO buffer enables efficient batch data reading and reduces host polling overhead.

Applications

  • Augmented Reality (AR) and Virtual Reality (VR) headset orientation tracking.
  • Indoor navigation and pedestrian dead reckoning for smartphones and wearables.
  • Gesture-based control interfaces for consumer electronics and IoT devices.
  • Robotics stabilization, tilt sensing, and inertial measurement units (IMUs).li>
  • Activity recognition and motion analysis in fitness trackers and health monitors.

Technical Specifications

Manufacturer Part NumberBMX160
Sensor Type9-Axis IMU (Accelerometer, Gyroscope, Magnetometer)
Accelerometer Resolution16-bit
Gyroscope Resolution16-bit
Operating Voltage (VDD)1.71 V to 3.6 V
I/O Voltage (VDDIO)1.2 V to 3.6 V
Current Consumption (Typical)850 µA (full operation)
Suspend Mode Current3 µA
InterfaceI²C, SPI
FIFO Buffer1024 bytes
Operating Temperature Range-40°C to +85°C
Package Dimensions (L x W)2 mm x 2 mm (LGA)
Package HeightApprox. 0.86 mm

Frequently Asked Questions

What is the difference between VDD and VDDIO supply voltages for the BMX160?

VDD (1.71V to 3.6V) powers the sensor core and analog circuitry. VDDIO (1.2V to 3.6V) powers the digital I/O pins for the I²C or SPI interface, allowing the BMX160 to communicate with host processors using different logic voltage levels (e.g., 1.8V or 3.3V) independently of the core voltage.

How do I configure the BMX160's interrupt features for motion detection?

The BMX160's on-chip interrupt engine is programmable via its register map. You can configure interrupts for specific events like data ready, free-fall, single/double-tap, or orientation change. The sensor can signal the host MCU via dedicated interrupt pins, enabling efficient wake-on-motion functionality in low-power systems.

Can the BMX160's built-in FIFO buffer help reduce power consumption?

Yes. The 1024-byte FIFO allows the sensor to store multiple measurement samples internally. The host microcontroller can enter a low-power sleep mode and be woken periodically by an interrupt to read a batch of data from the FIFO, drastically reducing active communication time and overall system power consumption.

What is the recommended PCB layout consideration for the BMX160's 2x2 mm LGA package?

Use a 12-pad LGA footprint as specified in the Bosch datasheet. Ensure a solid ground plane beneath the sensor for thermal and noise performance. Keep high-speed digital traces (SPI clock) short and away from analog sensor areas. The exposed pad at the bottom must be connected to ground for proper mechanical mounting and thermal dissipation.

Package Includes

  • 1 x Bosch BMX160 9-Axis IMU Sensor (LGA package)

Additional Information

Weight 0.001 kg
Dimensions 0.2 × 0.2 cm