EmbeddedRelated.com
BMP390

BMP390

Bosch Sensortec
Pressure Sensor 4.35PSI ~ 18.13PSI (30kPa ~ 125kPa) Absolute 10-WFLGA
Active

Overview

The BMP390 is a high-performance digital barometric pressure sensor designed for mobile applications where high precision and low power consumption are critical. It offers an absolute accuracy of +/-0.05kPa and can measure pressures from 30kPa to 125kPa, making it ideal for altitude tracking and indoor navigation.

Why Choose This Part

This sensor provides exceptional stability with a low temperature coefficient, ensuring reliable measurements across its -40 to +85 degree Celsius operating range. Its compact 2x2x0.75mm LGA package and wide supply voltage range of 1.65V to 3.6V simplify integration into space-constrained, battery-powered devices.

Applications

Indoor Navigation
Enables floor and elevator detection in smart buildings by sensing minute changes in atmospheric pressure.
GPS Enhancement
Improves Time-to-First-Fix (TTFF) and dead-reckoning accuracy by providing high-resolution vertical velocity and slope detection.
Fitness Tracking
Used in wearables for calorie expenditure calculations and altitude gain tracking during sports activities.
Industrial IoT
Monitors environmental pressure conditions in industrial equipment with low current consumption of approximately 1.4uA in sleep mode.

Key Specifications

Accuracy +/-0.01PSI (0.05kPa)
Port Style No Port
Output Type I2C, SPI
Applications Board Mount
Mounting Type Surface Mount
Pressure Type Absolute
Package / Case 10-WFLGA
Maximum Pressure 290.08PSI (2000kPa)
Voltage - Supply 1.65V ~ 3.6V
Operating Pressure 4.35PSI ~ 18.13PSI (30kPa ~ 125kPa)
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 10-LGA (2x2)

Getting Started

To begin development, interface the sensor via I2C or SPI with a microcontroller such as an ESP32 or STM32. Bosch Sensortec provides a standard C driver on GitHub to handle compensation formulas and FIFO management, while several vendors offer breakout boards for rapid breadboard prototyping.