SKU: SENS-1073
📋 GST Invoice Available

Bosch BMC150 6-Axis Sensor (Accelerometer + Magnetometer), ±2/4/8/16g, I²C/SPI, 1.62~3.6V, LGA

₹158.00 (Inclusive of all taxes)
Out of Stock

The Bosch BMC150 is a 6-axis motion sensor module integrating a 3-axis accelerometer and a 3-axis magnetometer, designed for low-power embedded systems. It operates from 1.62V to 3.6V and communicates via I²C or SPI, making it compatible with Arduino, Raspberry Pi, ESP32, and industrial controllers for precise orientation and motion tracking.

Features

  • Integrated 6-axis sensor combining 3-axis accelerometer (±2/4/8/16g) and 3-axis magnetometer.
  • Dual digital interface support for I²C and SPI communication protocols.
  • Ultra-low power operation: ~130µA (accelerometer) and ~170µA (magnetometer) typical.
  • Wide operating voltage range from 1.62V to 3.6V for low-voltage microcontroller compatibility.
  • Compact LGA surface-mount package suitable for space-constrained PCB designs.

Out of stock

Description

The Bosch BMC150 is a highly integrated MEMS-based 6-axis sensor providing simultaneous acceleration and magnetic field Vector Technics data. Its accelerometer utilizes a capacitive sensing principle for high-resolution motion detection across four user-selectable full-scale ranges, while the integrated magnetometer employs Hall-effect technology for precise geomagnetic field measurement. This combination enables robust 9-DoF orientation estimation when paired with an external gyroscope.

Engineered for low-power embedded applications, the module features advanced power management with multiple operational and sleep modes. The digital signal conditioning includes built-in temperature compensation and offset calibration for stable performance across the industrial temperature range from -40°C to +85°C. Its LGA package is optimized for automated assembly and provides reliable performance in demanding environments.

Key Features

  • Bosch MEMS-based 3-axis accelerometer with programmable ±2g, ±4g, ±8g, and ±16g ranges.
  • Integrated 3-axis Hall-effect magnetometer for geomagnetic field sensing and compass functionality.
  • Selectable I²C (up to 3.4MHz) and SPI (up to 10MHz) digital communication interfaces.
  • Advanced power-saving modes and intelligent motion-triggered wake-up features.
  • On-chip 16-bit ADCs and digital signal processing for high-resolution output data.
  • Built-in self-test functionality and programmable interrupt generators for efficient system control.
  • Robust LGA-12 package designed for surface-mount assembly and reliable operation.
  • Industrial-grade operating temperature range from -40°C to +85°C.

Applications

  • Robotics and drone navigation systems for tilt compensation and heading estimation.
  • Wearable fitness trackers and smartwatches for activity recognition and step counting.
  • Industrial equipment monitoring for vibration analysis and machine orientation.
  • Augmented Reality (AR) and Virtual Reality (VR) controllers for precise motion tracking.
  • Internet of Things (IoT) edge devices for context-aware sensing and energy-efficient operation.

Technical Specifications

Manufacturer Part NumberBMC150
Sensor Type6-Axis (3-Axis Accelerometer + 3-Axis Magnetometer)
Accelerometer Full-Scale Range±2g / ±4g / ±8g / ±16g (Programmable)
Communication InterfaceI²C, SPI
Operating Voltage Range1.62 V to 3.6 V
Accelerometer Current Consumption~130 µA (Typical)
Magnetometer Current Consumption~170 µA (Typical)
Operating Temperature Range-40°C to +85°C
Package TypeLGA (Land Grid Array)
Output Data Rate (Accelerometer)Programmable up to 1000 Hz
Output Data Rate (Magnetometer)Programmable up to 30 Hz

Frequently Asked Questions

What is the difference between the I²C and SPI interfaces on the BMC150?

The BMC150 supports both I²C and SPI digital communication protocols. I²C is a 2-wire interface suitable for simpler system designs with multiple sensors on the same bus, while SPI is a 4-wire full-duplex interface offering higher data transfer rates up to 10MHz for applications requiring faster polling. The interface is selected via hardware pin configuration.

How do I select the accelerometer's measurement range (±2g, ±4g, etc.)?

The accelerometer's full-scale range is programmable via dedicated configuration registers accessible over the I²C or SPI interface. You can dynamically switch between ±2g, ±4g, ±8g, and ±16g ranges in firmware to optimize the resolution and dynamic range for your specific application, such as high-sensitivity tilt detection or high-G shock monitoring.

Can the BMC150 operate directly from a 5V microcontroller system?

No, the BMC150's absolute maximum voltage rating is 3.6V. Applying 5V will damage the sensor. For use with 5V logic systems like classic Arduino boards, you must use a logic-level converter for the I²C/SPI lines and provide a regulated 3.3V power supply for the sensor's VDD pin from a suitable LDO or buck converter.

Does this module include sensor fusion or attitude estimation software?

The BMC150 provides raw accelerometer and magnetometer data via its registers. It does not include an on-chip sensor fusion algorithm or a built-in gyroscope for full 9-DoF orientation. For attitude and heading reference system (AHRS) functionality, you must pair it with an external gyroscope and implement sensor fusion algorithms (e.g., Madgwick, Mahony) on your host microcontroller.

Package Includes

  • 1 x Bosch BMC150 6-Axis Sensor Module (LGA Package)

Additional Information

Weight 0.005 kg
Dimensions 3 × 3 × 2 cm