BMP390 High Precision Barometric Pressure Sensor

WaveshareSKU: WAV-24658
Sale price £9.40
incl. VAT
excl. VAT
Only 5 units left

Awesome Extras

The Pi HutFull-Size Breadboard - White
Sale price £5 incl. VAT excl. VAT
WaveshareBME280 Environmental Sensor
Sale price £8.90 incl. VAT excl. VAT

The BMP390 High Precision Barometric Pressure Sensor is an advanced and feature-rich sensor designed to provide accurate and reliable barometric pressure measurements for a wide range of applications. Onboard is the MEMS (Micro-Electro-Mechanical Systems) technology, the BMP390 offers high accuracy and sensitivity in detecting changes in atmospheric pressure. It is capable of measuring barometric pressure to great effect, making it suitable for various applications requiring precise altitude, such as weather forecasting, and environmental monitoring.

It also supports both I2C and SPI communication interfaces, offering flexibility in integrating with different microcontrollers and systems, and with its high temperature and pressure stability, it ensures reliable performance across varying environmental conditions, making it great for a variety of applications.

With its compact design, low power consumption, and online resources and manuals for Raspberry Pi, Raspberry Pi Pico, Arduino and ESP32, this is an essential sensor that gives great performance and reliability in whatever project you are using it with!


  • Onboard BMP390 sensor for measuring barometric pressure, altitude and temperature
  • I2C communication, I2C address configurable, with I2C bus cascading support
  • 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)


Detection Support Barometric pressure, altitude, temperature
Communication Interfaces I2C / SPI
Barometric Pressure Measuring Range 300~1250 hPa
Absolute Accuracy ±0.50hPa (@300-1100hPa, 0~65℃)
Relative Accuracy ±0.03 hPa (@700-1100hPa, 25~40℃) (equivalent to ±25 cm)
Temperature Coefficient Offset ±0.6Pa/K (@900hPa,25-40°C)
Absolute Accuracy ±0.5℃ (0~65℃)
Possible Sampling Rate 200Hz
Operating Temperature -40~85℃
Dimensions 32 x 20mm



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

Package Contents

  • 1x BMP390 Barometric Pressure Sensor
  • 1x PH2.0 5PIN cable

    Payment & Accreditations

    Payment methods
    Visa Mastercard Maestro PayPal Amazon Klarna

    Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.