Adafruit BMP580 I2C/SPI Temp Pressure Sensor - STEMMA QT

Adafruit
SKU: TH2083 MPN: ADA6411
0 reviews
$10.34
$7.95 Out of Stock
You Save: $1,004.75 (99%)
Ships Today - If you order within hrs mins!


Quality
First

Awesome
Support

Secure
Checkout

Worldwide
Shipping

Adafruit Approved Distributor Badge

The Adafruit BMP580 Sensor is a high-precision barometric pressure and temperature sensor designed for altitude measurement, environmental monitoring, and drone stabilization projects. With ultra-low altitude noise and support for both I2C and SPI, it integrates easily with Arduino, Raspberry Pi, ESP32, and other development boards.

Quick Specs
  • Sensor IC: Bosch BMP580
  • Measured Parameters: Barometric Pressure, Temperature, Altitude Estimation
  • Communication: I2C and SPI
  • Pressure Relative Accuracy: ±6 Pa (~±50 cm altitude)
  • Altitude Noise: ~1.5 cm (0.1 Pa)
  • Temperature Accuracy: ±0.5°C
  • Connector: STEMMA QT / Qwiic compatible
Read more details

Bulk Order?

Contact sales on WhatsApp and get bulk order discount!
or, mail us on support

Contact Sales

Out of Stock!

We will email you when this item is back in stock. Please enter your email

Overview

The Adafruit BMP580 I2C/SPI Temp Pressure Sensor – STEMMA QT is a high-precision barometric pressure and temperature sensor designed for projects that require accurate altitude measurement and environmental monitoring. Built around Bosch’s next-generation BMP580 sensor, this breakout delivers extremely low noise pressure readings and fast conversion times, making it ideal for drones, weather stations, robotics, wearables, and IoT devices.

Compared to earlier sensors like the BMP280 and BMP388, the BMP580 offers improved pressure resolution and altitude stability. With relative pressure accuracy of ±6 Pa (≈ ±50 cm altitude) and altitude noise as low as 1.5 cm, the sensor can detect even small elevation changes. It also provides temperature measurements with ±0.5°C accuracy, enabling reliable environmental data collection.

The board supports both I²C and SPI communication, giving you flexibility when integrating it into your design. I²C is perfect for simple wiring and quick prototyping, while SPI is useful when multiple sensors are required without address conflicts. The breakout also includes STEMMA QT connectors, compatible with the SparkFun Qwiic ecosystem, allowing solderless connections and easy sensor chaining.

The sensor is pre-mounted on a compact breakout board and includes header pins for breadboard use. Whether you’re building an altitude-aware drone, a portable weather station, or an environmental monitoring system, the BMP580 offers the precision, stability, and ease of integration engineers expect from Bosch sensors.

Specification

Technical details for Adafruit BMP580 I2C/SPI Temp Pressure Sensor.

Specification Details
Sensor IC Bosch BMP580
Measured Parameters Barometric Pressure, Temperature, Altitude Estimation
Communication Interface I2C and SPI
I2C Connectivity STEMMA QT / Qwiic compatible connectors
Pressure Relative Accuracy ±6 Pa
Pressure Absolute Accuracy ±30 Pa (typical)
Altitude Resolution / Noise As low as 1.5 cm (0.1 Pa)
Approx. Relative Altitude Accuracy About ±50 cm
Approx. Absolute Altitude Accuracy About 2.5 meters
Temperature Accuracy ±0.5°C
Form Factor Breakout Board
Mounting / Prototyping Breadboard-friendly with included header pins
Compatibility Arduino, Raspberry Pi, ESP32, MicroPython and other I2C/SPI-capable controllers
Best Suited For Altimeters, drones, weather stations, wearables, robotics, environmental monitoring
Package Includes BMP580 breakout board and header strip

Pinout

Pin Function Description
VIN Power Input Supply voltage input (3V–5V). Regulated to the sensor’s operating voltage.
3V3 3.3V Output Regulated 3.3V output from the onboard voltage regulator.
GND Ground Common ground reference for power and signals.
SCL I2C Clock I2C clock line. Also functions as SPI clock (SCK) when using SPI interface.
SDA I2C Data I2C data line. Also functions as SPI MOSI in SPI mode.
SDO SPI MISO / I2C Address Select Outputs SPI data (MISO) in SPI mode. In I2C mode, sets the device address.
CS Chip Select SPI chip select pin. Pull high to enable I2C mode.
INT Interrupt Output Interrupt pin for signaling events such as data ready.

Opps

Sorry, it looks like some products are not available in selected quantity.

OK

Reviews

No reviews have been written for this product.