Details
Barometric Pressure Sensor
Suitable for Barometric Pressure, Altitude, Temperature Measuring
Supports Raspberry Pi / Raspberry Pi Pico / Arduino / ESP32 ...
The BMP390 is a 24-bit absolute barometric pressure sensor, with the features of ultra-small form factor, low power consumption and low noise. This digital high-performance sensor is ideal for a variety of altitude tracking applications. Supports both I2C / SPI interfaces, compatible with 3.3V/5V voltage levels. It can be easily integrated into projects such as GPS modules, wearables devices, and audible devices, suitable for applications such as accurate altimeter, environment monitoring, and IoT projects.
- 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)
| Model | BMP388 | BMP390 (BMP388 upgraded version) | |
|---|---|---|---|
| Detection Support | barometric pressure, altitude, temperature | ||
| Communication interfaces | I2C / SPI | ||
| Barometric pressure | measuring range | 300~1250 hPa | |
| absolute accuracy | ±0.40hPa (@900~1100hPa,25~40℃) | ±0.50hPa (@300-1100hPa, 0~65℃) | |
| relative accuracy | ±0.08hPa (@900~1100hPa,25~40℃) | ±0.03 hPa (@700-1100hPa, 25~40℃)(equivalent to ±25 cm) | |
| Temperature | coefficient offset | ±0.75Pa/K (@700~1100hPa,-20~65℃) | ±0.6Pa/K (@900hPa,25-40°C) |
| absolute accuracy | ±0.5℃ (0~65℃) | ||
| Possible sampling rate | 200Hz | ||
| Operating temperature | -40~85℃ | ||
| Dimensions | 32 × 20mm | ||
For Use With Controller Boards Like Raspberry Pi/Raspberry Pi Pico/ESP32/Arduino
| 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 |


