BME680
Gas, Pressure, Temperature & Humidity SensorThe BME680 is a gas, pressure, temperature & humidity sensor from Bosch Sensortec. View the full BME680 datasheet below including key specifications, absolute maximum ratings.
Official BME680 datasheet (PDF) — the source this page was extracted from.
Manufacturer
Bosch SensortecCategory
SensorsPackage
3.0 mm x 3.0 mm x 0.93 mm metal lid LGA
Lifecycle
Not For New Designs
BME680 Key Specifications
| Parameter | Value |
|---|---|
| Operating Temperature | -40°C ~ 85°C |
| Output Type | I2C, SPI |
| Sensor Type | Gas, Humidity, Pressure, Temperature |
BME680 Overview
Part: BME680 — Bosch Sensortec
Type: Digital gas, pressure, humidity and temperature sensor (4-in-1 environmental sensor)
Description: 4-in-1 digital environmental sensor with VDD of 1.71–3.6 V, I²C (up to 3.4 MHz) and SPI (up to 10 MHz) interfaces, in a 3.0 × 3.0 mm metal-lid LGA package with 0.15 μA typical sleep current.
Operating Conditions:
- Supply voltage: VDD 1.71–3.6 V; VDDIO 1.2–3.6 V
- Operating temperature: -40 to +85 °C
- Operating range: 0–100 % r.H., 300–1100 hPa
Absolute Maximum Ratings:
- Max supply voltage: 4.25 V (VDD and VDDIO pins)
- Max interface pin voltage: VDDIO + 0.3 V
- Storage temperature: -45 to +85 °C (≤ 65 % r.H.)
- ESD: ±2 kV HBM, ±200 V machine model
Key Specs:
- Sleep current: 0.15 μA typ, 1 μA max
- Standby current: 0.29 μA typ, 0.8 μA max
- Current during humidity measurement: 340 μA typ, 450 μA max (max at 85 °C)
- Current during pressure measurement: 714 μA typ, 849 μA max (max at -40 °C)
- Current during temperature measurement: 350 μA typ (at 85 °C)
- Gas sensor heater supply current: 12 mA typ (9–13 mA), at 320 °C heater target, VDD ≤ 1.8 V, 25 °C
- Gas sensor average current (IAQ): 0.09 mA ultra-low power, 0.9 mA low power, 12 mA continuous
- Start-up time: 2 ms max
- Humidity accuracy tolerance ±3 % r.H.; hysteresis ±1.5 % r.H.
- Pressure RMS noise 0.12 Pa; offset temperature coefficient ±1.3 Pa/K
Features:
- Gas, humidity, pressure and temperature sensing in one package
- I²C (up to 3.4 MHz) and SPI (3- and 4-wire, up to 10 MHz) interfaces
- Individual humidity, pressure and gas sensors can be enabled or disabled independently
- Indoor air quality (IAQ) index output of 0–500 via BSEC software
- Gas sensor response time below 1 s for new sensors
- RoHS compliant, halogen-free, MSL1
Applications:
- Indoor air quality
- Home automation and control
- Internet of things
- Weather forecast
- GPS enhancement and indoor/outdoor navigation
- Vertical velocity indication
- Handsets, wearables, smart watches, home appliances
Package:
- 3.0 mm × 3.0 mm × 0.93 mm metal-lid LGA
BME680 Features
- Package
3.0 mm x 3.0 mm x 0.93 mm metal lid LGA
- Digital interface
I²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz)
- Supply voltage
VDD main supply voltage range: 1.71 V to 3.6 V
VDDIO interface voltage range: 1.2 V to 3.6 V
- Current consumption
2.1 μA at 1 Hz humidity and temperature
3.1 μA at 1 Hz pressure and temperature
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
- Operating range
-40 - +85 °C, 0 - 100% r.H., 300 - 1100 hPa
-
Individual humidity, pressure and gas sensors can be independently enabled/disabled
-
The product is RoHS compliant, halogen-free, MSL1
BME680 Applications
- Indoor air quality
- Home automation and control
- Internet of things
- Weather forecast
- GPS enhancement (e.g. time-to-first-fix improvement, dead reckoning, slope detection)
- Indoor navigation (change of floor detection, elevator detection)
- Outdoor navigation, leisure and sports applications
- Vertical velocity indication (rise/sink speed)
BME680 Absolute Maximum Ratings
The absolute maximum ratings are determined over the complete temperature range using corner lots. The values are provided in Table 9.
Table 9: Absolute maximum ratings
| Parameter | Condition | Min | Max | Unit |
|---|---|---|---|---|
| Voltage at any supply pin | V DD and V DDIO pin | -0.3 | 4.25 | V |
| Voltage at any interface pin | -0.3 | V DDIO + 0.3 | V | |
| Storage temperature | ≤ 65% r.H. | -45 | +85 | °C |
| Pressure | 0 | 20 000 | hPa | |
| ESD | HBM, at any pin | ±2 | kV | |
| ESD | Machine model | ±200 | V | |
| Condensation | No power supplied | Allowed |
BME680 Typical Application
- Indoor air quality
- Home automation and control
- Internet of things
- Weather forecast
- GPS enhancement (e.g. time-to-first-fix improvement, dead reckoning, slope detection)
- Indoor navigation (change of floor detection, elevator detection)
- Outdoor navigation, leisure and sports applications
- Vertical velocity indication (rise/sink speed)
BME680 Package Information
Picture 13: Package dimensions for top, bottom and side view
Other Sensors
- ICM-20948 – TDK InvenSense, 9-axis MotionTracking device
- MPU-6050 – TDK InvenSense, 6-Axis MEMS IMU
- MAX30102 – Analog Devices, Pulse Oximetry and Heart-Rate Monitor Module
- MPU-9250 – TDK InvenSense, 9-Axis MotionTracking IMU
- ZMPT101B – Zmpt, Voltage Sensor Module
- AD5941 – Analog Devices, High Precision, Impedance, and Electrochemical Front End
- AH3722 – Diodes Incorporated, Hall-effect latch IC
- AH3722-P-A – Diodes Incorporated, Hall-effect latch IC
Ask your AI agent about the BME680
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the BME680 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.