# BME280 temperature / humidity / pressure breakout

Manufacturer: Adafruit  |  MPN: 2652  |  Category: env-sensor
Canonical: https://partsgraph.ai/catalog/parts/adafruit-bme280
Image: https://partsgraph.ai/catalog/img/adafruit-bme280.jpg (photo: Adafruit, CC BY-SA; sha256 ffdba8711354)

## Attributes (each with provenance)

- **Pressure range**: 300 to 1100 hPa
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "g range -40…+85 °C, 0…100 % rel. humidity, 300…1100 hPa • Humidity sensor and pressure sensor can be indepen"
- **Temperature range**: -40 to 85 °C
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "µA in sleep mode • Operating range -40…+85 °C, 0…100 % rel. humidity, 300…1100 hPa • Humidity sens"
- **Humidity accuracy**: 3 %
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "Accuracy tolerance ±3 % relative humidity • Hysteresis"
- **VDD (bare IC)**: 1.71 to 3.6 V
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "voltage VDD main supply voltage range: 1.71 V to 3.6 V VDDIO interface v"
- **Humidity range**: 0 to 100 %
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "mode • Operating range -40…+85 °C, 0…100 % rel. humidity, 300…1100 hPa • Humidity sensor and pr"
- **VDDIO interface voltage**: 1.2 to 3.6 V
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "VDDIO interface voltage range: 1.2 V to 3.6 V • Current consumption 1.8 µA @ 1 Hz hum"
- **I2C bus speed (max)**: 3.4 MHz
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "id LGA • Digital interface I²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz) • Supply voltage"
- **Current @ 1 Hz (H+P+T)**: 3.6 µA
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "e and temperature 3.6 µA @ 1 Hz humidity, pressure and temperature"
- **Sleep current**: 0.1 µA
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "e and temperature 0.1 µA in sleep mode • Operating range -40"
- **Pressure RMS noise**: 0.2 Pa
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "• RMS Noise 0.2 Pa, equiv. to 1.7 cm • Offset temperature coefficient"
- **Pressure absolute accuracy**: ±1 hPa
  - source: https://www.adafruit.com/product/2652
  - quote: "uring humidity with ±3% accuracy, barometric pressure with ±1 hPa absolute accuraccy, and temperature with ±1.0°C accuracy. B"
- **Temperature accuracy**: ±1.0°C
  - source: https://www.adafruit.com/product/2652
  - quote: "ssure with ±1 hPa absolute accuraccy, and temperature with ±1.0°C accuracy. Because pressure changes with altitude, and the p"
- **Board dimensions**: 25.2mm x 18.0mm x 4.6mm
  - source: https://www.adafruit.com/product/2652
  - quote: "dentical to the non-QT earlier version. Product Dimensions: 25.2mm x 18.0mm x 4.6mm / 1.0" x 0.7" x 0.2" Learn CircuitPython Libraries with the"
- **RoHS**: RoHS compliant
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "to Bosch Sensortec BMP280 digital pressure sensor • RoHS compliant, halogen-free, MSL1 Key parameters for humidity sensor"
- **Halogen-free**: yes
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "tec BMP280 digital pressure sensor • RoHS compliant, halogen-free, MSL1 Key parameters for humidity sensor • Response t"
- **Moisture sensitivity**: MSL1
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "ital pressure sensor • RoHS compliant, halogen-free, MSL1 Key parameters for humidity sensor • Response time (�"
- **Lead-free soldering**: yes
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 45) sha256:a2ccdb449fec
  - quote: "ow Sensitive Surface Mount Devices”. The sensor fulfils the lead-free soldering requirements of the above-mentioned IPC/JEDEC sta"
- **Sensor package (bare IC)**: 2.5 mm x 2.5 mm x 0.93 mm
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "sor Key features • Package 2.5 mm x 2.5 mm x 0.93 mm metal lid LGA • Digital interface I²C"
- **SPI bus speed (max)**: 10 MHz
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "I²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz) • Supply voltage VDD main supply"
- **Current @ 1 Hz (H+T)**: 1.8 µA
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "e: 1.2 V to 3.6 V • Current consumption 1.8 µA @ 1 Hz humidity and temperature"
- **Current @ 1 Hz (P+T)**: 2.8 µA
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "y and temperature 2.8 µA @ 1 Hz pressure and temperature"
- **Humidity response time (τ63%)**: 1 s
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "Response time (𝜏𝜏63% ) 1s • Accuracy tolerance"
- **Humidity hysteresis (±%RH)**: 1 %
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "Hysteresis ±1% relative humidity Key parameters for pressure sensor"
- **Pressure offset temp coefficient (±Pa/K)**: 1.5 Pa/K
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 2) sha256:a2ccdb449fec
  - quote: "Offset temperature coefficient ±1.5 Pa/K, equiv. to ±12.6 cm at 1 °C temperature change Typical app"
