Skip to datasheet
Digital barometric pressure sensor

BMP280 Reference Tables

Search the BMP280 pin reference and manufacturer-referenced specification tables.

Selected packageLGA-8BMP280
Physical connections8 pinsPackage-specific numbering
Reference collection8 tables49 parameters & pin functions

Pin reference

Signal names, electrical functions and connection guidance

LGA-8
Physical pin numbers8 pins

Scroll within the table to see all columns and rows.

BMP280 pin functions and connections
PinSignalTypeFunction & connection
GNDGroundFirst ground pad.
Connection guidance

Join common ground; connect pad 7 too.

CSBActive-low SPI selectSelects the digital interface.
Connection guidance

Tie directly to VDDIO for I²C; use controller chip-select for SPI.

For I²C it must already be high during power-on reset.

SDI / SDASerial dataSPI input, shared three-wire data or I²C bidirectional data.
Connection guidance

Connect to 3.3 V controller SDA and a 4.7 kΩ pull-up in the example.

SCK / SCLSerial clockSPI or I²C clock from the host.
Connection guidance

Connect to controller SCL with a pull-up to VDDIO for I²C.

SDO / ADDRSPI output / I²C addressSPI serial output; the I²C address bit is sampled from its level.
Connection guidance

Tie to GND for 0x76 or VDDIO for 0x77 in I²C.

Do not leave floating in I²C; unconnected in three-wire SPI.

VDDIOInterface supplySupplies the digital input/output domain.
Connection guidance

Use 3.3 V and 100 nF to GND in this example.

Operating range 1.2–3.6 V; no 5 V bus pull-ups.

GNDGroundSecond ground pad.
Connection guidance

Join pad 1 and controller ground.

VDDSensor supplyPowers the analog sensing and conversion circuitry.
Connection guidance

Use 3.3 V and a separate 100 nF to GND.

Operating range 1.71–3.6 V.

LGA-8 · Top view · clockwise numbering · Select a pin number to open its interactive pinout.

Supply and environment

Recommended operating conditions

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

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.

Read each value with its conditions

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

Bosch Sensortec · BST-BMP280-DS001-26 · October 2021
Official PDF datasheet

Component view