
Operating range
(full accuracy)
Supply voltage V
Supply voltage VDD
1.2 V … 3.6 V
1.65 V … 3.6 V
I²C (up to 1.0 MHz), I3C, and
1.3 µA @ 1 Hz pressure and
BMP581 TARGET APPLICATIONS
barometric pressure sensor
GENERAL DESCRIPTION
Bosch Sensortec is the market leader in barometric pressure
sensors with more than one billion shipped products. The
BMP581 is a very small, low-power and low-noise 24-bit
absolute barometric pressure sensor. The digital, highperformance sensor is ideally suited for a wide range of altitude
tracking applications. The BMP581 pressure sensor offers
outstanding design flexibility, providing a single package solution
that customers can easily integrate into a multitude of existing
and upcoming devices such as IoT or industrial products, GPS
modules, wearables, hearables and drones.
The BMP581 is much more accurate than its predecessors,
covering a wide measurement range from 300 hPa to 1250 hPa.
The BMP581 is perfectly suitable for high-performance
applications like fitness measurements with ±6 Pa. This is
equivalent to ±50 cm difference in altitude, and an offset
temperature coefficient (TCO) of 0.5 Pa/K.
It is compatible for use with other Bosch Sensortec sensors,
including the BMI270 for better performance, robustness and
stability. The new BMP581 sensor with its small footprint offers
outstanding design flexibility, providing a single package solution
that is easy to integrate into other existing and upcoming devices
for smartphones, home appliances and wearables.
This new barometric pressure sensor exhibits an attractive priceperformance ratio coupled with low power consumption.
BMP581 also includes a new FIFO functionality. This greatly
improves ease of use while helping to reduce power
consumption of the overall device system during full operation.
The integrated 512-byte FIFO buffer supports low power
applications and prevents data loss in non-real-time systems.
TECHNICAL SPECIFICATIONS
Package dimensions
DDIO
Interface
consumption (1 Hz data
Absolute accuracy (typ.)
P=300 hPa ... 1100 hPa
Pressure (typ.)
P=700 hPa … 1100 hPa
2.0 x 2.0 x 0.75 mm³ metal
Pressure: 300 … 1250 hPa
SPI (3 and 4 wire, up to 10
temperature, 0.5 µA in deep
± 30 Pa
± 6 Pa, equiv. to ± 0.5 m
Fitness and well-being in wearables and hearables
Localization applications, e.g. in products for floor level
detection in case of emergency calls (E-911)
Indoor navigation and enhanced GPS accuracy outdoors
for improved navigation and localization
Water level detection
Fall down detection
SENSOR FEATURES
The new interrupt functionality provides simple access to data
and storage. Examples of interrupts that can be used in a power
efficient manner without using software algorithms include data
ready interrupt, watermark interrupt (on byte level) or First In –
First Out (FIFO) full interrupt.
lowest bandwidth, highest
offset (typ.)
P=300 hPa ... 1100 hPa
Long-term drift
0.08 Pa
± 0.5 Pa/K
± 0.1 hPa

Data & Specification are preliminary and subject to change without notice
rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. BOSCH and the symbols are registered trademarks of Robert Bosch GmbH, Germany.
Headquarters
Bosch Sensortec GmbH
| BMP581
| 2
Pin configuration
SENSOR OPERATION
BMP581 features an I²C, I3C and SPI (3-wire/4-wire) digital,
serial interface.
The sensor operates in three power modes: sleep mode, normal
mode and forced mode. In sleep mode, no measurements are
being performed. The normal mode comprises an automated
perpetual cycling between an active measurement period and an
inactive standby period. In forced mode, a single measurement
is being performed. When the measurement is finished, the
sensor returns to sleep mode.
A set of oversampling settings is available ranging from ultra-low
power to highest resolution setting in order to adapt the sensor
to the target application. The settings are predefined combinations of pressure measurement oversampling and
temperature measurement oversampling. Pressure and
temperature measurement oversampling can be selected
independently from 0 to 32 times oversampling:
Temperature measurement
Pin Name Description
V
Digital interface supply
1
2
3
4
5
DDIO
SCK Serial clock input
VSS Ground
SDI Serial data input
SDO Serial data output
6
7
8
INT INT output
VSS Ground
9
10
VDD Analog supply
The sensor module is housed in an extremely compact 10-pin
metal-lid LGA package with a footprint of only
2.0 x 2.0 x 0.75 mm³ package height. Its small dimensions and
its lower power consumption of 1.3 µA at 1 Hz allow the
implementation in battery driven devices. The emerging
applications in wearables, industrial areas and home appliances
require a high relative accuracy and a low Total Cost of
Ownership (TCO) at the same time.
Ultra-low power
Low power
Standard resolution
High resolution
Ultra-high resolution
Highest resolution
BMP581 is equipped with a built-in IIR filter in order to minimize
short-term disturbances in the output data caused by for
example the slamming of a door or window. The filter coefficient
ranges from 0 (off) to 127.
SYSTEM COMPATIBILITY
The BMP581 has been designed for the best possible fit into
modern mobile consumer electronics devices. Besides the ultrasmall footprint and very low power consumption, the BMP581
has very wide ranges for V
The BMP581 is perfectly suited for applications like floor level
detection as well as improved accuracy for calorie expenditure
measurement in wearables and mobile devices. These
applications are enabled by the sensor’s excellent relative
accuracy of ±0.06 hPa, which is equivalent to ±50 cm difference
in altitude, and a temperature coefficient offset (TCO) of only 0.5
Gerhard-Kindler-Straße 9
72770 Reutlingen · Germany
Telephone +49 7121 3535 900
Fax +49 7121 3535 909
Pa/K. for calorie consumption measurement accuracy in
wearables as well.
| | Bosch Sensortec GmbH reserves all
and V
DD
Doc.-Number: BST-BMP581-FL000-00 / Version_1.0_11202
supply voltages.
DDIO