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, pinout, absolute maximum ratings.
Manufacturer
Bosch Sensortec
Category
SensorsPackage
3.0 mm x 3.0 mm x 0.93 mm metal lid LGA
Lifecycle
Not For New Designs
Key Specifications
| Parameter | Value |
|---|---|
| Operating Temperature | -40°C ~ 85°C |
| Output Type | I2C, SPI |
| Sensor Type | Gas, Humidity, Pressure, Temperature |
Overview
Part: BME680 — Bosch Sensortec
Type: Low power gas, pressure, temperature & humidity sensor
Description: A digital 4-in-1 sensor with gas, humidity, pressure, and temperature measurement, housed in an extremely compact 3.0 × 3.0 × 0.93 mm metal-lid LGA package, featuring I²C and SPI digital interfaces.
Operating Conditions:
- Supply voltage: VDD main 1.71 V to 3.6 V, VDDIO interface 1.2 V to 3.6 V
- Operating temperature: -40 to +85 °C
- Operating humidity: 0 - 100% r.H.
- Operating pressure: 300 - 1100 hPa
Key Specs:
- Sleep current: 0.15 μA (Typ)
- Current during humidity measurement: 340 μA (Typ, Max at 85 °C)
- Current during pressure measurement: 714 μA (Typ, Max at -40 °C)
- Current during temperature measurement: 350 μA (Typ, Max at 85 °C)
- Gas sensor response time (continuous mode, τ 33 - 63%): 0.75 s (Typ)
- Humidity sensor accuracy tolerance: ±3% r.H.
- Pressure sensor RMS Noise: 0.12 Pa (equiv. to 1.7 cm)
- IAQ Range: 0 - 500
Features:
- 3.0 mm x 3.0 mm x 0.93 mm metal lid LGA package
- Digital interface: I²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz)
- Low power consumption (e.g., 0.15 μA in sleep mode)
- Individual humidity, pressure, and gas sensors can be independently enabled/disabled
- RoHS compliant, halogen-free, MSL1
- Direct index for air quality (IAQ) output
Applications:
- Indoor air quality
- Home automation and control
- Internet of things
- Weather forecast
- GPS enhancement
- Indoor navigation
- Outdoor navigation, leisure and sports applications
- Vertical velocity indication
Package:
- 3.0 mm x 3.0 mm x 0.93 mm metal lid LGA
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
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)
Pin Configuration
BME680 LGA Pinout
| Pin Number | Pin Name | Type | Description |
|---|---|---|---|
| 1 | GND | P | Ground |
| 2 | CSB | I | Chip Select (SPI) / I²C address select |
| 3 | SDI | I/O | SPI MOSI / I²C SDA |
| 4 | SCK | I | SPI Clock / I²C SCL |
| 5 | SDO | O | SPI MISO / I²C address select |
| 6 | GND | P | Ground |
| 7 | VDDIO | P | I/O Supply Voltage (1.2 V to 3.6 V) |
| 8 | VDD | P | Main Supply Voltage (1.71 V to 3.6 V) |
Notes
- Package: LGA 3.0 × 3.0 × 0.93 mm (8-pin)
- Interface Selection: CSB pin selects between I²C and SPI modes. Pull CSB high for SPI mode, low for I²C mode.
- I²C Mode: SDI acts as SDA, SCK acts as SCL. SDO and CSB configure the I²C slave address.
- SPI Mode: SDI = MOSI, SDO = MISO, SCK = Clock, CSB = Chip Select (active low).
- Supply: VDD and VDDIO must both be present. VDD is the main sensor supply; VDDIO powers the digital interface.
- Decoupling: Recommend 100 nF capacitors close to VDD and VDDIO pins.
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 |
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)
Package Information
Picture 13: Package dimensions for top, bottom and side view
Ordering Information
| MPN | Package | Temperature Range | Packing |
|---|---|---|---|
| BME680 | 3.0 mm x 3.0 mm x 0.93 mm metal lid LGA | -40 to +85 °C | null |
Get structured datasheet data via API
Get started free