Blog  /  BME280 vs BMP280: Differences and Which to Choose

BME280 vs BMP280: Differences and Which to Choose

Both the BME280 and the BMP280 measure pressure and temperature. Humidity is the only difference: the BME280 adds a relative humidity channel and the BMP280 has none. Doing the same pressure and temperature job both draw about 2.8 uA at 1 Hz, and the BME280 footprint is 2.5 by 2.5 mm against the BMP280 at 2.0 by 2.5 mm.
Quote Form
check whiteHigh Quality check whiteGreat Value check whiteFast Shipping

The BME280 measures pressure, temperature, and humidity; the BMP280 measures pressure and temperature only.

BME280 vs BMP280 Specification Comparison

SpecificationBME280BMP280
MeasurementsPressure, temperature, and relative humidityPressure and temperature
Pressure operating range300 to 1100 hPa300 to 1100 hPa
Temperature operating range-40 to +85 °C-40 to +85 °C
Humidity operating range0 to 100% RH, non-condensing; allowable RH is temperature dependent below 0 °C and above 60 °CNot supported
Humidity accuracy±3% RH at 20 to 80% RH and 25 °C, including hysteresisNot applicable
Pressure absolute accuracy±1.0 hPa at 300 to 1100 hPa and 0 to 65 °C±1.0 hPa at 300 to 1100 hPa and 0 to 65 °C
Temperature absolute accuracy±0.5 °C at 0 to 65 °C±0.5 °C at 25 °C; ±1.0 °C at 0 to 65 °C
Typical current at 1 Hz3.6 µA for humidity, pressure, and temperature; 2.8 µA for pressure and temperature2.8 µA for pressure and temperature in lowest-power forced mode
Typical sleep current0.1 µA0.1 µA
Sensor supply, VDD1.71 to 3.6 V1.71 to 3.6 V
Interface supply, VDDIO1.2 to 3.6 V1.2 to 3.6 V
Digital interfacesI²C, 3-wire SPI, and 4-wire SPII²C, 3-wire SPI, and 4-wire SPI
7-bit I²C address0x76 or 0x770x76 or 0x77
Chip ID at register 0xD00x600x58 for mass-production devices
Package8-pin LGA, 2.5 × 2.5 × 0.93 mm8-pin LGA, 2.0 × 2.5 × 0.95 mm
Specifications from the Bosch Sensortec BME280 datasheet and BMP280 datasheet. Accuracy and current figures apply under the stated conditions.

Choose the BME280 when relative humidity is part of the measurement requirement. For pressure and temperature alone, either device covers the same published operating ranges. Check the package, software, and current requirements before final selection.

BMP280 vs. BME280: What is BME280?

The Bosch BME280 is a digital humidity, pressure, and temperature sensor. Its humidity and pressure channels can be enabled independently, and its digital interface supports I²C plus 3-wire and 4-wire SPI.

BME280 Specifications

BME280 specificationValue
MeasurementsRelative humidity, pressure, and temperature
Pressure operating range300 to 1100 hPa
Temperature operating range-40 to +85 °C
Humidity operating range0 to 100% RH, non-condensing; allowable RH is temperature dependent below 0 °C and above 60 °C
Humidity accuracy±3% RH at 20 to 80% RH and 25 °C, including hysteresis
Pressure absolute accuracy±1.0 hPa at 300 to 1100 hPa and 0 to 65 °C
Temperature absolute accuracy±0.5 °C at 0 to 65 °C
Typical current at 1 Hz3.6 µA for humidity, pressure, and temperature
Key BME280 specifications from Bosch Sensortec datasheet revision 1.24.

Applications

Bosch lists BME280 applications that use humidity, pressure, or temperature measurements, including:

  • Context awareness, such as skin detection and room-change detection
  • Fitness monitoring and well-being
  • Home automation and HVAC control
  • GPS enhancement and indoor or outdoor navigation
  • Weather forecasting
  • Vertical velocity indication

Source: Bosch Sensortec BME280 datasheet, page 2.

Special Offer: Get $100 off your order!

Enjoy $100 off your order! No hidden fees and no minimum order quantity required.
Email sales@ourpcb.net to get started!

BMP280 vs. BME280: What is BMP280?

The Bosch BMP280 is a digital pressure and temperature sensor. It does not measure humidity. Its digital interface supports I²C plus 3-wire and 4-wire SPI.

BMP280 Specifications

