• Product Description


    The BMI055 is an ultra-small, 6-axis inertial sensor, consisting of: A digital, triaxial 12bit acceleration sensor and a digital, triaxial 16bit, ±2000°/s gyroscope. The BMI055 allows very low-noise measurement of angular rates and accelerations in 3 perpendicular axes and thus senses tilt, motion, shock and vibration in cellular phones, handhelds, computer peripherals, man-machine interfaces, remote and game controllers.

    With its ultra-small footprint of only 3 x 4.5 mm² the BMI055 is unique in the class of low-noise inertial measurement units. On top, the BMI055 integrates a multitude of features that facilitate its use especially in the area of motion detection applications, such as device orientation measurement, gaming, HMI and menu browser control.


    - Activity monitoring, step-counting

    - Navigation

    - Vibration measurement, also for active damping

    - Six-dimensional tracking of trajectories

    - Flat detection, tap sensing, menu scrolling

    - Tilt compensation for electronic compass

    - Advanced power management for mobile devices

    - Shock and free-fall detection

    - Image stabilization


    Imaging Applications

    Make those unforgettable moments last forever: You take the photo and the sensor will do the rest. Today, not it's not only smartphones that are equipped with cameras; drones, for instance, are increasingly becoming important tools in the hands of foreward-thinking photographers. When a device makes uncontrolled movements, this is instantly corrected with the help of MEMS sensors.

    discover the application

    watch the video



    Other sensors in the same category



    The BMI160 is an ultra-small, low power, low noise 16 bit inertial measurement unit designed for mobile applications like Augmented Reality applications or indoor navigation which require highly accurate, real-time sensor data. This MEMS sensor is available in a compact 14-pin 2.5 x 3.0 x 0.8 mm³ LGA package.

  • Technical data
    Parameter Technical data
    Digital resolution Accelerometer (A): 12 bit
    Gyroscope (G): 16bit
    (in ±2g range)
    (A): 0,98 mg
    (G): 0.1°/s
    bandwidth set to 50 Hz
    Measurement ranges
    (A): ± 2 g, ± 4 g, ± 8 g, ± 16 g
    (G): ± 125°/s, ± 250°/s, ± 500°/s, ± 1000°/s, ± 2000°/s
    Sensitivity (calibrated) (A): ± 2 g 1024 LSB/g
    ± 4 g 512 LSB/g
    ± 8 g 256 LSB/g
    ± 16 g 128 LSB/g
    (G): ± 125°/s 262.4 LSB/°/s
    ± 250°/s: 131.2 LSB/°/s
    ± 500°/s: 65.6 LSB/°/s
    ± 1000°/s: 32.8 LSB/°/s
    ± 2000°/s: 16.4 LSB/°/s
    Zero-g offset (typ., over life-time) (A): ± 70mg, (G): ± 1°/s
    Noise density (typ.) (A): 150μg/√Hz
    (G): 0.014 °/s/√Hz
    Bandwidths (programmable) 1000Hz … 8 Hz
    Digital inputs/outputs SPI, I²C, 4x digital
    Supply voltage (VDD) 2.4 … 3.6 V
    I/0 supply voltage (VDDIO) 1.2 … 3.6 V
    Temperature range -40 … +85°C
    Current consumption
    - full operation
    - low-power mode
    5.15 mA
    < 10 μA
    FIFO data buffer (A) 32 samples depth /
    (G) 100 samples
    (each axis)
    LGA package 3 x 4.5 x 0.95 mm³
    Shock resistance 10,000 g x 200 μs
  • Documents & drivers
    Type of document Download
    Flyer BST-BMI055-FL000-01
    Datasheet BST-BMI055-DS000-08
    Handling, soldering & mounting instructions BST-MIS-HS000-01
    Driver Combination of BMA2x2 and BMG160 APIs
    BMA2x2 driver
    BMG160 driver