Gravity: BMP581 Barometric Pressure Sensor

SKU: SEN0665

The BMP581 Barometric Pressure Sensor is a high-precision device designed around Bosch's latest digital sensor technology. It outputs atmospheric pressure, temperature, and calculated altitude data with exceptional accuracy and stability, thanks to advanced compensation algorithms and data buffering techniques. Supporting I2C and UART communication, along with Arduino and Python libraries, it provides flexible integration and simplifies testing workflows. With its low power consumption and wide measurement range, the sensor is ideal for applications such as drone altitude hold, GPS navigation enhancement, and meteorological monitoring.

Overview of Gravity: BMP581 High-Precision Barometric Pressure & Temperature Sensor
  • Docs
  • Tech Specs
  • Specification

    Basic Parameters

    Parameter Value
    Operating Voltage DC 3.3~5V
    Operating Current 700μA
    Communication Interface I2C / UART
    Interface Form PH2.0-4P (Gravity Pinout) / 2.54mm Pin Header Socket
    I2C Address 0x47 (Default) / 0x46

    BMP581 Parameters

    Parameter Value
    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

    Parameter Value
    PCB Dimensions 32 × 27 × 7.18 mm
    Mounting Hole Spacing 25×20 mm
    Mounting Hole Diameter 3.0 mm

    Pinout

    SEN0665-Pinout

    Interface Pin Description

    Pin Silkscreen Function Description
    D/T Multiplexed Pin: Data Line (SDA) in I2C mode, Transmit Terminal (TXD) in UART mode
    C/R Multiplexed Pin: Clock Line (SCL) in I2C mode, Receive Terminal (RXD) in UART mode
    GND Power Negative (Ground)
    VCC Power Positive (Supply Input: 3.3 ~ 5V)
    INT Interrupt Output Pin (General-Purpose)

    Notes:

    • The setting of the "I2C/UART Switch" persists after power-off, and the new mode takes effect after device restart.

    Was this article helpful?

    TOP