The Adafruit BMP581 sensor module is I2C compatible temperature and pressure monitor, used in many new generation electronic projects and robotics and drone projects. This article shares a brief all in one information’s about this BMP581 module.
What is BMP581 Adafruit Sensor Module?

The BMP581 is a new technology-based barometric pressure and temperature sensor module. This module works based on the Bosch Sensortec BMP581 capacitive sensor. The accuracy of this sensor is very high in both temperature and vertical altitude measurement. This is the best choice and an alternative way to upgrade your old sensors, such as the BMP280 or BMP388.
Technical Specifications and Features
- Operating voltage is 3V or 5V 3.3 V is recommended.
- Pressure Range is 300 to 1250 hPa and measures absolute barometric pressure.
- Relative Accuracy is ±0.4 Pa (approx. ±3.3 cm altitude)
- Absolute Accuracy is ±30 Pa (approx. ±2.5 m)
- Altitude Noise is Approx. 1 cm (0.08 Pa)
- Temperature Accuracy is ±0.5°COperating Voltage: 3.3V or 5V (on-board regulator)
- Current Draw is 1.3 µA to 260 µA
- Interfaces option is I2C (up to 1 MHz) and SPI (up to 12 MHz)
- Connectors are used which are Dual STEMMA QT / Qwiic portsI2C Address: 0x47 (default)
BMP581 Adafruit Pinout and Pin configurations

| Pin Label | Function | Description |
|---|---|---|
| 3Vo (3.3V) | Power Output | 3.3V regulated output from the onboard regulator or power input when using 3.3V boards, depending on board configuration. |
| GND | Ground | Common ground supply. |
| SCL | I²C Clock | Clock line for I²C communication. |
| SDO / CS | Address Select / Chip Select | In I²C mode, selects the sensor address. In SPI mode, functions as the Chip Select (CS) pin. |
| SDA | I²C Data | Data line for I²C communication. |
| INT | Interrupt Output | Optional interrupt pin for events such as data-ready or threshold alerts. |
| STEMMA QT Connectors | I²C Interface | JST-SH connectors carrying power and I²C signals for plug-and-play connections. |


