




Description:
The Waveshare BMP390 High Precision Barometric Pressure Sensor is a compact and highly accurate sensor module designed for precise measurement of barometric pressure, altitude, and temperature. Powered by Bosch’s advanced BMP390 chip, this sensor delivers exceptional performance with ultra-low noise and high resolution—measuring pressure with up to 0.01 hPa, altitude with 0.1-meter precision, and temperature with 0.01°C accuracy.
Ideal for weather monitoring, environmental sensing, drone altitude control, GPS enhancement, and IoT-based applications, the BMP390 sensor is known for its stability, reliability, and low power consumption. Its compact form factor and versatile I2C/SPI interface make it easy to integrate with platforms like Arduino, Raspberry Pi, ESP32, and other microcontrollers.
Whether you're developing an altimeter, building a weather station, or creating high-precision IoT devices, the Waveshare BMP390 sensor is a perfect fit for applications requiring accurate environmental data.
Specification:
- Operating voltage: 5V/3.3V
- Communication interface: I2C/SPI
- Average operating current: 3.2μA (1Hz)
- Barometric detection range: 300~1250hPa
- Barometric pressure absolute accuracy: ±0.50hPa (P=300 ...1100 hPa T=0 ... 65 °C)
- Barometric pressure relative accuracy: ±0.03hPa (P=700…1100 hPa T=25…40°C)
- Temperature coefficient offset: ±0.6Pa/K (25°…40°C at 900 hPa)
- Temperature absolute accuracy: ±1.5℃ (0…65℃)
- Resolution support: 0.016Pa (In high precision mode)
- Possible sampling rates: 200Hz
- Operating temperature: -40~85℃
- Dimensions: 32mm × 20mm
- Via-hole diameter: 2.0mm
Features:
- Onboard BMP390 sensor for measuring barometric pressure, altitude and temperature
- Supports I2C communication, I2C address configurable, with I2C bus cascading support
- Supports SPI communication, enabled via CS pin (I2C bus by default)
- Onboard voltage translator, compatible with 3.3V/5V level
- Comes with online development resources and manual (examples for Raspberry Pi / Raspberry Pi Pico / Arduino / ESP32)
Pin Description:
PIN | I2C | PIN | SPI |
---|---|---|---|
VCC | 3.3V/5V power supply | VCC | 3.3V/5V power supply |
GND | Ground | GND | Ground |
SDA | I2C data | SDO | SPI data can be connected to host MISO |
SCL | I2C clock | SDI | SPI data can be connected to host MOSI |
INT | Interrupt output can be connected to I/O | SCK | SPI clock input |
CS | Chip selection can be connected to I/O |
Useful Link:
Waveshare BMP390 Barometric Pressure Sensor Module
Package Included:
- 1 x BMP390 Barometric Pressure Sensor
- 1 x PH2.0 5PIN cable