BME680 Gas Sensor: Pinout, Datasheet and Applications
SENSOR RH PRESSURE TEMP VOC
BME680 is a digital 4-in-1 sensor with gas, humidity, pressure and temperature measurement based on proven sensing principles. This article mainly covers pinout, datasheet, features, applications and more details about BME680.

Getting Started | BME680 Temperature, Humidity, Pressure, Air Quality w/ Arduino ESP8266 | BRK-00019
BME680 Description
The BME680 is a digital 4-in-1 sensor with gas, humidity, pressure and temperature measurement based on proven sensing principles. The sensor module is housed in an extremely compact metal-lid LGA package with a footprint of only 3.0 × 3.0 mm² with a maximum height of 1.00 mm (0.93 ± 0.07 mm). Its small dimensions and its low power consumption enable the integration in battery-powered or frequency-coupled devices, such as handsets or wearables.
BME680 Pinout


BME680 CAD Model
Symbol

Footprint

3D Model

Specifications
- TypeParameter
- Factory Lead Time14 Weeks
- Surface Mount
having leads that are designed to be soldered on the side of a circuit board that the body of the component is mounted on.
YES - Operating Temperature
The operating temperature is the range of ambient temperature within which a power supply, or any other electrical equipment, operate in. This ranges from a minimum operating temperature, to a peak or maximum operating temperature, outside which, the power supply may fail.
-40°C~85°C TA - Packaging
Semiconductor package is a carrier / shell used to contain and cover one or more semiconductor components or integrated circuits. The material of the shell can be metal, plastic, glass or ceramic.
Tape & Reel (TR) - Part Status
Parts can have many statuses as they progress through the configuration, analysis, review, and approval stages.
Active - Moisture Sensitivity Level (MSL)
Moisture Sensitivity Level (MSL) is a standardized rating that indicates the susceptibility of electronic components, particularly semiconductors, to moisture-induced damage during storage and the soldering process, defining the allowable exposure time to ambient conditions before they require special handling or baking to prevent failures
1 (Unlimited) - Number of Terminations8
- HTS Code
HTS (Harmonized Tariff Schedule) codes are product classification codes between 8-1 digits. The first six digits are an HS code, and the countries of import assign the subsequent digits to provide additional classification. U.S. HTS codes are 1 digits and are administered by the U.S. International Trade Commission.
8542.39.00.01 - Terminal Position
In electronic components, the term "Terminal Position" refers to the physical location of the connection points on the component where external electrical connections can be made. These connection points, known as terminals, are typically used to attach wires, leads, or other components to the main body of the electronic component. The terminal position is important for ensuring proper connectivity and functionality of the component within a circuit. It is often specified in technical datasheets or component specifications to help designers and engineers understand how to properly integrate the component into their circuit designs.
BOTTOM - Terminal Form
Occurring at or forming the end of a series, succession, or the like; closing; concluding.
BUTT - Number of Functions1
- Reach Compliance Code
Reach Compliance Code refers to a designation indicating that electronic components meet the requirements set by the Registration, Evaluation, Authorization, and Restriction of Chemicals (REACH) regulation in the European Union. It signifies that the manufacturer has assessed and managed the chemical substances within the components to ensure safety and environmental protection. This code is vital for compliance with regulations aimed at minimizing risks associated with hazardous substances in electronic products.
unknown - JESD-30 Code
JESD-30 Code refers to a standardized descriptive designation system established by JEDEC for semiconductor-device packages. This system provides a systematic method for generating designators that convey essential information about the package's physical characteristics, such as size and shape, which aids in component identification and selection. By using JESD-30 codes, manufacturers and engineers can ensure consistency and clarity in the specification of semiconductor packages across various applications and industries.
S-XBGA-B8 - Output Type
The "Output Type" parameter in electronic components refers to the type of signal or data that is produced by the component as an output. This parameter specifies the nature of the output signal, such as analog or digital, and can also include details about the voltage levels, current levels, frequency, and other characteristics of the output signal. Understanding the output type of a component is crucial for ensuring compatibility with other components in a circuit or system, as well as for determining how the output signal can be utilized or processed further. In summary, the output type parameter provides essential information about the nature of the signal that is generated by the electronic component as its output.
I2C, SPI - Interface
In electronic components, the term "Interface" refers to the point at which two different systems, devices, or components connect and interact with each other. It can involve physical connections such as ports, connectors, or cables, as well as communication protocols and standards that facilitate the exchange of data or signals between the connected entities. The interface serves as a bridge that enables seamless communication and interoperability between different parts of a system or between different systems altogether. Designing a reliable and efficient interface is crucial in ensuring proper functionality and performance of electronic components and systems.
I2C, SPI - Max Supply Voltage
In general, the absolute maximum common-mode voltage is VEE-0.3V and VCC+0.3V, but for products without a protection element at the VCC side, voltages up to the absolute maximum rated supply voltage (i.e. VEE+36V) can be supplied, regardless of supply voltage.
3.6V - Min Supply Voltage
The minimum supply voltage (V min ) is explored for sequential logic circuits by statistically simulating the impact of within-die process variations and gate-dielectric soft breakdown on data retention and hold time.
1.2V - Analog IC - Other Type
Analog IC - Other Type is a parameter used to categorize electronic components that are integrated circuits (ICs) designed for analog signal processing but do not fall into more specific subcategories such as amplifiers, comparators, or voltage regulators. These ICs may include specialized analog functions such as analog-to-digital converters (ADCs), digital-to-analog converters (DACs), voltage references, or signal conditioning circuits. They are typically used in various applications where precise analog signal processing is required, such as in audio equipment, instrumentation, communication systems, and industrial control systems. Manufacturers provide detailed specifications for these components to help engineers select the most suitable IC for their specific design requirements.
ANALOG CIRCUIT - Accuracy
Accuracy in electronic components refers to the degree to which a measured value agrees with the true or accepted value. It evaluates the precision of a component in providing correct output or measurement under specified conditions. High accuracy indicates minimal deviation from the actual value, while low accuracy shows significant error in measurement. This parameter is crucial in applications where precise data is essential for reliable performance and decision-making.
3 % - Sensor Type
In electronic components, the parameter "Sensor Type" refers to the specific type of sensor technology used in a particular component to detect and measure physical phenomena such as light, temperature, pressure, motion, or proximity. Different sensor types utilize various principles and mechanisms to convert the detected input into an electrical signal that can be processed by the electronic component. Common sensor types include photodiodes, thermistors, accelerometers, and proximity sensors, each designed for specific applications and environments. Understanding the sensor type is crucial for selecting the right component for a given task and ensuring accurate and reliable sensing capabilities in electronic systems.
Gas, Humidity, Pressure, Temperature - Height1mm
- RoHS Status
RoHS means “Restriction of Certain Hazardous Substances” in the “Hazardous Substances Directive” in electrical and electronic equipment.
ROHS3 Compliant
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 Schematic

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)
BME280 vs BME680
BME280 vs BME680, what are their differences? Similarly to the BME280, the BME680 can measure humidity with ±3% accuracy, barometric pressure with ±1 hPa absolute accuracy, temperature with ±1.0°C accuracy and also as an altimeter with ±1 meter or better accuracy.
How to self test BME680 functionality
The self-test starts by performing a soft reset of the device. After this, Chip-ID and trimming data are read and verified. Then temperature, pressure and humidity sensor signals are measured and compared against customisable plausibility limits. For Gas sensor the heater and gas sensor resistance are checked.
BME680 Package



