Same-day shipping from US stock when ordered before noon Pacific Time Learn more

Free shipping on USA orders of $50 or more! Learn more

Enjoying the new site?

Send us your comments and report any bugs here.

Addicore  |  SKU: AD230

BMP180 Digital Barometric Pressure - Temperature - Altitude Sensor

Shipping calculated at checkout.


Ships Same Day if Ordered Before Noon Pacific Time

The BMP180 is an ultra-low power, low voltage capable digital barometric pressure, temperature, and altitude sensor. The I2C interface allows for easy system integration with a microcontroller. The BMP180 is based on piezo-resistive technology for EMC robustness, high accuracy and linearity as well as long term stability.

This module includes an on-board voltage regulator (MIC5205 marked KB33) so you can connect the module's "VCC" pin to a 5V supply, such as an Arduino's 5V supply pin. If you want to supply the module with 3.3V then connect a 3.3V supply to the "3.3" pin on the module, which will bypass the on-board voltage regulator.

On-board pull-up resistors are connected to the I2C pins, so you won't need to worry about adding them to your I2C lines. These resistors pull-up the I2C lines to the 3.3V output of the on-board voltage regulator so you can connect the I2C pins directly to a 5V logic device such as an Arduino without having to worry about logic level shifting. They are also connected to the module's "3.3" pin for when you are supplying the module with a 3.3V supply.

IMPORTANT: The BMP180 is sensitive to moisture. Do not submerge or spray the sensor with water or solvents. See page 26 of the datasheet (link provided below) for moisture sensitivity details.

Product Contents:

  • 1 - BMP180 Digital Barometric Pressure, Temperature, and Altitude Sensor
  • 1 - 1x5 male header

  • Barometric Pressure Sensing Range: 300hPa to 1100 hPa (-500m to +9000m relating to sea level) with accuracy down to 0.02 hPa, in advanced resolution mode
  • Resolution: 0.03hPa (0.25m)
  • Temperature Sensor Accuracy: +-3.6 Fahrenheit (+-2 Celsius)
  • Supply Voltage: 1.8V to 6V; when using a supply voltage of 3.3V or less, connect the supply voltage to the "3.3" pin instead of the "VCC" pin
  • I2C Interface
    • I2C Device Address: 0x77
    • Max I2C Speed: 3.4Mbit/sec. (I2C standard, fast and high-speed mode supported)
  • Low noise, with 0.06hPa (0.5m) in ultra low power mode and 0.02hPa (0.17m) advanced resolution mode
  • Pins are breadboard compatible
  • Operating Temperature Range: -40 to 185 Fahrenheit (-40 to 85 Celsius)
  • Dimensions (excluding pins): 15mm (0.6") length x 13.5mm (0.05") width x 2.6mm (0.1") height