- **Humidity resolution (%RH)**: 0.008
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 9) sha256:a2ccdb449fec
  - quote: "RH 0.008 %RH Noise in humidity (RMS)"
- **Humidity RMS noise, highest oversampling (%RH)**: 0.02
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 9) sha256:a2ccdb449fec
  - quote: "NH Highest oversampling, 0.02 %RH"
- **Pressure output resolution (Pa)**: 0.18
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 11) sha256:a2ccdb449fec
  - quote: "Highest oversampling 0.18 Pa pressure output data Noi"
- **Temperature accuracy @25 °C (°C)**: ±0.5
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 11) sha256:a2ccdb449fec
  - quote: "25 °C ±0.5 °C 5 When changing temperature"
- **Temperature output resolution (°C)**: 0.01
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 12) sha256:a2ccdb449fec
  - quote: "RT API output resolution 0.01 °C RMS noise"
- **Start-up time, max (ms)**: 2
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 8) sha256:a2ccdb449fec
  - quote: "ime to first 2 ms"
- **VDD ripple, max**: 50 mVpp
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 8) sha256:a2ccdb449fec
  - quote: "Voltage VDD ripple max. 50 mVpp 1.71 1.8 3.6"
- **Sensor power modes**: sleep mode, forced mode and normal mode
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 14) sha256:a2ccdb449fec
  - quote: "et. 3.3 Sensor modes The BME280 offers three sensor modes: sleep mode, forced mode and normal mode. These can be selected using the mode[1:0] setting (see cha"
- **Chip ID**: 0x60
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 26) sha256:a2ccdb449fec
  - quote: "Read value is Read value is 0x60"
- **I2C modes supported**: Standard, Fast and High Speed
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 32) sha256:a2ccdb449fec
  - quote: "a slave for both protocols. The I²C interface supports the Standard, Fast and High Speed modes. The SPI interface supports both SPI mode ‘00’ (CPOL"
- **Internal IIR filter**: yes
  - source: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (page 18) sha256:a2ccdb449fec
  - quote: "ace traffic and processor work load, the BME280 features an internal IIR filter. It effectively reduces the bandwidth of the temperature an"
- **Altimeter accuracy**: ±1 meter
  - source: https://www.adafruit.com/product/2652
  - quote: "ents are so good, you can also use it as an altimeter with ±1 meter or better accuracy! The BME280 is the next-generation of se"
- **Altitude noise**: 0.25 m
  - source: https://www.adafruit.com/product/2652
  - quote: "to the BMP085/BMP180/BMP183 - with a low altitude noise of 0.25m and the same fast conversion time. It has the same specific"
- **3.3V regulator + level shifting on board**: yes
  - source: https://www.adafruit.com/product/2652
  - quote: "sensor is soldered onto a custom made PCB and comes with a 3.3V regulator and level shifting so you can use it with a 3V or 5V logic"
- **STEMMA QT / Qwiic form factor**: yes
  - source: https://www.adafruit.com/product/2652
  - quote: "microcontroller without worry. The breakout is made in the STEMMA QT form factor , making them easy to interface with. The STEMMA QT connect"

## Vendors

- Adafruit: https://www.adafruit.com/product/2652 (~USD 14.95, indicative as of 2026-08-18)
- The Pi Hut: https://thepihut.com/products/adafruit-bme280-i2c-or-spi-temperature-humidity-pressure-sensor (~GBP 14.4, indicative as of 2026-08-18)

## Datasheets

- Bosch BME280 datasheet: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf (sha256 a2ccdb449fec)

Used in builds: weather-station (roles: thp-sensor)

Machine feed of the whole catalogue: https://partsgraph.ai/catalog/feed.json