Online ordering on this site has disabled, and this site is archived as Prices, promotions, and free shipping offers mentioned on this site are invalid. Please visit the new for shopping!

BME680 Environmental Sensor

  • 28061: BME680 Environmental Sensor - PCB Back View
  • 28061: BME680 Environmental Sensor - PCB Front View
  • 28061: BME680 Environmental Sensor - PCB Alternate View
Product ID: 28061


Raise your project's environmental awareness with the BME680. The Bosch Sensortec BME680 Integrated Environmental Unit combines a gas sensor with air pressure, humidity, and ambient air temperature sensing functions within a single package for high performance air quality measurement.  Parallax Inc. places the BME680 on a compact PCB with a 6-pin male header.

This capable sensor does not have to be difficult to use. The BME680 is supported by BlocklyProp visual programming as well as C libraries for the Propeller multicore microcontroller.  Code for other controllers is available from the Bosch Github repository.


  • Low power, high-performance gas, pressure, temperature, and relative humidity sensor in a single package
  • Detects a broad range of VOCs (Volatile Organic Compounds)
  • Supports I2C, SPI 3-wire, and SPI 4-wire interfaces
  • Overvoltage, reverse polarity and signal contention protection of all signal pins
  • VIN / GND reverse polarity protection
  • Compatible with 3.3 V and 5 V microcontrollers
  • Breadboard-friendly 6-pin header with 0.1” spacing, plus two mounting holes

Application Ideas

  • air quality monitoring
  • Home automation and control
  • Weather forecast
  • Warning system for high temp, low-humidity conditions
  • Context awareness, e.g. skin moisture detection, room change detection
  • Vertical velocity indicator (rise/sink speed)
  • Indoor navigation, e.g. change of floor detection, elevator detection
  • Altitude tracking and calories expenditure for sports activities


Key Specifications

  • Power requirements: +3.3 VDC to +5 VDC; maximum 20 mA
  • Typical current consumption:
    • 3.7 µA at 1 Hz humidity, pressure and temperature
    • 0.09‒12 mA for p/h/T/gas depending on operation mode
    • 0.15 µA in sleep mode  
  • Absolute barometric pressure:  range 300–1100 hPa;  ±0.12 hPa
  • Relative humidity: range, 0–100%;  ±3%
  • Temperature: range -40 to +85 °C; resolution 0.01°C, ±0.5°C typical
  • Gas sensor resolution: 0.08% typical
  • Communication: I2C (100 or 400 kHz) or SPI (3 and 4 wire, up to 10 MHz)
  • Operating temperature:  -40 to +185 °F (-40 to +85 °C),
  • Operating environment: 0‒100% r.H., 300‒1100 hPa  
  • Form factor: 6-pin male header with 0.1" spacing
  • PCB dimensions: 20 x 18 mm
  • Mounting holes: Two holes suitable for #3 UNC (M2.5) hardware

Downloads & Documentation

Product Specific Downloads
Download Details More Info
BME680 Environmental Sensor Product Guide - 564.14 KB | updated: 25 Jun 2019 - 8:56 am
Propeller C Learn Folder - 10.07 MB | updated: 02 Mar 2020 - 5:24 pm

Additional Resources