DATASHEET

BME690 — 4-in-1 Environmental Sensor with AI Gas Scanner

Bosch Sensortec BME690 digital low-power temp/humidity/pressure/gas sensor with AI in 3.0x3.0x0.9 mm LGA-8. 1.71-3.6V supply, -40 to +85 °C.

Bosch Sensortec BME690 Environmental Sensor 1.71 V to 3.6 V (VDD), 1.2 V to 3.6 V (VDDIO) LGA-8 BST-BME690-DS001-04 Original PDF ↗
BME690 — 4-in-1 Environmental Sensor with AI Gas Scanner
💬 Sample prompts Paste any of these into Claude Code to use this datasheet
Create a KiCad symbol for the BME690
What's the BME690 sleep current?
Show me the BME690 SPI timing
Recommend a landing pattern for the BME690
Compare BME690 and BME688 gas sensors
View this datasheet

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the datasheet "BME690 — 4-in-1 Environmental Sensor with AI Gas Scanner" (slug: bme690) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/datasheets/bme690. Download the standardized markdown and extracted diagram images into my project's datasheets/bme690/ directory. Show me the key specifications and pin configuration.
Overview
Pinout
Specifications
Software
Applications
Diagrams
Markdown

Source: Bosch Sensortec BME690 Datasheet (BST-BME690-DS001-04) Manufacturer: Bosch Sensortec Part Number: BME690 Document: BST-BME690-DS001-04 — Rev 1.4, May 2025

Description

The BME690 is a digital 4-in-1 environmental sensor that combines temperature, humidity, pressure, and gas sensing with Artificial Intelligence (AI) in a single robust 3.0 × 3.0 × 0.9 mm³ LGA-8 package. It targets mobile, wearable, and connected applications where size and low power consumption are critical, and — unlike earlier Bosch BME68x parts — it is qualified for use in high-condensation environments.

The integrated gas sensor detects Volatile Organic Compounds (VOCs), Volatile Sulfur Compounds (VSCs), carbon monoxide, hydrogen and other gases. The part shares the gas-scanner function of the BME688 and is supported by the BME AI-Studio training tool and the Bosch Software Environmental Cluster (BSEC) runtime, which emit higher-level outputs such as Indoor Air Quality (IAQ, 0–500), bVOC-equivalent, CO₂-equivalent, and gas-scan class probabilities.

Key Specifications

Temperature, Humidity, Pressure, Gas (AI)
Sensors Integrated
LGA-8, 3.0 × 3.0 × 0.9 mm³
Package
1.71 V to 3.6 V (1.8 V typ)
Supply Voltage VDD
1.2 V to 3.6 V
Supply Voltage VDDIO
0.11 µA typ
Sleep Current
-40 °C to +85 °C
Operating Temperature
0 °C to +65 °C
Full Accuracy Temperature
300 hPa to 1100 hPa
Pressure Range
±3 % r.H. (20–80 % r.H.)
Humidity Absolute Accuracy
±0.5 °C (0–65 °C)
Temperature Absolute Accuracy
I²C, 4-wire SPI, 3-wire SPI
Interfaces
2 ms
Start-up Time
0 – 500
IAQ Output Range
±2 kV
ESD Protection (HBM)

Features

  • 4-in-1 environmental sensor — temperature, humidity, pressure, gas with AI
  • AI-trainable gas scanner via BME AI-Studio
  • BSEC software library with IAQ, bVOC-eq, CO₂-eq, gas-scan outputs
  • Detects VOCs, VSCs (H₂S), CO, H₂ and similar reducing gases
  • Robust in high-condensation applications (improvement over BME688)
  • Compact 3.0 × 3.0 × 0.9 mm³ LGA-8 package
  • Ultra-low sleep current (0.11 µA typ)
  • Supply range 1.71 V to 3.6 V, optimized for 1.8 V
  • I²C and SPI (3-wire / 4-wire) digital interfaces
  • Internal IIR filter for pressure and temperature data
  • Operating temperature range -40 °C to +85 °C

