Adafruit
Adafruit BMP585 Ported I2C / SPI Temperature and Pressure Sensor
· MPN: ADA6413
The BMP585 from Bosch is a ported barometric pressure and temperature sensor featuring a tube attachment point for differential or remote pressure measuremen...
The BMP585 from Bosch is a ported barometric pressure and temperature sensor featuring a tube attachment point for differential or remote pressure measurements. It delivers exceptional precision with altitude noise as low as 1 cm (0.08 Pa), making it one of the most precise pressure sensors in the Bosch lineup.
The BMP585 is software and firmware compatible with the BMP580/BMP581 family but adds a port for tube attachment. It supports both I2C and SPI interfaces, with STEMMA QT / Qwiic connectors for solderless I2C connections. The breakout board includes a 3.3V regulator and level shifting for use with both 3V and 5V microcontrollers.
Key Features
- Barometric Pressure – ±6 Pascal relative accuracy at room temperature (±50 cm altitude)
- Ultra-Low Noise – 0.08 Pa (1 cm) altitude noise floor
- Absolute Accuracy – ±60 Pa typical (approximately ±5 metres)
- Temperature – ±0.5°C accuracy
- Ported Design – Tube attachment point for remote or differential pressure sensing
- Dual Interface – I2C and SPI communication
- STEMMA QT / Qwiic – Plug-and-play I2C connectors for daisy-chaining
- Voltage Range – 3–5V operation via onboard regulator and level shifting
- BMP580/BMP581 Compatible – Same firmware and software libraries
Also Available
- Adafruit BMP390 – Non-ported version with ±0.25 m altitude accuracy
- Adafruit BMP388 – Previous generation (±0.5 m altitude accuracy)
- Adafruit BMP280 – Budget option (±1 m altitude accuracy)
Ideal For
- Drone and quadcopter altitude hold with remote pressure port
- Differential pressure measurement applications
- High-precision weather stations
- Wearable altimeters and fitness devices
Package Contents
- 1× Adafruit BMP585 ported barometric pressure sensor breakout
Jargon buster
Plain-language definitions for the technical terms used above.
- 3.3V regulator
- A 3.3V regulator is a power circuit that provides a steady 3.3 volts for parts that need that supply voltage. On a breakout board, it can let the sensor run safely even when the connected microcontroller or power source uses a higher voltage.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
Find this product in
Brands
Project Guides
Step-by-step builds that use this part
Related Tutorials
Free guides on learn.littlebird.com.au