MPL3115A2 Pressure Sensor Hookup Guide

Contributors: Nate


MPL3115A2 Overview

The MPL3115A2 is a low-cost, low power, highly accurate barometric pressure sensor. Use this sensor to detect changes in barometric pressure (weather changes) or for altitude (UAV controllers and the like). The sensor is very sensitive and capable of detecting a change of only 0.05kPa which equates to a 0.3m change in altitude.

MPL3115A2 pressure sensor breakout board

MPL3115A2 Pressure sensor breakout board

Things you should know about this sensor:

  • Uses the I2C interface
  • Only one sensor can reside on the I2C bus
  • Uses the I2C repeated start condition. Arduino supports this, check if you’re using a different microcontroller.
  • Typical pressure accuracy of ±0.05kPa
  • Typical altitude accuracy of ±0.3m
  • Typical temperature accuracy of ±3C
  • 3.3V sensor - use inline logic level converters or 10k resistors to limit 5V signals
  • Here’s the datasheet
  • Here’s the schematic for the breakout board

This sensor is ideal for environmental sensing, a weather station, or datalogging. It is a worthy replacement for the BMP085 and is more sensitive than the MPL115A1.

Suggested Reading

Want more information about SparkFun's classes? Interested in getting involved with teaching electronics? Just want to talk? Sign up for our newsletter, or contact our education department.

SparkFun is a company built around one core idea – sharing ingenuity. We think everyone should have the hardware and resources to learn and play with cool electronic gadgetry.

Share, give, learn, SparkFun.

Do you regularly instruct classes and workshops in a formal or informal learning environment? SparkFun offers Educator Discounts to people teaching and sharing electronics.

Find out more.