Pin Configuration

1GNDSupply
Ground
2CSBInput
Chip select (I²C: tie to VDDIO; SPI: active-low CS)
3SDIIn/Out
Serial data input (I²C: SDA; SPI 4W: SDI; SPI 3W: SDI/SDO)
4SCKInput
Serial clock input (I²C: SCL; SPI: SCK)
5SDOIn/Out
Serial data output (SPI 4W: SDO; SPI 3W: DNC; I²C: sets address LSB — GND = default)
6VDDIOSupply
Digital / interface supply (1.2 V – 3.6 V)
7GNDSupply
Ground
8VDDSupply
Analog supply (1.71 V – 3.6 V)

Pin numbering is clockwise in top view (counter-clockwise in bottom view). Pin 1 is marked with a dot on the package top.

Source: Bosch Sensortec BME690 Datasheet (BST-BME690-DS001-04) Manufacturer: Bosch Sensortec Part Number: BME690 Document: BST-BME690-DS001-04 — Rev 1.4, May 2025

Absolute Maximum Ratings

ParameterConditionMinMaxUnit
Voltage at any supply pinVDD, VDDIO-0.34.25V
Voltage at any interface pin-0.3VDDIO + 0.3V
Storage temperature≤ 65 % r.H.-45+85°C
Pressure020 000hPa
ESDHBM, any pin±2kV
ESDMachine model±200V

Electrical Characteristics

ParameterSymbolConditionMinTypMaxUnit
Supply Voltage (Internal)VDDRipple max. 50 mV<sub>pp</sub>1.711.83.6V
Supply Voltage (I/O)VDDIO1.21.83.6V
Sleep currentIDDSLVDD = VDDIO = 1.8 V, 25 °C0.110.14µA
Standby currentIDDSBVDD = VDDIO = 1.8 V, 25 °C0.220.31µA
Current (humidity)IDDHVDD = VDDIO = 1.8 V, 25 °C340450µA
Current (pressure)IDDPVDD = VDDIO = 1.8 V, 25 °C735750µA
Current (temperature)IDDTVDD = VDDIO = 1.8 V, 25 °C425450µA
Start-up timet<sub>startup</sub>First comm after VDD > 1.58 V and VDDIO > 0.65 V2ms
PSRR (DC)PSRRFull VDD range±0.01 / ±5%r.H./V, Pa/V
Standby time accuracyΔt<sub>standby</sub>±5±25%

The power efficiency, performance and heat dissipation scale with supply voltage. BME690 is optimized for 1.8 V.

Humidity, Pressure & Temperature Sensor Specs

ParameterSymbolConditionMinTypMaxUnit
Humidity — Operating rangeTemperature-402585°C
Humidity — Operating rangeRelative humidity0100% r.H.
Humidity — Full accuracyTemperature065°C
Humidity — Full accuracyRelative humidity1090% r.H.
Humidity — Supply currentIDD,H1 Hz forced, T+H meas2.22.7µA
Humidity — Absolute accuracyA<sub>H</sub>20–80 % r.H., 25 °C, incl. hysteresis±3% r.H.
Pressure — Operating rangeTATemperature-402585°C
Pressure — Full accuracy rangeTATemperature065°C
Pressure — Operating rangePFull accuracy3001100hPa
Pressure — Supply currentIDD,LP1 Hz, lowest power3.24.5µA
Temperature — Operating rangeTAOperational-402585°C
Temperature — Supply currentIDD,T1 Hz, temperature only1.3µA
Temperature — Absolute accuracyA<sub>T</sub>0–65 °C±0.5°C
Temperature — Absolute accuracyA<sub>T</sub>Other range±1°C

Communication Interface

The BME690 supports three digital interface modes on a shared pin set:

