TOP

Fermion: BMP581 Barometric Pressure Sensor (±0.3hPa High Accuracy, I2C / SPI / I3C)

$5.90
SKU: SEN0667
Volume Discount
  • $5.80 3+ items
  • $5.70 5+ items
  • $5.50 10+ items
The Fermion: BMP581 is a compact digital barometric pressure and temperature sensor module based on the Bosch BMP581 chip. It delivers an absolute accuracy of ±0.3 hPa and features ultra-low noise (< 0.1 Pa) and power consumption (2μA sleep current). The module supports I2C, SPI, and I3C communication interfaces and operates at 3.3V DC.
Purchase this product and earn 59 reward points, which are tied to VIP membership program. Learn More >

Introduction

The Fermion: BMP581 High-Precision Barometric Pressure & Temperature Sensor is an advanced environmental monitoring unit built on the next-generation Bosch BMP581 MEMS chip. This compact digital barometer delivers simultaneous pressure, temperature, and altitude output with metrological-grade precision. Distinguished by an absolute accuracy of ±0.3 hPa and an ultra-low noise floor (< 0.1 Pa), the module ensures superior stability for critical applications like drone altitude hold and indoor floor detection. Featuring a 2μA sleep current and versatile I2C/SPI/I3C connectivity, this energy-efficient sensing solution is optimized for long-term deployment in battery-powered IoT ecosystems.


Laboratory-Grade Precision and Stability

At the core of this atmospheric monitoring unit lies advanced linearity compensation and digital filtering capabilities. The Bosch-powered module utilizes a configurable IIR (Infinite Impulse Response) filter and a built-in hardware FIFO buffer. These features work in tandem to suppress data jitter caused by sudden environmental disturbances, ensuring the output remains smooth and reliable even in dynamic conditions. Whether measuring vertical velocity in aerial vehicles or detecting subtle pressure shifts in HVAC systems, the device delivers consistent data integrity without burdening the host processor.


Ultra-Low Power Architecture for IoT

Power efficiency remains a critical constraint for remote sensing nodes and wearable electronics. The Fermion BMP581 addresses this by achieving a sleep current as low as 2μA. This minimal power footprint allows the barometric pressure tracker to operate for extended periods on coin-cell batteries or energy-harvesting sources. The integration of 6 bytes of non-volatile memory further enhances efficiency by storing user-defined configurations, eliminating the need for repeated initialization sequences and reducing overall system wake time.


Versatile Connectivity and Integration

Designed to accommodate diverse hardware ecosystems, the high-performance altimeter module supports three distinct communication protocols: I2C, SPI, and the emerging I3C standard. This flexibility ensures seamless compatibility with a wide range of microcontrollers, from 8-bit systems to advanced 32-bit IoT gateways. To accelerate the development cycle, the hardware design retains a compact footprint with a standard 2.54mm pin pitch, facilitating easy breadboarding and integration into finished PCBs.

Selection Guide

Pressure/Altitude Sensor Selection Comparison Table

Figure
image
image
image
image
image
image
SKU
SEN0664
SEN0666
SEN0665
SEN0667
SEN0423
SEN0251
Add to Cart
Chip/Module Type
Bosch BMP585
Bosch BMP585
Bosch BMP581
Bosch BMP581
Bosch BMP390L
Bosch BMP388
Size/Volume
Compact module
Ultra-small PCB
Compact module
Ultra-small PCB
Ultra-small PCB
Compact module
Power Consumption
∼700μA
200μA / 2μA sleep
∼700μA
200μA / 2μA sleep
54μA sleep / max ∼650μA
~0.5mA
Interface Protocol
I2C / UART, plug & play
I2C / SPI / I3C
I2C / UART, plug & play
I2C / SPI / I3C
I2C / SPI
I2C / SPI
Accuracy / Key Features
±0.3hPa / Industrial protection
±0.3hPa + Waterproof & Chemical resistant
±0.3hPa / Ultra-low noise
±0.3hPa / Ultra-low noise
±0.50hPa / ±3Pa (∼±0.25m) / High stability
±8Pa (∼±0.5m) / Temp ±0.5∘C
Ideal Scenarios
Industrial / Agricultural environmental detection
Outdoor weather stations / Environmental monitoring device integration
Drone altitude control / High-precision pressure data logging
Battery-powered IoT / Micro-drone project integration
Drone altitude control / High-precision pressure & altitude detection
Basic pressure measurement / Indoor positioning / GPS enhancement

Applications

  • Drone Flight Control: Vertical velocity stabilizing & altitude hold.
  • Indoor Navigation: Precise floor-level detection for elevator tracking and asset localization.
  • IoT Weather Stations: Hyper-local atmospheric pressure monitoring.
  • Fitness Wearables: Calculating caloric burn based on elevation gain/loss.
  • Hydrology: Water level detection (via air pressure differential).
  • Specification

    Basic Parameters

  • Operating Voltage: DC 3.3V
  • Operating Current: 200μA
  • Sleep Current: 2μA
  • Communication Interface: I2C / I3C /SPI
  • Interface Form: 2.54mm Pin Header Socket
  • I2C Address: 0x47 (Default) / 0x46
  • BMP581 Parameters

  • Pressure Measurement Range: 30 ~ 125 kPa
  • Temperature Measurement Range: 0 ~ 65 °C
  • Absolute Pressure Accuracy: ±0.3 hPa (Typ.)
  • Relative Pressure Accuracy: ±0.06 hPa / 10 kPa (Typ.)
  • Relative Altitude Accuracy: ±0.5 m / 10 kPa
  • Temperature Drift Coefficient: ±0.5 Pa / K
  • Pressure Data Resolution: 1 / 64
  • Ultra-Low Noise: < 0.1 Pa (RMS, without low-pass filter enabled)
  • Physical Dimensions

  • PCB Dimensions: 19×16×2.49 mm
  • Mounting Hole Spacing: 14 mm
  • Mounting Hole Diameter: 2.0 mm
  • Shipping List

  • Fermion: BMP581 High-Precision Barometric Pressure & Temperature Sensor ×1
  • 10pin-2.54 Black Single Row Pin Header ×1
  • Resource

    AllProjectsBlogTutorialCourseMedia
    What is I3C: The Next Generation of I2C

    Blog What is I3C: The Next Generation of I2C

    DFRobot
    Jan 20, 2025
    Fermion: BMP581 Barometric Pressure Sensor (±0.3hPa High Accuracy, I2C / SPI / I3C)
    $0.00