Skip to main content

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
BME688 Environmental Sensor

Which products is this documentation for?

BME688 Environmental Sensor

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 cable

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