InterfacePins UsedNotes
I²CSDA (pin 3), SCL (pin 4); CSB tied to VDDIO; SDO sets address LSB100 nF on VDD/VDDIO; 4.7 kΩ pull-ups typ
4-wire SPISDI, SDO, SCK, CSBSeparate MOSI/MISO
3-wire SPISDI/SDO (shared), SCK, CSB; SDO = DNCHalf-duplex

Packages

PackageDimensionsPins
LGA-83.0 × 3.0 × 0.9 mm³8

Pin 1 marker on top of package. Bottom-side pads are recommended to be solder-mask defined (SMD) or non-solder-mask defined (NSMD) on a 1.50 × 3.00 mm pad-pattern footprint.

Software API

The BME690 is supported by two Bosch software components:

  • BME AI-Studio — PC-side training tool for customizing the gas-scanner classifier to a specific application (sensitivity, selectivity, data rate, power).
  • BSEC (Bosch Software Environmental Cluster) — runtime library running on the host MCU that consumes raw BME690 readings and produces fused outputs: Indoor Air Quality index (IAQ, 0–500), bVOC-equivalent (ppm), CO₂-equivalent (ppm), and gas-scan class probabilities.

BSEC exposes multiple power-mode profiles so end applications can trade update rate against current consumption.

Applications

  • Indoor air quality measurement
  • Bad breath and spoiled food detection (H₂S / VSCs)
  • Leakage or fire detection via unusual gases and smells
  • Diaper state detection for baby care
  • Early-warning for odors and bad smells
  • Wildfire detection
  • Handsets, tablets, GPS devices
  • Smart watches and connected wearables
  • Home appliances and IoT products
  • Smart home climate sensors and weather stations
  • Asset-tracking and surveillance connected devices
  • Sensor networks and sensor nodes
  • Gaming peripherals and flying toys

Diagrams & Graphs (21)

