BME688 Environmental Sensor - Overview
BME688 Environmental Sensor
The BME688 is a digital environmental sensor that combines precise environmental monitoring with gas analysis capabilities, measuring organic compounds (VOCs), volatile sulfur compounds (VSCs), carbon monoxide, and hydrogen in the parts-per-billion (ppb) range alongside temperature, humidity, and barometric pressure. It's the first sensor that has built-in Artificial Intelligence, allowing developers to customize gas detection for specific applications. This board uses the I2C communication protocol with a default address of 0x76. It has 2 onboard Qwiic ports for easy integration.

BME688 Environmental Sensor
Which products is this documentation for?

BME688 Environmental Sensor
333203
Key Features
- Multi-Gas Detection: VOCs, VSCs, CO, H₂ in ppb range
- AI Gas Classification: Compatible with Bosch BME AI-Studio software
- Air Quality Index (AQI): Real-time air quality assessment
- CO₂-equivalent & bVOC-equivalent: Output in ppm for easy interpretation
- Temperature: -40°C to +85°C with ±1.0°C accuracy
- Humidity: 0–100% RH with ±3% accuracy
- Pressure: 300–1100 hPa with ±1 hPa accuracy
- Altitude Calculation: Derived from pressure measurements
- I2C Interface: Up to 3.4 MHz communication speed
- Dual Qwiic Connectors: Solderless, plug-and-play connectivity
- 3.3V Supply Voltage: Compatible with modern microcontroller platforms
- Ultra-Low Power: 0.15 µA sleep mode, 2.1 µA humidity/temperature mode
- Arduino & MicroPython Libraries: Easy integration and quick prototyping
You may also need

Qwiic cable
Qwiic (formerly easyC) compatible cables with connectors on both ends, available in various lengths.