Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

BMP388

Digital pressure sensor

The BMP388 is a digital pressure sensor from Bosch Sensortec. View the full BMP388 datasheet below including key specifications, absolute maximum ratings.

Official BMP388 datasheet (PDF) — the source this page was extracted from.

Manufacturer

Bosch Sensortec

Package

10-WFLGA

Lifecycle

Obsolete

BMP388 Key Specifications

ParameterValue
Accuracy±0.007PSI (±0.05kPa)
ApplicationsBoard Mount
Mounting TypeSurface Mount
Operating Pressure4.35PSI ~ 18.13PSI (30kPa ~ 125kPa)
Output TypeI2C, SPI
Package / Case10-WFLGA
Port StyleNo Port
Pressure TypeAbsolute
Supplier Device Package10-LGA (2x2)
Termination StyleSMD (SMT) Tab
Supply Voltage1.65V ~ 3.6V

BMP388 Overview

Part: BMP388 — Bosch Sensortec

Type: Digital Barometric Pressure Sensor

Description: Digital pressure and temperature sensor with a 300–1250 hPa range, ±50 Pa typical absolute accuracy, 1.65–3.6 V supply and 3.4 μA current at 1 Hz, in a 2.0 × 2.0 mm LGA package.

Operating Conditions:

  • Supply voltage: VDD 1.65–3.6 V; VDDIO 1.2–3.6 V
  • Operating temperature: -40 to +85 °C (full accuracy 0 to +65 °C)
  • Operating pressure range (full accuracy): 300–1250 hPa

Absolute Maximum Ratings:

  • Max supply voltage (VDD and VDDIO pins): 3.8 V
  • Voltage at any interface pin: VDDIO + 0.3 V (min Vss - 0.3 V)
  • Storage temperature: -45 to +85 °C (≤ 65% rel. H.)
  • Overpressure survivability: 2,000,000 Pa
  • Mechanical shock: 12000 g
  • ESD: HBM Class 2 (2 kV); CDM Class C2a (500 V to <750 V)

Key Specs:

  • Sleep current: 2 μA typ. (VDD = VDDIO = 1.8–3.6 V)
  • Peak current during pressure measurement: 700 μA typ., 800 μA max
  • Current at temperature measurement: 300 μA typ., 400 μA max
  • Relative pressure accuracy: ±0.08 hPa typ. (900–1100 hPa, 25–40 °C)
  • Absolute pressure accuracy: ±0.50 hPa typ. (300–1100 hPa, -20 to 65 °C)
  • Temperature coefficient offset: ±0.75 Pa/K typ. (700–1100 hPa, 0–55 °C)
  • Pressure noise: 1.2 Pa full bandwidth; 0.03 Pa at lowest bandwidth (highest resolution)
  • Temperature absolute accuracy: ±0.3 °C typ. @25 °C; ±0.50 °C typ. (0 to 65 °C)
  • Long-term stability: ±0.33 hPa typ. (12 months)
  • Start-up time: 2 ms max

Features:

  • I²C (up to 3.4 MHz) and SPI (3- and 4-wire, up to 10 MHz) interfaces
  • Integrated 512-byte FIFO
  • Data-ready, FIFO watermark and FIFO full interrupts
  • Built-in IIR filter (coefficient 0 to 127)
  • Oversampling of 0 to 32× for pressure and temperature, independently selectable
  • Sleep, forced and normal power modes
  • Hardware synchronization with external sensors
  • RoHS compliant, halogen-free, MSL1

Applications:

  • Drones and flying toys
  • Vertical velocity indication
  • Internet of things
  • GPS navigation enhancement
  • Indoor navigation (floor and elevator detection)
  • Outdoor, leisure and sports navigation
  • Weather forecasting and home weather stations
  • Health care and fitness applications
  • AR/VR
  • Context awareness
  • Mobile phones, tablets and watches

Package:

  • 10-pin metal-lid LGA, 2.0 × 2.0 × 0.75 mm (max 0.8 mm height)

BMP388 Features

Table 1: Key Features of BMP388

Package2.0 mm x 2.0 mm x 0.75 mm metal lid LGA
Digital interfaceI²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz)
Supply voltageV DD main supply voltage range: 1.65 V to 3.6 V V DDIO interface voltage range: 1.2 V to 3.6 V
Relative accuracytyp. ± 8 Pa, equiv. to ± 0.66 m (900 …1100 hPa, 25 . . . 40 °C )
Absolute accuracytyp. ± 50 Pa (300 ...1100 hPa, -20 ...+65 °C)
Temperature coefficient offsettyp. ± 0.75 Pa/K (0 ... 55°C @700 -1100 hPa)
Current consumption3.4 μA at 1 Hz pressure and temperature 2.0 μA in sleep mode
Operating range-40 - +85 °C, 300-1250 hPa
The product is RoHS compliant, halogen-free, MSL1

