{
  "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": "kyle@adom.inc"
  },
  "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"
}