Fermion: Compact Low-Power 6DOF IMU Sensor for Embedded Motion Sensing (16x16mm, I2C, Breakout)

MEPA CODE: 0123373647
BRAND: DFRobot
MANUFACTURER CODE: SEN0693
SKU CODE: DF-SEN0693
Availability: 929 Availability (legend)
11,04 (excl. VAT)
Full description
Introduction

The Fermion BMI323 Low-Power 6DOF IMU Sensor is a compact 16 × 16 mm breakout for embedded motion sensing and sensor performance evaluation. Its Bosch BMI323 combines a 3-axis accelerometer and 3-axis gyroscope for acceleration, angular velocity, tilt, vibration and motion-change data. Configurable ranges, output data rates up to 6400 Hz, a 2048-byte FIFO and a 356 μA low-power mode make it suitable for wearables, compact controllers, battery-powered IoT nodes and integrated motion products. Arduino library support simplifies evaluation with Arduino-compatible boards, including ESP32.

Choose Fermion when board space, power consumption and direct sensor access matter more than plug-and-play wiring. Choose the Gravity BMI323 version when the project needs I2C/UART, 3.3–5 V compatibility, four selectable addresses, one integrated library or GUI visualization.


Up to 6400 Hz High-Rate Motion Measurement

BMI323 integrates a 16-bit 3-axis accelerometer and 16-bit 3-axis gyroscope. Four accelerometer ranges from ±2 g to ±16 g and five gyroscope ranges from ±125 °/s to ±2000 °/s let developers trade sensitivity for dynamic range, while output data rates up to 6400 Hz support fast gestures, vibration monitoring and compact motion-control products.

Hardware Motion Events and 2048-Byte FIFO

The IMU sensor includes step, tap, tilt, free-fall and activity detection, so the host does not need to derive every event from raw acceleration and angular velocity. A 2048-byte FIFO buffers samples during high-rate acquisition, and two programmable interrupt pins can wake or notify the host only when configured motion conditions occur.

356 μA Low-Power Mode

The IMU detection module draws 720 μA under the listed normal operating condition and only 356 μA in Low Power mode. Together with Sleep, Low Power, Normal and High Performance modes, this allows wearable, portable and motion-triggered products to balance sampling performance against battery life.

Compact 16 × 16 mm PCB for Direct Integration

The BMI323 is implemented on a 16 × 16 mm PCB with 11 mm mounting-hole spacing and 2 mm holes. An SH1.0-5P connector and 2.54 mm pin holes support cable evaluation or soldered installation, while selectable I2C addresses 0x69 and 0x68 and Arduino/Python libraries provide direct access for product integration.

Specification

Basic Parameters

  • Operating Voltage: DC 3.3 V
  • Operating Current: 720 μA
  • Low Power Current: 356 μA
  • Communication Interface: I²C
  • Connector Type: SH1.0-5P connector / 2.54 mm pin header holes
  • I²C Addresses: 0x69 (default) / 0x68
  • Programmable Interrupt Pins: ×2

  • Accelerometer Parameters

  • Accelerometer Measurement Ranges: ±2 g, ±4 g, ±8 g, ±16 g
  • Accelerometer ADC Resolution: 16-bit
  • Accelerometer Sensitivity
          ±2 g range: 16384 LSB/g
          ±4 g range: 8192 LSB/g
          ±8 g range: 4096 LSB/g
          ±16 g range: 2048 LSB/g
  • Accelerometer Sensitivity Error: ±0.5%
  • Accelerometer Zero-g Offset: ±50 mg
  • Accelerometer Output Data Rate (ODR)
          High Performance / Normal mode: 12.5 Hz ~ 6400 Hz
          Low Power mode: 0.78125 Hz ~ 400 Hz

  • Gyroscope Parameters

  • Gyroscope Angular Rate Ranges: ±125, ±250, ±500, ±1000, ±2000 °/s
  • Gyroscope ADC Resolution: 16-bit
  • Gyroscope Sensitivity
          ±2000 °/s range: 16.384 LSB/(°/s)
          ±1000 °/s range: 32.768 LSB/(°/s)
          ±500 °/s range: 65.536 LSB/(°/s)
          ±250 °/s range: 131.072 LSB/(°/s)
  • Gyroscope Sensitivity Error: ±3% (without self-calibration), ±0.7% (after self-calibration)
  • Gyroscope Zero-Rate Offset: ±1 °/s
  • Gyroscope Output Data Rate (ODR)
          High Performance / Normal mode: 12.5 Hz ~ 6400 Hz
          Low Power mode: 0.78125 Hz ~ 400 Hz

  • Physical Dimensions

  • PCB Size: 16 mm × 16 mm
  • Mounting Hole Spacing: 11 mm
  • Mounting Hole Diameter: 2 mm

  • Compatible Development Boards

  • ESP32 Development Boards: FireBeetle 2 ESP32-E IoT Microcontroller, FireBeetle 2 ESP32-C5 IoT Development Board, FireBeetle 2 ESP32-C5 Development Kit for Smart Home, FireBeetle 2 ESP32-C6 IoT Development Board, FireBeetle 2 ESP32-P4 AI Vision Board
  • Arduino-Compatible Development Boards: DFRduino UNO R3, DFRduino Mega2560, DFRduino Leonardo with XBee Socket
  • Raspberry Pi Development Boards: Raspberry Pi 5 Single Board Computer – 8GB, Raspberry Pi Pico
  • Shipping List
  • Fermion: BMI323 High-precision 6 DOF IMU Sensor ×1
  • SH1.0-5P Sensor Cable ×1
  • 2.54 mm Black Single Row Pin Header – 10-Pin ×1
  • Applications
  • Robot tilt and motion feedback
  • Gesture-controlled devices
  • Wearable motion detection
  • Game controllers and interactive devices