BME680 Manufacturer
Bosch Sensortec GmbH is a fully owned subsidiary of Robert Bosch GmbH dedicated to the world of consumer electronics; offering a complete portfolio of micro-electro-mechanical systems (MEMS) based sensors and solutions that enable mobile devices to feel and sense the world around them. Bosch Sensortec develops and markets a broad portfolio of MEMS sensors, solutions and systems for applications in smart phones, tablets, wearable devices, and various products within the IoT (Internet of Things).
Datasheet PDF
- Datasheets :
- PCN Part Number :
- Environmental Information :
How to connect BME680 with Arduino?
You can easily wire this breakout to any microcontroller, we'll be using an Arduino compatible. For another kind of microcontroller, as long as you have 4 available pins it is possible to 'bit-bang SPI' or you can use two I2C pins, but usually those pins are fixed in hardware. Just check out the library, then port the code.
Where can I find information about BME680 calibration?
The BME680 is an integrated environmental sensor developed specifically for mobile applications and wearables, where size and low power consumption are key requirements (source). While not yet available on the market, several BME680 samples have been provided under NDA to assist the development of the uRADMonitor-D project and support the monitor’s air quality assertion.
How to connect BME680 with ESP32?
BME680 is an integrated environmental sensor developed specifically for mobile applications and wearables where size and low power consumption are key requirements. Expanding Bosch Sensortec’s existing family of environmental sensors, the BME680 integrates for the first time high-linearity and high-accuracy gas, pressure, humidity and temperature sensors.
How to find BME680 iaq calculation?
One of the main features of the BME680 sensor is its ability to measure the air quality of indoor environments. That sounds great, until you realize, that the actual output of the BME680 is not a clear, easy-to-understand value like the IAQ-Index, but it delivers instead a resistance value in ohms.
74HC244D: Overview, Features, and Applications15 November 2023921
Panasonic ERJ-6GEY0R00V 0-Ohm Resistor: 5 Key Applications in Modern Electronics11 October 20251422
Arduino Uno R4 WiFi: Description, Features and applications06 October 20236844
How to Use BC547B Transistor as a Switch or an Amplifier?[ Video]07 April 20223624
LME49600 Audio Buffer: Datasheet, Pinout and Schematic31 August 20212823
Atmel ATmega48/V, ATmega88/V, ATmega168/V: Unveiling the 8-bit Microcontroller with In-System Programmable Flash28 February 2024205
G400S SoM: Specifications, Datasheet, Dimensions10 September 2021378
ATmega1284P (AVR) 16KB SRAM Microcontroller: Datasheet, Pinout, and Performance Review10 February 2026391
The Practical Engineer’s Guide to the NE555N Timer: Pinout, Setup, and Troubleshooting29 May 2026214
What are TPMS Sensors?21 November 20205122
Function and Application of Laser Sensors28 October 20258145
Challenges in Enhancing Power Electronic Systems with Artificial Intelligence26 December 20233126
CR2450 vs CR2032 Batteries18 June 20253046
Surge Protection Devices (SPD): The Complete 2025 Guide25 December 202528107
Basic Introduction to Digital Filter [Video]23 October 20204901
What is a USB Type-C Connector?28 October 20256396
Bosch Sensortec
In Stock: 1675
United States
China
Canada
Japan
Russia
Germany
United Kingdom
Singapore
Italy
Hong Kong(China)
Taiwan(China)
France
Korea
Mexico
Netherlands
Malaysia
Austria
Spain
Switzerland
Poland
Thailand
Vietnam
India
United Arab Emirates
Afghanistan
Åland Islands
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antigua & Barbuda
Argentina
Armenia
Aruba
Australia
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bonaire, Sint Eustatius and Saba
Bosnia & Herzegovina
Botswana
Brazil
British Indian Ocean Territory
British Virgin Islands
Brunei
Bulgaria
Burkina Faso
Burundi
Cabo Verde
Cambodia
Cameroon
Cayman Islands
Central African Republic
Chad
Chile
Christmas Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo
Congo (DRC)
Cook Islands
Costa Rica
Côte d’Ivoire
Croatia
Cuba
Curaçao
Cyprus
Czechia
Denmark
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Eswatini
Ethiopia
Falkland Islands
Faroe Islands
Fiji
Finland
French Guiana
French Polynesia
Gabon
Gambia
Georgia
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Honduras
Hungary
Iceland
Indonesia
Iran
Iraq
Ireland
Isle of Man
Israel
Jamaica
Jersey
Jordan
Kazakhstan
Kenya
Kiribati
Kosovo
Kuwait
Kyrgyzstan
Laos
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macao(China)
Madagascar
Malawi
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Micronesia
Moldova
Monaco
Mongolia
Montenegro
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
North Korea
North Macedonia
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Authority
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn Islands
Portugal
Puerto Rico
Qatar
Réunion
Romania
Rwanda
Samoa
San Marino
São Tomé & Príncipe
Saudi Arabia
Senegal
Serbia
Seychelles
Sierra Leone
Sint Maarten
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Sudan
Sri Lanka
St Helena, Ascension, Tristan da Cunha
St. Barthélemy
St. Kitts & Nevis
St. Lucia
St. Martin
St. Pierre & Miquelon
St. Vincent & Grenadines
Sudan
Suriname
Svalbard & Jan Mayen
Sweden
Syria
Tajikistan
Tanzania
Timor-Leste
Togo
Tokelau
Tonga
Trinidad & Tobago
Tunisia
Turkey
Turkmenistan
Turks & Caicos Islands
Tuvalu
U.S. Outlying Islands
U.S. Virgin Islands
Uganda
Ukraine
Uruguay
Uzbekistan
Vanuatu
Vatican City
Venezuela
Wallis & Futuna
Yemen
Zambia
Zimbabwe


Product
Brand
Articles
Tools










