SKU: SENS-1116
📋 GST Invoice Available

Bosch BMI160 6-Axis IMU Sensor, 16-bit Accelerometer & Gyroscope, I2C/SPI Interface, 1.2V-3.6V, -40°C to 85°C

₹519.00 (Inclusive of all taxes)
Out of Stock

The Bosch BMI160 is a low-power, 16-bit 6-axis Inertial Measurement Unit (IMU) integrating a 3-axis accelerometer and a 3-axis gyroscope. It operates from 1.2V to 3.6V, making it ideal for battery-powered mobile, wearable, and IoT applications with Arduino, Raspberry Pi, and other microcontrollers via I2C or SPI interfaces.

Features

  • 16-bit 6-axis IMU combining a 3-axis accelerometer (±2g to ±16g) and a 3-axis gyroscope (±125°/s to ±2000°/s)
  • Ultra-low power operation down to 3 µA in suspend mode and 850 µA in full operation
  • Wide supply voltage range from 1.2V to 3.6V for direct battery connection
  • Integrated 1024-byte FIFO buffer for efficient data handling and power saving
  • On-chip interrupt engine for real-time motion gesture and context awareness triggering

Out of stock

Description

The Bosch BMI160 is a MEMS-based inertial measurement unit designed for high-precision motion sensing in space- and power-constrained applications. It provides simultaneous linear acceleration and angular rate measurements with 16-bit digital resolution, enabling accurate orientation tracking and motion analysis.

Engineered for robustness, the sensor operates reliably across an extended industrial temperature range from -40°C to +85°C. Its configurable on-chip interrupt engine allows for autonomous detection of specific motion events like tap, double-tap, orientation change, and any-motion, reducing the need for continuous polling by the host processor and further optimizing system power consumption.

Key Features

  • High-precision 16-bit digital output for both accelerometer and gyroscope axes
  • Ultra-low current consumption profile ideal for always-on wearable and mobile devices
  • Flexible I2C (up to 400 kHz) and SPI (up to 10 MHz) digital communication interfaces
  • Integrated 1024-byte FIFO buffer stores sensor data to minimize host processor load
  • Wide operating temperature range ensures reliable performance in harsh environments
  • Compact 2.0 x 2.0 x 0.98 mm LGA package for minimal PCB footprint
  • Advanced on-chip features for gesture recognition, step counting, and context awareness
  • High-value build optimized for performance-to-cost ratio in volume applications

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
  • Activity recognition, step counting, and fitness monitoring in smartwatches
  • Gimbal stabilization and flight control in drones and robotics

Technical Specifications

Manufacturer Part NumberBMI160
Sensor Type6-Axis IMU (3-axis Accelerometer + 3-axis Gyroscope)
Accelerometer Range±2g, ±4g, ±8g, ±16g (programmable)
Gyroscope Range±125°/s, ±250°/s, ±500°/s, ±1000°/s, ±2000°/s (programmable)
Output Resolution16-bit
Digital InterfacesI2C (up to 400 kHz), SPI (up to 10 MHz)
Supply Voltage (VDD)1.71 V to 3.6 V
I/O Voltage (VDDIO)1.2 V to 3.6 V
Operating Current~850 µA (Accel + Gyro active)
Suspend Current~3 µA
Operating Temperature-40°C to +85°C
FIFO Buffer1024 bytes
Package TypeLGA
Dimensions (L x W x H)2.0 x 2.0 x 0.98 mm

Frequently Asked Questions

What is the operating voltage range for the Bosch BMI160 IMU?

The BMI160 has a dual supply architecture. The core sensor (VDD) operates from 1.71V to 3.6V, while the digital I/O pins (VDDIO) can be powered from 1.2V to 3.6V. This allows flexible interfacing with both 3.3V and lower-voltage logic microcontrollers like the ESP32 or nRF52 series.

How do I communicate with the BMI160 sensor?

The BMI160 supports both I2C and SPI digital communication protocols. You can select the interface via a dedicated pin (SPI/I2C select). The I2C address is 0x68 (or 0x69 with SDO pulled high). For SPI, use standard 4-wire mode with maximum clock frequency of 10 MHz.

What is the purpose of the integrated FIFO buffer?

The 1024-byte FIFO buffer stores accelerometer and gyroscope data, allowing the host microcontroller to read data in bursts. This significantly reduces power consumption by letting the MCU sleep between readings and minimizes communication overhead, which is critical for battery-powered always-on applications.

Can the BMI160 detect specific motion gestures autonomously?

Yes. The sensor features a configurable on-chip interrupt engine that can autonomously detect events like tap, double-tap, orientation change, and any-motion/no-motion. When a configured event occurs, an interrupt pin is triggered, waking the host processor only when needed, which optimizes overall system power efficiency.

Package Includes

  • 1 x Bosch BMI160 IMU Sensor (component)

Additional Information

Weight 0.00002 kg
Dimensions 0.2 × 0.2 cm