BMP388
Digital pressure sensorThe BMP388 is a digital pressure sensor from Bosch Sensortec. View the full BMP388 datasheet below including key specifications, absolute maximum ratings.
Manufacturer
Bosch Sensortec
Category
Digital pressure sensor
Package
10-WFLGA
Lifecycle
Obsolete
Key Specifications
| Parameter | Value |
|---|---|
| Accuracy | ±0.007PSI (±0.05kPa) |
| Applications | Board Mount |
| Mounting Type | Surface Mount |
| Operating Pressure | 4.35PSI ~ 18.13PSI (30kPa ~ 125kPa) |
| Output Type | I2C, SPI |
| Package / Case | 10-WFLGA |
| Port Style | No Port |
| Pressure Type | Absolute |
| Supplier Device Package | 10-LGA (2x2) |
| Termination Style | SMD (SMT) Tab |
| Supply Voltage | 1.65V ~ 3.6V |
Overview
Part: BMP388 — Bosch Sensortec
Type: Digital pressure sensor
Description: The BMP388 is a digital pressure and temperature sensor housed in a compact 2.0 × 2.0 × 0.75 mm³ metal-lid LGA package, offering a wide measurement range of 300-1250 hPa and low power consumption of 3.4 μA at 1 Hz.
Operating Conditions:
- Supply voltage: VDD 1.65–3.6 V, VDDIO 1.2–3.6 V
- Operating temperature: -40 to +85 °C
- Operating pressure range: 300–1250 hPa
Absolute Maximum Ratings:
- Max supply pin voltage: 3.8 V
- Max storage temperature: +85 °C
- Overpressure survivability: 2,000,000 Pa
Key Specs:
- Relative accuracy pressure: typ. ±0.08 hPa (900–1100 hPa, 25–40 °C)
- Absolute accuracy pressure: typ. ±0.50 hPa (300–1100 hPa, -20–65 °C)
- Current consumption (1 Hz pressure and temperature): 3.4 μA
- Sleep current: 2 μA (VDD=VDDIO 1.8-3.6V)
- Noise in pressure (lowest bandwidth, highest resolution): 0.03 Pa
- Absolute accuracy temperature: typ. ±0.3 °C (@25 °C)
- Long term stability: typ. ±0.33 hPa (12 months)
- Max sampling rate: 200 Hz
Features:
- Digital interface: I²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz)
- Built-in IIR filter
- Three power modes: sleep, forced, and normal
- Oversampling settings for pressure and temperature (0 to 32 times)
- Interrupt functionality (Data ready, watermark, FIFO full)
- Integrated 512 byte FIFO buffer
- Hardware synchronization of pressure sensor data
Applications:
- Vertical velocity indication (e.g. rise/sink speed)
- Internet of things
- Enhancement of GPS navigation
- Indoor navigation & localization
- Outdoor navigation, leisure and sports applications
- Weather forecast
- Health care applications
- Fitness applications
- AR & VR applications
- Context awareness
Package:
- 2.0 mm x 2.0 mm x 0.75 mm metal lid LGA (10-pin)
Features
Table 1: Key Features of BMP388
| Package | 2.0 mm x 2.0 mm x 0.75 mm metal lid LGA |
|---|---|
| Digital interface | I²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz) |
| Supply voltage | V 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 accuracy | typ. ± 8 Pa, equiv. to ± 0.66 m (900 …1100 hPa, 25 . . . 40 °C ) |
| Absolute accuracy | typ. ± 50 Pa (300 ...1100 hPa, -20 ...+65 °C) |
| Temperature coefficient offset | typ. ± 0.75 Pa/K (0 ... 55°C @700 -1100 hPa) |
| Current consumption | 3.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 |
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.
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
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').
Absolute Maximum Ratings
The absolute maximum ratings are provided in Table 3 .
Table 3: Absolute maximum ratings
| Parameter | Symbol | Condition | Min | Max | Unit |
|---|---|---|---|---|---|
| Voltage at any supply pin | V DD and V DDIO Pin | -0.3 | 3.8 | V | |
| Voltage at any interface pin | Vss -0.3 | V DDIO + 0.3 | V | ||
| Storage temperature | ≤ 65% rel. H. | -45 | +85 | °C | |
| Overpressure survivability | P OVER | 2 000 000 | Pa | ||
| Mechanical shock | M S | MIL-STD-883H 2002.5 | 12000 | g | |
| Maximum allowable dust particle inside package | Dust MAX | ISO 12103-1 A2 | 300 5 | μm | |
| ESD | Charge device model (CDM) Human body model (HBM) | Class C2a: 500V to <750V Class 2: 2 kV |
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
Get structured datasheet data via API
Get started free