Skip to datasheet
Digital barometric pressure sensor

BMP280 Specifications

Review BMP280 electrical specifications, operating conditions and package details.

Key specifications

Factory calibration belongs to each individual sensor. Read its coefficients, acquire a complete result and apply the manufacturer compensation in the correct order.

Pressure range300–1100 hPa
Main supply1.71–3.6 V
Interface choicesI²C / SPI 3- or 4-wire SPI
Operating temperature−40–85 °C

Operating profile

Supply, signals and operating conditions

BMP280 operating profile
ParameterValueConditions / notes
Bare sensorLGA-82 × 2.5 × .95 mm
I²C address0x76 / 0x77Selected by SDO
Typical 1 Hz current2.7 µAPressure and temperature
Use these values with the stated grade and test conditions.

Package details

BMP280 · LGA-8

Selected package
Selected BMP280 physical package
PropertyDetails
ManufacturerBosch Sensortec
Part numberBMP280
PackageLGA-8
Connections8 pins
MountingSMD
Lead pitch0.65 mm
Package codeMetal-lid LGA
Thermal referenceKeep the vent open and isolate from board heat

Supply and environment

Recommended operating conditions

Scroll sideways to see all columns.

ParameterValueConditions / notes
VDD main supply1.71–3.6 V3.3 V in the example
VDDIO supply1.2–3.6 VSets the digital logic domain
Operating temperature−40 to +85°CAccuracy conditions are narrower
Pressure range300–1100 hPaAbsolute pressure
Humidity channelNot presentUse BME280 if humidity is required
Startup before communication2 msAlso wait until status.im_update clears
Sleep current0.1 µA typicalSensor sleep; excludes external pull-ups and controller

Do not connect 5 V logic or pull-ups to the bare sensor.

Measurement performance

Typical or stated accuracy conditions

Scroll sideways to see all columns.

ParameterValueConditions / notes
Pressure absolute accuracy±1 hPa typical950–1050 hPa, 0–40°C
Relative pressure accuracy±0.12 hPa700–900 hPa; 25°C
Temperature accuracy±0.5°C at 25°CInternal die temperature; board heating affects ambient estimates
Pressure resolution0.16 PaOutput resolution is not accuracy
Typical pressure noise1.3 Pa RMSHighest resolution, full bandwidth
Filtered pressure noise0.2 Pa RMS typicalHighest oversampling and lowest bandwidth
Typical current at 1 Hz2.7 µAPressure and temperature

Resolution, noise, accuracy and conversion speed describe different limitations.

Digital interfaces

I²C and SPI configuration

Scroll sideways to see all columns.

ParameterValueConditions / notes
I²C chip selectionCSB2 tied to VDDIORequired from power-on reset
I²C data / clockSDI3 = SDA; SCK4 = SCLPull both bus lines to VDDIO
SDO5 low / high0x76 / 0x77Seven-bit addresses; do not float
I²C maximum clock3.4 MHzUse the required high-speed protocol; example is 100 kHz
SPI maximum clock10 MHzObserve setup, hold and output delay conditions
4-wire SPICSB, SCK, SDI, SDOSeparate input and output data
3-wire SPICSB, SCK and shared SDISet spi3w_en; SDO is unused

A module may contain its own pull-ups or regulator. Inspect its schematic separately.

Registers and calibration

Read whole measurement groups coherently

Scroll sideways to see all columns.

ParameterValueConditions / notes
0xD0 chip ID0x58Distinguishes the selected part
0xE0 resetWrite 0xB6Wait for startup / coefficient copy
0xF3 statusBit 3 measuring; bit 0 im_updateDo not read an old result as a just-triggered conversion
0xF4 ctrl_measTemperature / pressure oversampling and modeExample 0x25 = ×1 / ×1 / forced
0xF5 configStandby time, IIR and 3-wire selectionConfigure in sleep; example filter off
0xF7–0xFC20-bit pressure + 20-bit temperatureMSB, LSB and upper nibble of XLSB
CalibrationTemperature / pressure from 0x88 onwardUse each chip’s stored coefficients

Preserve signed coefficient types and packed fields; raw ADC data is not already °C, Pa or % RH.

Acquisition modes and timing

Noise, response and current trade-offs

Scroll sideways to see all columns.

ParameterValueConditions / notes
SleepNo measurementsRegisters remain accessible
ForcedOne measurement, then sleepHost triggers the next result
NormalRepeated measurement and standbyChoose standby for the required update rate
OversamplingSkipped or ×1 / ×2 / ×4 / ×8 / ×16Each enabled channel configured separately
IIROff / 2 / 4 / 8 / 16Pressure and temperature; not humidity
Example conversion maximum6.425 ms×1 temperature and pressure; manufacturer timing formula
Fresh result checkWait for the conversion to finishAllow the full bounded duration or observe the busy-to-idle transition

Firmware must allow startup and bus time as well as the acquisition itself.

3.3 V I²C measurement

A bare-sensor connection

Scroll sideways to see all columns.

ParameterValueConditions / notes
VDD8 and VDDIO63.3 VSeparate 100 nF capacitors to common ground
GND1 and GND7Common groundConnect both pads
CSB23.3 VSelect I²C from startup
SDO5GNDAddress 0x76
SDA3 and SCL43.3 V controller4.7 kΩ example pull-ups; verify bus rise time
Firmware orderReset / wait / coefficients / configuration / convert / readTemperature compensation before dependent channels
Display examples25.0°C · 1000.0 hPaIllustrative engineering-unit values, not live readings

The display belongs to the host system, not the sensor package.

Package and assembly

Clockwise top-view numbering

Scroll sideways to see all columns.

ParameterValueConditions / notes
Package body2 × 2.5 × 0.95 mmEight-contact metal-lid LGA
Pad pitch0.65 mmFour contacts on each of two opposite sides
Top-view orderRight: 1,2,3,4 · left: 8,7,6,5Top to bottom; bottom view is mirrored
Vent openingKeep clearAvoid coating, adhesive or contamination in the port
Thermal placementAway from hot ICs and airflow artifactsTemperature senses package conditions
PCB landsAuthored 0.50 × 0.35 mm; 1.50 mm row centersStarting pattern checked against the package outline
Humidity handlingNo humidity sensing elementReview the complete manufacturer assembly instructions

The bare IC and a breakout module have different size, pinout and supporting circuitry.

Connections by function

Select a pin for its function, connection guidance and electrical notes.

Ground2 pins

Mode and address2 pins

Serial interface2 pins

Supply2 pins

Read the conditions with every value

Typical values describe stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Official PDF datasheet

Component view