Description
Product Overview
The BMX055 9-Axis IMU Sensor Module is a high-performance motion tracking solution from Bosch Sensortec, designed as a compact and versatile alternative to the popular MPU9250. Combining a 3‑axis accelerometer, a 3‑axis gyroscope, and a 3‑axis geomagnetic sensor in a single LGA package (3.0 × 4.5 mm²), the BMX055 delivers true 9‑degree‑of‑freedom (9‑DOF) inertial measurement for a wide range of applications .
Unlike many IMUs that require separate chips for accelerometer/gyroscope and magnetometer, the BMX055 integrates all three sensing elements into one tiny component, significantly reducing board space and simplifying system design . It supports both I²C and SPI digital interfaces, operates from 2.4 V to 3.6 V, and features on-chip FIFO buffers, interrupt controllers, and temperature sensors for smart, low‑power operation .
The BMX055 is an excellent choice for drones, robotics, wearable devices, orientation tracking, gesture recognition, and any application requiring precise motion and heading detection. Its small footprint, programmable features, and Bosch’s proven MEMS technology make it a compelling option for designers seeking an alternative to the MPU9250.
Note: The BMX055 is officially designated as end of life (EOL) or obsolete by Bosch, but it remains widely available and is still actively used in many projects .
Key Features
-
Integrated 9‑Axis Sensor: Combines a 3‑axis accelerometer, 3‑axis gyroscope, and 3‑axis magnetometer in a single LGA‑20 package .
-
Wide Measurement Ranges:
-
Accelerometer: ±2g, ±4g, ±8g, ±16g (16‑bit output) .
-
Gyroscope: ±125°/s, ±250°/s, ±500°/s, ±1000°/s, ±2000°/s (16‑bit output) .
-
Magnetometer: ±1300 µT (X‑Y axes), ±2500 µT (Z‑axis) .
-
-
Digital Interfaces: Supports both I²C (up to 400 kHz) and SPI (4‑wire and 3‑wire) protocols for flexible microcontroller integration .
-
Low Power Consumption: Active current as low as 130 µA for the accelerometer, with fast wake‑up times (1.3 ms) and idle power‑saving modes .
-
On‑Chip FIFO Buffers: Integrated FIFOs (32 frames for accelerometer, 100 frames for gyroscope) reduce host processor load and enable low‑power data logging .
-
Programmable Interrupts: Motion‑triggered interrupt generation for new data, slope detection, tap sensing, orientation change, and inactivity recognition .
-
Wide Operating Voltage: VDD range 2.4 V – 3.6 V, VDDIO range 1.2 V – 3.6 V, allowing easy interfacing with both 3.3 V and 5 V systems (with level shifting) .
-
Industrial Temperature Range: Rated for -40°C to +85°C, suitable for demanding environments .
-
Compact LGA Package: Small footprint of 3.0 × 4.5 mm², height 0.95 mm, ideal for space‑constrained designs .
Technical Specifications
| Parameter | Operating Value |
|---|---|
| Sensor Type | 9‑axis IMU (Accelerometer + Gyroscope + Magnetometer) |
| Accelerometer Ranges | ±2g, ±4g, ±8g, ±16g |
| Accelerometer Resolution | 16‑bit |
| Gyroscope Ranges | ±125°/s, ±250°/s, ±500°/s, ±1000°/s, ±2000°/s |
| Gyroscope Resolution | 16‑bit |
| Magnetometer Range | ±1300 µT (X‑Y), ±2500 µT (Z) |
| Magnetometer Resolution | 13–14 bits |
| Operating Voltage (VDD) | 2.4 V – 3.6 V |
| I/O Voltage (VDDIO) | 1.2 V – 3.6 V |
| Accelerometer Current | 130 µA (typical) |
| Gyroscope Current | <5 mA |
| Interfaces | I²C, SPI (4‑wire / 3‑wire) |
| FIFO Depth | Accel: 32 frames, Gyro: 100 frames |
| Package | LGA‑20 (3.0 × 4.5 mm²) |
| Operating Temperature | -40°C to +85°C |
| Lifecycle Status | Obsolete / End of Life (EOL) |









Reviews
There are no reviews yet.