DPS310 Precision Barometric Sensor
Ultra-precise barometric pressure sensor with ±0.002 hPa accuracy. Measures pressure and temperature for altimetry, weather monitoring, and indoor navigation.
Say it to PAL
“What is the air pressure right now?”
The code PAL writes
const pressure = await p.read('qwiic-dps310', 'pressure');
p.log(`Pressure: ${pressure.toFixed(3)} hPa`);“Warn me when the air pressure drops, before the weather turns.”
The code PAL writes
p.onSensorChange('qwiic-dps310', 'pressure', (hpa) => {
p.log(`Pressure: ${hpa.toFixed(2)} hPa`);
});
await p.waitUntilStopped();When to pick it
Use when you need ultra-precise pressure/altitude measurement. Far more precise than BME280 (±0.002 vs ±1 hPa). Ideal for altimetry, drone altitude hold, indoor floor detection, or precision weather instruments. Does NOT measure humidity — pair with SHT40 if needed.
Good to know
- Reads absolute pressure — must subtract local sea-level reference for altitude. Weather changes affect altitude readings.
- Temperature sensor is intended for compensation, not precision measurement. Use TMP117 for accurate temperature.
- Calibration coefficients are read from sensor OTP at init. If init fails, readings are garbage.
About it
The Infineon DPS310 is a high-precision barometric pressure sensor with exceptional accuracy (±0.002 hPa, equivalent to ±0.02m altitude resolution). It uses a capacitive MEMS element and is temperature-compensated internally. The extreme precision makes it suitable for indoor floor detection, drone altitude hold, and precision weather tracking. Also provides temperature readings.
Where to buy
Facts
Tested
It is in our catalog, but nobody has checked it on a real board. It may not work yet. Its driver is written, but it has not been tested on hardware yet.
I2C address
The DPS310 Precision Barometric Sensor answers at I2C address 0x77. A jumper or pin moves it to 0x76.
Current
1.7 µA
The catalog lists a typical draw of 1.7 µA for the DPS310, copied from the maker’s description and not measured by Palpable.
Board size
25.4 × 17.78 mm
The DPS310 board measures 25.4 × 17.78 mm and stands 4.6 mm tall with its parts. It has 4 mounting holes. These dimensions are from the maker’s mechanical drawing.
Chip
DPS310
Its sensor is the Infineon DPS310.
Free to reuse
Every fact here is open data under CC BY 4.0. Copy it into your own docs or code, and credit Palpable. Download it
This record was last changed on October 6, 2026.