The BME280 Temperature Humidity Pressure Sensor Breakout is engineered to deliver precise and reliable environmental data, making it an essential component for developers, engineers, and hobbyists involved in environmental sensing, IoT, and embedded system applications. Developed with Bosch’s latest sensor technology, the BME280 measures temperature, humidity, and atmospheric pressure with exceptional accuracy. With support for both I2C and SPI communication protocols, it offers seamless integration into a wide range of microcontroller platforms, including Arduino, Raspberry Pi, ESP32, and more.
This compact breakout board is perfect for weather monitoring, smart home systems, greenhouse automation, and altimetry projects. Its 3.3V regulator and onboard level shifter ensure safe operation with both 3V and 5V logic levels. The sensor’s minimal form factor (19.0mm x 19.0mm) allows for easy installation in space-constrained environments without compromising performance. Built for longevity and stability, it ensures precise environmental readings in both indoor and outdoor settings.
Key Features
-
High Accuracy Readings
Delivers humidity readings with ±3% accuracy, barometric pressure with ±1 hPa accuracy, and temperature measurements with ±1.0°C accuracy. -
Supports I2C and SPI Interfaces
Flexible connection options support both I2C for simple wiring and SPI for multi-sensor environments without address conflicts. -
Wide Microcontroller Compatibility
Works with both 3V and 5V logic microcontrollers, making it suitable for Arduino, ESP8266, ESP32, and Raspberry Pi. -
Compact and Durable Design
Small footprint of 19.0mm x 19.0mm ideal for embedded systems and portable applications. Built-in 3.3V regulator and level shifting circuit ensure robust performance. -
Altitude Measurement Capabilities
Acts as a reliable digital altimeter with ±1 meter or better accuracy, thanks to its precise pressure sensor and low altitude noise of just 0.25m. -
Low Power Consumption and Fast Conversion Times
Optimised for energy-efficient applications, the sensor offers quick response times ideal for real-time environmental monitoring.
Resources
- Datasheet
- BME280 Temperature Humidity Pressure Sensor Board 3D STEP file
- BME280 Sensor Board dxf file
BME280 Breakout I2C Connections to Arduino

BME280 Breakout SPI Connections to Arduino
- Operating Voltage:
- 5V/3.3V
- Interface:
- I2C/SPI
- Temperature Range:
- -40~85C
- Humidity Range:
- 0~100%rh
- Pressure Range:
- 300~1100hPa
- Dimensions:
- 19mm x 19mm
- Holes size:
- 3.0mm