BMP280 specificationValue
MeasurementsPressure and temperature
Pressure operating range300 to 1100 hPa
Temperature operating range-40 to +85 °C
Humidity measurementNot supported
Pressure absolute accuracy±1.0 hPa at 300 to 1100 hPa and 0 to 65 °C
Temperature absolute accuracy±0.5 °C at 25 °C; ±1.0 °C at 0 to 65 °C
Typical current at 1 Hz2.8 µA for pressure and temperature in lowest-power forced mode
Key BMP280 specifications from Bosch Sensortec datasheet revision 1.26.

BME280 vs BMP280: How to Choose and Identify Them

Do not use the I²C address to identify the sensor. Both devices use 0x76 when SDO is low and 0x77 when SDO is high. Read the chip ID register after power-on reset instead.

CheckBME280BMP280
Register to read0xD00xD0
Expected mass-production chip ID0x600x58
Possible I²C addresses0x76 or 0x770x76 or 0x77
The overlapping address cannot distinguish the devices. Register 0xD0 can.

This check matters when a board or listing uses an ambiguous BME/BMP280 label. The address alone does not identify which of these two sensors is present.

Which sensor should you choose?

Project requirementChoiceReason
Pressure, temperature, and humidityBME280It includes the relative-humidity measurement channel.
Pressure and temperature onlyEither deviceBoth cover 300 to 1100 hPa and -40 to +85 °C.
Unknown device on an existing boardIdentify firstRead register 0xD0. The I²C address is not enough.
Fixed PCB footprintMatch the packageThe Bosch packages have different published dimensions.
Select by required measurement, verified chip ID, and the exact mechanical design.

Accuracy and Current Consumption

The pressure specifications are the same under the directly comparable condition: both datasheets state ±1.0 hPa absolute accuracy from 300 to 1100 hPa at 0 to 65 °C. For temperature, the current BME280 datasheet states ±0.5 °C across 0 to 65 °C. The BMP280 datasheet states ±0.5 °C at 25 °C and ±1.0 °C across 0 to 65 °C.

The BME280 humidity accuracy is ±3% RH from 20 to 80% RH at 25 °C, including hysteresis. Its 0 to 100% RH operating range is non-condensing, and allowable RH is temperature dependent below 0 °C and above 60 °C. It is not an accuracy guarantee across that entire range.

Current depends on enabled channels, oversampling, measurement rate, and operating mode. At 1 Hz in the lowest-power pressure-and-temperature forced mode, both devices have a typical 2.8 µA figure. Enabling humidity on the BME280 raises the published typical figure to 3.6 µA for all three measurements.

Interface and Board Notes

Both sensors support I²C plus 3-wire and 4-wire SPI. Their sensor supply range is 1.71 to 3.6 V, while the interface supply range is 1.2 to 3.6 V. Apply the limits for the bare Bosch sensor unless the exact board manufacturer documents additional power circuitry.

For wiring a specific breakout board, use the Bosch bare-sensor datasheet and the breakout vendor's documentation, such as the Seeed Studio Grove BME280 guide.

For broader design context, review how sensor circuits convert physical conditions into electrical data. The PCB components guide helps identify the supporting parts around a sensor IC.

Summary

The BME280 is the required choice when humidity must be measured. If the project needs only pressure and temperature, compare the exact package and implementation requirements. In software, read register 0xD0: 0x60 identifies the BME280, while 0x58 identifies a mass-production BMP280.

Special Offer: Get $100 off your order!

Enjoy $100 off your order! No hidden fees and no minimum order quantity required.
Email sales@ourpcb.net to get started!
Hommer Zhao

Hommer Zhao, based in Shijiazhuang, China, founded OurPCB in 2007, a PCB Manufacturing company.

As a regular contributor to Circuit World and the Journal of Manufacturing Systems, Hommer shares expertise on advanced PCB fabrication processes. His research on manufacturing optimization appears in the International Journal of Production Research and Journal of Industrial Information Integration.

Serving on the Indian Printed Circuit Association (IPCA) advisory board, Hommer Zhao frequently presents at technical seminars and industry exhibitions. He maintains strong partnerships with leading institutions including UCL's Electronic Engineering Department and their PCB prototyping facilities. Under his leadership, OurPCB has pioneered enhanced PCB manufacturing machining capabilities for high-precision PCB manufacturing, particularly serving telecommunications, automotive, and medical device sectors.

Table of Contents

Related Post