BMP581

BMP581 Barometric Pressure Sensor

Manufacturer

Bosch Sensortec

Category

Sensors, Transducers

Package

10-WFLGA

Lifecycle

Active

Overview

Part: BMP581, Bosch Sensortec GmbH

Type: Absolute Barometric Pressure Sensor

Key Specs:

  • Pressure operating range: 30 .. 125 kPa
  • Temperature operating range: -40 .. 85°C
  • Ultra low noise: < 0.1PaRMS natively
  • Current consumption: 1.3 μA 1Hz in low power mode
  • Absolute pressure accuracy: ± 0.5 hPa (max)
  • Relative pressure accuracy: 0.06 hPa per 10kPa step
  • Pressure Temperature-induced offset: ± 0.5 Pa/K
  • Output data rates: up to 480 Hz (CONTINUOUS mode), 0.125 .. 240 Hz (NORMAL mode)
  • Power supply range VDD: 1.71 V ... 3.6 V
  • Power supply range VDDIO: 1.08 V ... 3.6 V

Features:

  • On-chip linearization and temperature-compensation
  • Digital interface: 12 MHz slave SPI (4-wire, 3-wire), 12.5MHz I3C, up to 1MHz I²C (Fm+)
  • Programmable low-pass filtering
  • On-chip FIFO buffer for up to 32 pressure samples
  • Programmable interrupts, including pressure-changed detection
  • 6 bytes user programmable non-volatile memory
  • RoHS compliant, halogen and lead free

Applications:

  • Enhancement of GPS navigation
  • Indoor navigation
  • Outdoor navigation
  • Sports applications
  • Emergency caller location
  • Weather forecast
  • Vertical velocity indication
  • Altitude control of drones and flying toys
  • Handsets (mobile phones, tablet PCs, GPS devices)
  • Navigation systems
  • Portable health care devices
  • Home weather stations
  • Smart watches
  • Virtual and augmented reality devices

Package:

  • 10-pin metal-lid LGA: 2.0 × 2.0 mm2 footprint, max 0.8 mm height

Features

Pressure operating range: 30 .. 125 kPa

Temperature operating range: -40 .. 85°C

Ultra low noise and current consumption:

  • Ultra low noise: < 0.1PaRMS natively (without low-pass filter enabled)
  • 1.3 μA 1Hz in low power mode

Absolute pressure accuracy: ± 0.5 hPa (max)

Relative pressure accuracy: 0.06 hPa per 10kPa step

Pressure Temperature-induced offset: ± 0.5 Pa/K

BMP581 provides true absolute pressure and temperature, due to on-chip linearization and temperaturecompensation

Primary digital interface with 12 MHz slave SPI (4-wire, 3-wire), 12.5MHz I3C and up to 1MHz I²C (Fm+) Output data rates:

  • up to 480 Hz in CONTINUOUS mode
  • 0.125 .. 240 Hz in NORMAL mode

Wide power supply range: VDD 1.71 V ... 3.6 V and VDDIO 1.08 V ... 3.6 V, both independent

Programmable low-pass filtering

On-chip FIFO buffer for up to 32 pressure samples

Programmable interrupts, including pressure-changed detection

6 bytes user programmable non-volatile memory

Compact 10-pin metal-lid LGA package with a footprint of only 2.0 × 2.0 mm2 and max 0.8 mm package height. RoHS compliant, halogen and lead free

Applications

Enhancement of GPS navigation (e.g. time-to-first-fix improvement, dead-reckoning, slope detection) Indoor navigation (floor detection, elevator detection) Outdoor navigation Sports applications like calorie counting, fitness activity identification Emergency caller location Weather forecast Vertical velocity indication (e.g. rise/sink speed) Altitude control of drones and flying toys

Pin Configuration

The behavior of the interrupt pin can be configured in INTCONFIG with these fields:

intmode: The interrupt mode can be "pulsed" or "latched". Latching determines when an interrupt is released (see Chapter 3.7.3.2 for details)

intpol: The interrupt polarity can be configured to be either "active high" or "active low"

intod: The interrupt pin can be configured to be "open-drain" or push-pull"

inten: The interrupt pin can be enabled. With enabled interrupt pin, all interrupt sources configured in INT_- SOURCE will be ORed on the interrupt pin.

Electrical Characteristics

