# BMP180 pressure sensor (GY-68): specs

> A module carrying the Bosch BMP180 digital pressure and temperature sensor, read over I2C. The module board itself (regulator, pull-ups, header…

[HTML version](https://soldr.ai/docs/components/bmp180-gy-68)

[Docs](https://soldr.ai/docs) / [Components](https://soldr.ai/docs/components)

A module carrying the Bosch BMP180 digital pressure and temperature sensor, read over I2C. The module board itself (regulator, pull-ups, header order) is not covered by an official document.

Every value cites its sourcePinout not published

[Buy on Compoden](https://compoden.com/products/gy-68-bmp180-barometric-pressure-sensor-module-for-arduino-iot)

## Specs

| Spec | Value | Source |
|---|---|---|
| Supply voltage VDD (chip) | VDD 1.8 V to 3.6 V; VDDIO (digital I/O supply) 1.62 V to 3.6 V | source Table 1, p.6; front page |
| Supply absolute maximum (chip) | -0.3 V to +4.25 V | source Table 2, p.8 |
| Pressure range | 300 to 1100 hPa | source Key features (front pages) |
| Resolution of output data | pressure 0.01 hPa; temperature 0.1 C | source Table 1, p.6 |
| Absolute pressure accuracy (VDD 3.3 V, 300-1100 hPa, 0 to +65 C) | min -4.0, typ -1.0, max +2.0 hPa | source Table 1, p.6 |
| Operating temperature | -40 to +85 C operational; 0 to +65 C full accuracy | source Table 1, p.6 |
| Interface and bus speed | I2C, up to 3.4 MHz (standard, fast and high-speed modes) | source Section 5, p.19 |
| Device address | 0xEE (write) / 0xEF (read) as 8-bit addresses | source Section 5.2, Table 7, p.20 |
| Supply current, standard mode at 1 sample/s, 25 C | 5 uA typ | source Table 1, p.6 |
| I2C pull-up resistors (typical circuit) | 2.2 k to 10 k, typ 4.7 k | source Figure 2 note, p.10 |

## Power

| | Value | Source |
|---|---|---|
| Supply | Chip VDD 1.8-3.6 V (module supply not documented) | source Table 1, p.6 |
| Current | 5 uA typ, standard mode at 1 sample/s, 25 C | source Table 1, p.6 |

## Pinout
We don't publish a pin table for this part: no official source we could verify gives one. Check the labels printed on your module, and see the notes below.

The module board is not covered by an official document, so no header order is given here. Chip-level facts above come from the Bosch BMP180 data sheet.

## Build with it
Project ideas for the BMP180 pressure sensor (GY-68). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

- [Weather station display](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20pressure%20and%20temperature%20display%20with%20an%20ESP32%2C%20a%20BMP180%20pressure%20sensor%20module%20and%20a%200.96%20inch%20OLED): Both run from 3.3 V on the ESP32 I2C bus, inside the chip&#x27;s 3.6 V limit.
- [Altitude display](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20simple%20altitude%20display%20with%20a%20Raspberry%20Pi%20Pico%2C%20a%20BMP180%20pressure%20sensor%20module%20and%20a%200.96%20inch%20OLED): The Pico is a 3.3 V board. Altitude is derived from pressure and needs a sea-level reference; a learning project.
- [Pressure and humidity logger](https://app.soldr.ai/?prompt=I%20want%20to%20build%20an%20indoor%20pressure%20and%20humidity%20logger%20with%20an%20ESP32%2C%20a%20BMP180%20pressure%20sensor%20module%20and%20a%20DHT22%20sensor): Pressure over I2C and humidity from a separate one-wire sensor; log both over Wi-Fi.

## Common mistakes

- Chip supply is 1.8-3.6 V and its absolute maximum is 4.25 V (source: [link](https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf), Tables 1-2). The module&#x27;s regulator and I2C level handling are undocumented, so power it from 3.3 V and use a 3.3 V I2C bus.
- I2C needs pull-up resistors of 2.2-10 k (typ 4.7 k) (source: [link](https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf), Figure 2 p.10); check whether your module has them before adding more.
- The raw readings must be compensated with the calibration data stored in the chip EEPROM; uncompensated values are not pressure (source: [link](https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf), section 3.4 p.13 (calibration coefficients) and section 3.5 p.14 (compensation maths)).

## Not covered by the official source

- Module board not documented: pin order, regulator and pull-ups unknown.
- Listing does not state the supply voltage; none is claimed.

## Sources

- [link](https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf) (Bosch Sensortec BMP180 data sheet, rev 2.5, 5 April 2013, BST-BMP180-DS000-09)
