Bosch Sensortec · current
Bosch BME280
Bosch Sensortec BME280: combined digital humidity, pressure and temperature sensor in a 2.5 x 2.5 x 0.93 mm LGA package with I2C and SPI interfaces and a 1.71-3.6 V supply.
Evidence: Inferred 1 source · latest retrieved 2026-10-18 · audited
Key specs
- Supply voltage min
- 1.71 V Evidence: Documented
- Supply voltage max
- 3.6 V Evidence: Documented
- IO voltage range
- 1.2 V to 3.6 V (VDDIO interface supply) Evidence: Documented
- Operating temp min
- -40 C Evidence: Documented
- Operating temp max
- 85 C Evidence: Documented
- Temperature accuracy 25c
- 0.5 C Evidence: Documented
Works with
-
Works with
ESP32-DevKitC
Evidence: Inferred
Inference: the data sheet names no host boards. Both support I2C/SPI and the board logic is 3.3 V, inside the sensor 1.71-3.6 V VDD / 1.2-3.6 V VDDIO ranges.
-
Works with
Raspberry Pi 5
Evidence: Inferred
Inference: the data sheet names no host boards. Pi 5 exposes I2C/SPI at 3.3 V logic (see that record), inside the sensor voltage ranges.
Suggested for: Log temperature over Wi-Fi
All specifications 9
| Spec | Value | Evidence |
|---|---|---|
| Supply voltage min | 1.71 V VDD main supply, Table 1 | Evidence: Documented |
| Supply voltage max | 3.6 V VDD main supply, Table 1 | Evidence: Documented |
| IO voltage range | 1.2 V to 3.6 V (VDDIO interface supply) | Evidence: Documented |
| Operating temp min | -40 C | Evidence: Documented |
| Operating temp max | 85 C | Evidence: Documented |
| Temperature accuracy 25c | 0.5 C +/-0.5 C at 25 C (Table 4, A_T,25) | Evidence: Documented |
| Humidity accuracy | 3 %RH +/-3 %RH, 20-80 %RH at 25 C including hysteresis (Table 2) | Evidence: Documented |
| Digital interface | I2C (up to 3.4 MHz) and SPI (3- and 4-wire, up to 10 MHz) | Evidence: Documented |
| Package | 2.5 mm x 2.5 mm x 0.93 mm metal-lid LGA | Evidence: Documented |
Caveats
Source is the Bosch Sensortec BME280 data sheet only (revision 1.24 text; page footers show document number BST-BME280-DS001-23 rev 1.23). This is the bare sensor IC, not a breakout board: breakout modules (level shifting, regulators, pull-ups) are not covered. Maximum logic level is set by VDDIO (1.2-3.6 V), so logic_level_v is left empty. The data sheet names no host boards; the two works_with relations are our inference from matching interface (I2C/SPI) and voltage ranges and are class 2. Lifecycle status was not checked. Documentation review only; no hands-on testing.
Claims 4
The BME280 is a digital humidity, pressure and temperature sensor with I2C (up to 3.4 MHz) and SPI (up to 10 MHz) interfaces. Evidence: Documented
Source: src-bme280-datasheet
VDD main supply range is 1.71 V to 3.6 V and VDDIO interface range is 1.2 V to 3.6 V. Evidence: Documented
Source: src-bme280-datasheet
Operating range is -40 to +85 C, 0 to 100 %RH and 300 to 1100 hPa; full accuracy for temperature is 0 to 65 C. Evidence: Documented
Source: src-bme280-datasheet
I2C address is 0x76 with SDO connected to GND and 0x77 with SDO connected to VDDIO. Evidence: Documented
Source: src-bme280-datasheet
Sources 1
-
Bosch Sensortec · datasheet
https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf
Locator: Key features p.2; Table 1 (Sec 1.1); Table 2 (1.2); Table 4 (1.4); I2C address text in Sec 6.2 · Retrieved 2026-10-18
Digital interface I2C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz); VDD main supply voltage range: 1.71 V to 3.6 V; VDDIO interface voltage range: 1.2 V to 3.6 V; Operating range -40...+85 C, 0...100 % rel. humidity, 300...1100 hPa