ParameterSymbolCommentMinTypMaxUnit
Power supply
voltage
VDD1.711.8 / 3.33.6V
Power supply
voltage I/Os
VDDIO1.081.2/ 1.8 / 3.33.6V
Supply ramp timet_VDDramp &
t_VDDIOramp
10% to 90% of
target voltage
0.01a10ms
Operational
temperature
range
TOP_full-4085°C
ODR Accuracy-40..85°C-10+10%
Power-up timet_powupTime to first
communication
after both VDD > VDDmin and
VDDIO > VDDIOmin
2ms
VDDIO >
VDDIOmin
Start-up time fromt_startupTime from mode
STANDBYchange to start of
measurement
Start-up time fromtstartup_deepTime from mode
DEEP STANBDYchange to start of
measurement
Re-configurationtreconfTime from
timeconfiguration
change in
NORMAL or
CONTINUOUS
mode to start of
first measurement
Re-configurationtreconf_deepTime from
timeconfiguration
change in
NORMAL or
CONTINUOUS
mode to start of
first measurement
Time to standbytstandbyTime from any
mode to
STANDBY
Soft reset durationtsoft_resTime from trigger
of soft reset until
device ready
I²C interface clockfi2cNormal Mode &
Fast Mode @
Cbus < 550pF -
Fast Mode +
@Cbus < 100pF
I3C interfacefi3C@ VDDIO > 1.62 V
clock- Normal Mode &
Fast Mode @
Cbus < 550pF -
Fast Mode +
@Cbus > 100pF
I3C interfacefi3C_lowv@ VDDIO < 1.62 V
clock low voltage- Normal Mode &
Fast Mode @
Cbus < 550pF -
Fast Mode +
@Cbus > 100pF
SPI interfacefspi@ VDDIO ≥ 1.62
clockV, Cbus ≤ 80 pF 4-
wire/ 3-wire;
modes 0 and 3
SPI interfacefspi_lowv@ VDDIO ≤ 1.62
clock low voltageV, Cbus ≤ 40 pF 4-
wire/ 3-wire;
modes 0 and 3
Peak currentipeakmaximum DC
-----------------------------------------------------------------------------------
current
Deep Standby25 °C and
currentVDDIO=VDD=1.8
V
Deep Standby25 °C and
currentVDDIO=VDD=3.6
V
Deep Standby55 °C and
currentVDDIO=VDD=1.8
V
Standby current25 °C and
VDDIO=VDD=1.8
V
Standby current55 °C and
VDDIO=VDD=1.8
V
CurrentOSR set to "lowest
consumption lowpower" Low Power
power modeMode ODR=1 Hz
25 °C
Current
consumption high
OSR set to "high
resolution" ODR =
resolution30 Hz 25°C
INT pulse lengthtint_pulsePulse length in
pulsed mode
INT minimumtint_deassertMinimum time
deassert timebetween INT pin
assert
Maximum outputin CONTINUOUS
rate (ODR)mode, pressure
and temperature
measured
Output data ratein NORMAL mode
(ODR) range
Conversion timetconv_pOSR = 1x
pressureOSR = 2x
OSR = 4x
OSR = 8x
OSR = 16x
OSR = 32x
OSR = 64x
OSR = 128x
Conversion timetconv_tOSR = 1x
temperatureOSR = 2x
OSR = 4x
OSR = 8x
OSR = 16x
OSR = 32x
OSR = 64x
OSR = 128x
ParameterSymbolCommentMinTypMaxUnit
Temperature measurement rangeTemperature measured in the entire temperature operational range-4085°C
Absolute accuracy temperatureA_t_abs-5 .. 55°C+/- 0.5K
Absolute accuracy temperature full rangeA_t_abs_full-40 .. 85°C+/- 0.5K
Relative accuracy temperatureA_t_rel_full-40 .. 85°C, 20 K stepsK
Temperature data resolutionA_t_res1/65536+ 1.0°C

| Table 5: Interface pin electrical characteristics | | :----------------------- | :------ | :---------------------------------------------------------------- | :--- | :--- | :--- | :---- | | Parameter | Symbol | Comment | Min | Typ | Max | Unit | | Input low voltage | VIL | @VDDIO=1.2V/ 1.8V/3.3V+/-10% | | | 30 | % | | Input high voltage | VIH | @VDDIO=1.2V/ 1.8V/3.3V+/-10% | 70 | | | % | | Input voltage hysteresis | VHYST | @VDDIO=1.2V/ 1.8V/3.3V+/-10% | 10 | | | % | | Output low voltage | VOL | @VDDIO=1.2V/ 1.8V/3.3V+/-10% | | | 20 | % | | Output high voltage | VOH | @VDDIO=1.2V/ 1.8V/3.3V+/-10% | 80 | | | % | | Pull-up resistance at CSB pin | RPU_CSB | I2C mode, relevant for interface mode selection | 74 | 100 | 131 | kOhm |

Absolute Maximum Ratings

ParameterSymbolCommentMinMaxUnit
Storage temperaturea≤ 65 % r.h.
Standard
conditions: +
25°C and
40% r.h.
-40+125°C
Supply voltage VDD-0.34.3V
Supply voltage VDDIO-0.34.3V
Max Voltage at I/O PinsVSSIO-0.3 VVDDIO + 0.3 VV

a. Storage should occur at standard conditions. For short time periods, the device may be stored outside of this range, but must stay within above mentioned limits.

Stress above those listed as "absolute maximum ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device under these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free