BMP388 enables accurate altitude tracking and is specifically suited for drone applications. The best-in-class TCO between -20-65°C for accurate altitude measurement over a wide temperature range of the BMP388 greatly enhance the drone flying experience by making accurate steering easier. It is compatible for use with other Bosch sensors, including the new BMI088 for better performance, robustness and stability. The new BMP388 sensor offers outstanding design flexibility, providing a single package solution that can also be easily integrated into other existing and upcoming devices such as smart homes, industrial products and wearables.

The sensor is more accurate than its predecessor BMP280, covering a wide measurement range from 300 hPa to 1250 hPa.

This new barometric pressure sensor exhibits an attractive price-performance ratio coupled with low power consumption.

It is available in a compact 10-in 2.0 x 2.0 x 0.75 mm³ LGA package with metal lid

Due to the built-in hardware synchronization of the pressure sensor data and its ability to synchronize data from external devices such as acceleration sensors, the BMP388 is ideally suited for fitness and navigation applications which require highly accurate, low power and low latency sensor data fusion.

The new interrupt functionality provides simple access to data and storage. Examples of interrupts than can be used in a power efficient manner without using software algorithms include: Data ready interrupt, watermark interrupt (on byte level) or FIFO full interrupt.

BMP388 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.

BMP388 Applications

  • Vertical velocity indication (e.g. rise/sink speed)
  • Internet of things
  • Enhancement of GPS navigation (e.g. time-to-first-fix improvement, dead-reckoning, slope detection)
  • Indoor navigation & localization (floor detection, elevator detection)
  • Outdoor navigation, leisure and sports applications
  • Weather forecast
  • Health care applications (e.g. spirometry)
  • Fitness applications like enhancement of calorie detection
  • AR & VR applications
  • Context awareness

BMP388 Pin Configuration

The interrupt pin / pad is configured by the Bits in the 'INT_CTRL' register (see 4.3.14). However, the status bits are not influenced thereby.

The output mode of the INT pad is controlled by int_od bit:

Table 18: int_od

int_od='0'Push-pull
int_od='1'Open-drain

The level of the interrupt pad can be configured and switched by int_level between active low and active high:

Table 19: int_level

int_level='0'active_low
int_level='1'active_high

The latching of interrupts for INT pad and INT_STATUS register can be enabled by int_latch='1' or disabled by int_latch='0' .

FIFO interrupts are mapped to the INT pad by enabling the respective functions. For mapping FIFO watermark reached interrupt to the pad, the fwtm_en bit shall be written to '1' (disabling by '0'). The FIFO full interrupt can be mapped by writing ffull_en with '1').

BMP388 Absolute Maximum Ratings

The absolute maximum ratings are provided in Table 3 .

Table 3: Absolute maximum ratings

ParameterSymbolConditionMinMaxUnit
Voltage at any supply pinV DD and V DDIO Pin-0.33.8V
Voltage at any interface pinVss -0.3V DDIO + 0.3V
Storage temperature≤ 65% rel. H.-45+85°C
Overpressure survivabilityP OVER2 000 000Pa
Mechanical shockM SMIL-STD-883H 2002.512000g
Maximum allowable dust particle inside packageDust MAXISO 12103-1 A2300 5μm
ESDCharge device model (CDM)
Human body model (HBM)
Class C2a: 500V to <750V
Class 2: 2 kV

Note: Stresses above these listed maximum ratings may cause permanent damage to the device. Exposure beyond specified electrical characteristics (Table 2) may affect device reliability or cause malfunction.

BMP388 Typical Application

  • Vertical velocity indication (e.g. rise/sink speed)
  • Internet of things
  • Enhancement of GPS navigation (e.g. time-to-first-fix improvement, dead-reckoning, slope detection)
  • Indoor navigation & localization (floor detection, elevator detection)
  • Outdoor navigation, leisure and sports applications
  • Weather forecast
  • Health care applications (e.g. spirometry)
  • Fitness applications like enhancement of calorie detection
  • AR & VR applications
  • Context awareness

Other Pressure Sensors

  • BMP390 – Bosch Sensortec, Digital pressure sensor
  • LPS22HB – STMicroelectronics, MEMS Nano Pressure Sensor / Digital Output Barometer
  • DPS310 – Infineon Technologies, Digital Barometric Air Pressure Sensor
  • LPS22HBTR – STMicroelectronics, MEMS Nano Pressure Sensor / Digital Output Barometer
  • MS5607 – MEAS Switzerland, Barometric Pressure Sensor
  • MS5607-02BA – MEAS Switzerland, Barometric Pressure Sensor
  • MS5607-02BA03 – MEAS Switzerland, Barometric Pressure Sensor
  • MS560702BA – MEAS Switzerland, Barometric Pressure Sensor

All Pressure Sensors datasheetsAll Bosch Sensortec datasheets (16)

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.

Ask your AI agent about the BMP388

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the BMP388 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.