component
BME690 — 4-in-1 Environmental Sensor with AI Gas Scanner
UnreviewedBosch 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.
{
"schema_version": 1,
"type": "component",
"slug": "bme690",
"title": "BME690 — 4-in-1 Environmental Sensor with AI Gas Scanner",
"brief": "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.",
"version": "1.0.0",
"tags": [],
"license": "MIT",
"sample_prompts": [
{
"prompt": "Create a KiCad symbol for the BME690"
},
{
"prompt": "What's the BME690 sleep current?"
},
{
"prompt": "Show me the BME690 SPI timing"
},
{
"prompt": "Recommend a landing pattern for the BME690"
},
{
"prompt": "Compare BME690 and BME688 gas sensors"
}
],
"component": {
"mpn": "BME690 — 4-in-1 Environmental Sensor with AI Gas Scanner",
"manufacturer": "Bosch Sensortec",
"package": "",
"pin_count": null,
"category": "Environmental Sensor",
"subcategory": "",
"body_size": null,
"parts": {},
"distributor_links": {}
},
"readme": "**Source:** [Bosch Sensortec BME690 Datasheet (BST-BME690-DS001-04)](https://wtqihf5e8fsv.adom.cloud/uploads/bme690-cbe9164d81a7c1c4.pdf)\n**Manufacturer:** Bosch Sensortec\n**Part Number:** BME690\n**Document:** BST-BME690-DS001-04 — Rev 1.4, May 2025\n\n## Description\n\nThe 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.\n\nThe 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.\n\n## Key Specifications\n\n| Parameter | Value |\n| --- | --- |\n| Sensors Integrated | Temperature, Humidity, Pressure, Gas (AI) |\n| Package | LGA-8, 3.0 × 3.0 × 0.9 mm³ |\n| Supply Voltage VDD | 1.71 V to 3.6 V (1.8 V typ) |\n| Supply Voltage VDDIO | 1.2 V to 3.6 V |\n| Sleep Current | 0.11 µA typ |\n| Operating Temperature | -40 °C to +85 °C |\n| Full Accuracy Temperature | 0 °C to +65 °C |\n| Pressure Range | 300 hPa to 1100 hPa |\n| Humidity Absolute Accuracy | ±3 % r.H. (20–80 % r.H.) |\n| Temperature Absolute Accuracy | ±0.5 °C (0–65 °C) |\n| Interfaces | I²C, 4-wire SPI, 3-wire SPI |\n| Start-up Time | 2 ms |\n| IAQ Output Range | 0 – 500 |\n| ESD Protection (HBM) | ±2 kV |\n\n## Features\n\n- 4-in-1 environmental sensor — temperature, humidity, pressure, gas with AI\n- AI-trainable gas scanner via BME AI-Studio\n- BSEC software library with IAQ, bVOC-eq, CO₂-eq, gas-scan outputs\n- Detects VOCs, VSCs (H₂S), CO, H₂ and similar reducing gases\n- Robust in high-condensation applications (improvement over BME688)\n- Compact 3.0 × 3.0 × 0.9 mm³ LGA-8 package\n- Ultra-low sleep current (0.11 µA typ)\n- Supply range 1.71 V to 3.6 V, optimized for 1.8 V\n- I²C and SPI (3-wire / 4-wire) digital interfaces\n- Internal IIR filter for pressure and temperature data\n- Operating temperature range -40 °C to +85 °C\n\n## Pin Configuration\n\n| Pin | Name | Type | Description |\n| --- | --- | --- | --- |\n| 1 | GND | Supply | Ground |\n| 2 | CSB | Input | Chip select (I²C: tie to VDDIO; SPI: active-low CS) |\n| 3 | SDI | In/Out | Serial data input (I²C: SDA; SPI 4W: SDI; SPI 3W: SDI/SDO) |\n| 4 | SCK | Input | Serial clock input (I²C: SCL; SPI: SCK) |\n| 5 | SDO | In/Out | Serial data output (SPI 4W: SDO; SPI 3W: DNC; I²C: sets address LSB — GND = default) |\n| 6 | VDDIO | Supply | Digital / interface supply (1.2 V – 3.6 V) |\n| 7 | GND | Supply | Ground |\n| 8 | VDD | Supply | Analog supply (1.71 V – 3.6 V) |\n\nPin numbering is clockwise in top view (counter-clockwise in bottom view). Pin 1 is marked with a dot on the package top.\n\n## Absolute Maximum Ratings\n\n| Parameter | Condition | Min | Max | Unit |\n| --- | --- | --- | --- | --- |\n| Voltage at any supply pin | VDD, VDDIO | -0.3 | 4.25 | V |\n| Voltage at any interface pin | — | -0.3 | VDDIO + 0.3 | V |\n| Storage temperature | ≤ 65 % r.H. | -45 | +85 | °C |\n| Pressure | — | 0 | 20 000 | hPa |\n| ESD | HBM, any pin | ±2 | — | kV |\n| ESD | Machine model | ±200 | — | V |\n\n## Electrical Characteristics\n\n| Parameter | Symbol | Condition | Min | Typ | Max | Unit |\n| --- | --- | --- | --- | --- | --- | --- |\n| Supply Voltage (Internal) | VDD | Ripple max. 50 mV<sub>pp</sub> | 1.71 | 1.8 | 3.6 | V |\n| Supply Voltage (I/O) | VDDIO | — | 1.2 | 1.8 | 3.6 | V |\n| Sleep current | IDDSL | VDD = VDDIO = 1.8 V, 25 °C | — | 0.11 | 0.14 | µA |\n| Standby current | IDDSB | VDD = VDDIO = 1.8 V, 25 °C | — | 0.22 | 0.31 | µA |\n| Current (humidity) | IDDH | VDD = VDDIO = 1.8 V, 25 °C | — | 340 | 450 | µA |\n| Current (pressure) | IDDP | VDD = VDDIO = 1.8 V, 25 °C | — | 735 | 750 | µA |\n| Current (temperature) | IDDT | VDD = VDDIO = 1.8 V, 25 °C | — | 425 | 450 | µA |\n| Start-up time | t<sub>startup</sub> | First comm after VDD > 1.58 V and VDDIO > 0.65 V | — | — | 2 | ms |\n| PSRR (DC) | PSRR | Full VDD range | — | ±0.01 / ±5 | — | %r.H./V, Pa/V |\n| Standby time accuracy | Δt<sub>standby</sub> | — | — | ±5 | ±25 | % |\n\nThe power efficiency, performance and heat dissipation scale with supply voltage. BME690 is optimized for 1.8 V.\n\n## Humidity, Pressure & Temperature Sensor Specs\n\n| Parameter | Symbol | Condition | Min | Typ | Max | Unit |\n| --- | --- | --- | --- | --- | --- | --- |\n| Humidity — Operating range | — | Temperature | -40 | 25 | 85 | °C |\n| Humidity — Operating range | — | Relative humidity | 0 | — | 100 | % r.H. |\n| Humidity — Full accuracy | — | Temperature | 0 | — | 65 | °C |\n| Humidity — Full accuracy | — | Relative humidity | 10 | — | 90 | % r.H. |\n| Humidity — Supply current | IDD,H | 1 Hz forced, T+H meas | — | 2.2 | 2.7 | µA |\n| Humidity — Absolute accuracy | A<sub>H</sub> | 20–80 % r.H., 25 °C, incl. hysteresis | — | — | ±3 | % r.H. |\n| Pressure — Operating range | TA | Temperature | -40 | 25 | 85 | °C |\n| Pressure — Full accuracy range | TA | Temperature | 0 | — | 65 | °C |\n| Pressure — Operating range | P | Full accuracy | 300 | — | 1100 | hPa |\n| Pressure — Supply current | IDD,LP | 1 Hz, lowest power | — | 3.2 | 4.5 | µA |\n| Temperature — Operating range | TA | Operational | -40 | 25 | 85 | °C |\n| Temperature — Supply current | IDD,T | 1 Hz, temperature only | — | — | 1.3 | µA |\n| Temperature — Absolute accuracy | A<sub>T</sub> | 0–65 °C | — | — | ±0.5 | °C |\n| Temperature — Absolute accuracy | A<sub>T</sub> | Other range | — | — | ±1 | °C |\n\n## Communication Interface\n\nThe BME690 supports three digital interface modes on a shared pin set:\n\n| Interface | Pins Used | Notes |\n| --- | --- | --- |\n| 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 |\n| 4-wire SPI | SDI, SDO, SCK, CSB | Separate MOSI/MISO |\n| 3-wire SPI | SDI/SDO (shared), SCK, CSB; SDO = DNC | Half-duplex |\n\n## Packages\n\n| Package | Dimensions | Pins |\n| --- | --- | --- |\n| LGA-8 | 3.0 × 3.0 × 0.9 mm³ | 8 |\n\nPin 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.\n\n## Applications\n\n- Indoor air quality measurement\n- Bad breath and spoiled food detection (H₂S / VSCs)\n- Leakage or fire detection via unusual gases and smells\n- Diaper state detection for baby care\n- Early-warning for odors and bad smells\n- Wildfire detection\n- Handsets, tablets, GPS devices\n- Smart watches and connected wearables\n- Home appliances and IoT products\n- Smart home climate sensors and weather stations\n- Asset-tracking and surveillance connected devices\n- Sensor networks and sensor nodes\n- Gaming peripherals and flying toys\n\n## Software API\n\nThe BME690 is supported by two Bosch software components:\n\n- **BME AI-Studio** — PC-side training tool for customizing the gas-scanner classifier to a specific application (sensitivity, selectivity, data rate, power).\n- **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.\n\nBSEC exposes multiple power-mode profiles so end applications can trade update rate against current consumption.\n",
"author": {
"id": "695820315b5f1e4db2fcf602",
"name": "Kyle Bergstedt",
"email": "[email protected]"
},
"visibility": {
"public": true
},
"hero": null,
"discovery_triggers": [],
"discovery_pitch": null,
"metadata": {},
"created_at": "2026-05-28T05:36:53.292Z",
"updated_at": "2026-05-28T05:36:53.292Z"
}