**Source:** [Bosch Sensortec BME690 Datasheet (BST-BME690-DS001-04)](https://wtqihf5e8fsv.adom.cloud/uploads/bme690-cbe9164d81a7c1c4.pdf)
**Manufacturer:** Bosch Sensortec
**Part Number:** BME690
**Document:** BST-BME690-DS001-04 — Rev 1.4, May 2025

## Description

The BME690 is a digital 4-in-1 environmental sensor that combines **temperature**, **humidity**, **pressure**, and **gas sensing with Artificial Intelligence (AI)** in a single robust 3.0 × 3.0 × 0.9 mm³ LGA-8 package. It targets mobile, wearable, and connected applications where size and low power consumption are critical, and — unlike earlier Bosch BME68x parts — it is qualified for use in high-condensation environments.

The integrated gas sensor detects Volatile Organic Compounds (VOCs), Volatile Sulfur Compounds (VSCs), carbon monoxide, hydrogen and other gases. The part shares the gas-scanner function of the BME688 and is supported by the **BME AI-Studio** training tool and the **Bosch Software Environmental Cluster (BSEC)** runtime, which emit higher-level outputs such as Indoor Air Quality (IAQ, 0–500), bVOC-equivalent, CO₂-equivalent, and gas-scan class probabilities.

## Key Specifications

| Parameter | Value |
| --- | --- |
| Sensors Integrated | Temperature, Humidity, Pressure, Gas (AI) |
| Package | LGA-8, 3.0 × 3.0 × 0.9 mm³ |
| Supply Voltage VDD | 1.71 V to 3.6 V (1.8 V typ) |
| Supply Voltage VDDIO | 1.2 V to 3.6 V |
| Sleep Current | 0.11 µA typ |
| Operating Temperature | -40 °C to +85 °C |
| Full Accuracy Temperature | 0 °C to +65 °C |
| Pressure Range | 300 hPa to 1100 hPa |
| Humidity Absolute Accuracy | ±3 % r.H. (20–80 % r.H.) |
| Temperature Absolute Accuracy | ±0.5 °C (0–65 °C) |
| Interfaces | I²C, 4-wire SPI, 3-wire SPI |
| Start-up Time | 2 ms |
| IAQ Output Range | 0 – 500 |
| ESD Protection (HBM) | ±2 kV |

## Features

- 4-in-1 environmental sensor — temperature, humidity, pressure, gas with AI
- AI-trainable gas scanner via BME AI-Studio
- BSEC software library with IAQ, bVOC-eq, CO₂-eq, gas-scan outputs
- Detects VOCs, VSCs (H₂S), CO, H₂ and similar reducing gases
- Robust in high-condensation applications (improvement over BME688)
- Compact 3.0 × 3.0 × 0.9 mm³ LGA-8 package
- Ultra-low sleep current (0.11 µA typ)
- Supply range 1.71 V to 3.6 V, optimized for 1.8 V
- I²C and SPI (3-wire / 4-wire) digital interfaces
- Internal IIR filter for pressure and temperature data
- Operating temperature range -40 °C to +85 °C

## Pin Configuration

| Pin | Name | Type | Description |
| --- | --- | --- | --- |
| 1 | GND | Supply | Ground |
| 2 | CSB | Input | Chip select (I²C: tie to VDDIO; SPI: active-low CS) |
| 3 | SDI | In/Out | Serial data input (I²C: SDA; SPI 4W: SDI; SPI 3W: SDI/SDO) |
| 4 | SCK | Input | Serial clock input (I²C: SCL; SPI: SCK) |
| 5 | SDO | In/Out | Serial data output (SPI 4W: SDO; SPI 3W: DNC; I²C: sets address LSB — GND = default) |
| 6 | VDDIO | Supply | Digital / interface supply (1.2 V – 3.6 V) |
| 7 | GND | Supply | Ground |
| 8 | VDD | Supply | Analog supply (1.71 V – 3.6 V) |

Pin numbering is clockwise in top view (counter-clockwise in bottom view). Pin 1 is marked with a dot on the package top.

## Absolute Maximum Ratings

| Parameter | Condition | Min | Max | Unit |
| --- | --- | --- | --- | --- |
| Voltage at any supply pin | VDD, VDDIO | -0.3 | 4.25 | V |
| Voltage at any interface pin | — | -0.3 | VDDIO + 0.3 | V |
| Storage temperature | ≤ 65 % r.H. | -45 | +85 | °C |
| Pressure | — | 0 | 20 000 | hPa |
| ESD | HBM, any pin | ±2 | — | kV |
| ESD | Machine model | ±200 | — | V |

## Electrical Characteristics

| Parameter | Symbol | Condition | Min | Typ | Max | Unit |
| --- | --- | --- | --- | --- | --- | --- |
| Supply Voltage (Internal) | VDD | Ripple max. 50 mV<sub>pp</sub> | 1.71 | 1.8 | 3.6 | V |
| Supply Voltage (I/O) | VDDIO | — | 1.2 | 1.8 | 3.6 | V |
| Sleep current | IDDSL | VDD = VDDIO = 1.8 V, 25 °C | — | 0.11 | 0.14 | µA |
| Standby current | IDDSB | VDD = VDDIO = 1.8 V, 25 °C | — | 0.22 | 0.31 | µA |
| Current (humidity) | IDDH | VDD = VDDIO = 1.8 V, 25 °C | — | 340 | 450 | µA |
| Current (pressure) | IDDP | VDD = VDDIO = 1.8 V, 25 °C | — | 735 | 750 | µA |
| Current (temperature) | IDDT | VDD = VDDIO = 1.8 V, 25 °C | — | 425 | 450 | µA |
| Start-up time | t<sub>startup</sub> | First comm after VDD > 1.58 V and VDDIO > 0.65 V | — | — | 2 | ms |
| PSRR (DC) | PSRR | Full VDD range | — | ±0.01 / ±5 | — | %r.H./V, Pa/V |
| Standby time accuracy | Δt<sub>standby</sub> | — | — | ±5 | ±25 | % |

The power efficiency, performance and heat dissipation scale with supply voltage. BME690 is optimized for 1.8 V.

## Humidity, Pressure & Temperature Sensor Specs

| Parameter | Symbol | Condition | Min | Typ | Max | Unit |
| --- | --- | --- | --- | --- | --- | --- |
| Humidity — Operating range | — | Temperature | -40 | 25 | 85 | °C |
| Humidity — Operating range | — | Relative humidity | 0 | — | 100 | % r.H. |
| Humidity — Full accuracy | — | Temperature | 0 | — | 65 | °C |
| Humidity — Full accuracy | — | Relative humidity | 10 | — | 90 | % r.H. |
| Humidity — Supply current | IDD,H | 1 Hz forced, T+H meas | — | 2.2 | 2.7 | µA |
| Humidity — Absolute accuracy | A<sub>H</sub> | 20–80 % r.H., 25 °C, incl. hysteresis | — | — | ±3 | % r.H. |
| Pressure — Operating range | TA | Temperature | -40 | 25 | 85 | °C |
| Pressure — Full accuracy range | TA | Temperature | 0 | — | 65 | °C |
| Pressure — Operating range | P | Full accuracy | 300 | — | 1100 | hPa |
| Pressure — Supply current | IDD,LP | 1 Hz, lowest power | — | 3.2 | 4.5 | µA |
| Temperature — Operating range | TA | Operational | -40 | 25 | 85 | °C |
| Temperature — Supply current | IDD,T | 1 Hz, temperature only | — | — | 1.3 | µA |
| Temperature — Absolute accuracy | A<sub>T</sub> | 0–65 °C | — | — | ±0.5 | °C |
| Temperature — Absolute accuracy | A<sub>T</sub> | Other range | — | — | ±1 | °C |

## Communication Interface

The BME690 supports three digital interface modes on a shared pin set:

| Interface | Pins Used | Notes |
| --- | --- | --- |
| I²C | SDA (pin 3), SCL (pin 4); CSB tied to VDDIO; SDO sets address LSB | 100 nF on VDD/VDDIO; 4.7 kΩ pull-ups typ |
| 4-wire SPI | SDI, SDO, SCK, CSB | Separate MOSI/MISO |
| 3-wire SPI | SDI/SDO (shared), SCK, CSB; SDO = DNC | Half-duplex |

## Packages

| Package | Dimensions | Pins |
| --- | --- | --- |
| LGA-8 | 3.0 × 3.0 × 0.9 mm³ | 8 |

Pin 1 marker on top of package. Bottom-side pads are recommended to be solder-mask defined (SMD) or non-solder-mask defined (NSMD) on a 1.50 × 3.00 mm pad-pattern footprint.

## Applications

- Indoor air quality measurement
- Bad breath and spoiled food detection (H₂S / VSCs)
- Leakage or fire detection via unusual gases and smells
- Diaper state detection for baby care
- Early-warning for odors and bad smells
- Wildfire detection
- Handsets, tablets, GPS devices
- Smart watches and connected wearables
- Home appliances and IoT products
- Smart home climate sensors and weather stations
- Asset-tracking and surveillance connected devices
- Sensor networks and sensor nodes
- Gaming peripherals and flying toys

## Software API

The BME690 is supported by two Bosch software components:

- **BME AI-Studio** — PC-side training tool for customizing the gas-scanner classifier to a specific application (sensitivity, selectivity, data rate, power).
- **BSEC (Bosch Software Environmental Cluster)** — runtime library running on the host MCU that consumes raw BME690 readings and produces fused outputs: Indoor Air Quality index (IAQ, 0–500), bVOC-equivalent (ppm), CO₂-equivalent (ppm), and gas-scan class probabilities.

BSEC exposes multiple power-mode profiles so end applications can trade update rate against current consumption.

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!