Adafruit
MPL3115A2 - I2C Barometric Pressure/Altitude/Temperature Sensor
The MPL3115A2 is a precision barometric pressure, altitude, and temperature sensor from NXP (formerly Freescale) that communicates over I2C. With 1.5 Pa reso...
The MPL3115A2 is a precision barometric pressure, altitude, and temperature sensor from NXP (formerly Freescale) that communicates over I2C. With 1.5 Pa resolution, it can resolve altitude changes as small as 0.3 m and includes a built-in altimeter calculation — no external calibration or manual computation required.
This breakout includes an onboard 3 V regulator and logic level shifting, so it works directly with 5 V microcontrollers like Arduino as well as 3.3 V boards. The sensor also features interrupt outputs for ultra-low-power applications, and a built-in temperature sensor with ±1 °C typical accuracy.
Key Features
- Barometric Pressure – 1.5 Pa resolution
- Built-In Altimeter – Direct altitude output, 0.3 m resolution
- Temperature Sensor – ±1 °C typical accuracy (±3 °C max)
- I2C Interface – Simple two-wire connection
- Interrupt Outputs – For low-power event-driven operation
- Level Shifted – Onboard 3 V regulator, compatible with 3.3 V and 5 V logic
Specifications
- Sensor: NXP MPL3115A2
- Pressure Resolution: 1.5 Pa
- Altitude Resolution: 0.3 m
- Temperature Accuracy: ±1 °C typical, ±3 °C max
- Operating Voltage: 2–3.6 V (breakout accepts 3.3–5 V)
- Interface: I2C
Ideal For
- Weather stations and barometric monitoring
- Altitude measurement and GPS augmentation
- Indoor navigation and floor detection
- Low-power environmental sensing
Package Contents
- 1× MPL3115A2 breakout board
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- GPS
- The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
Find this product in
Brands
Related Tutorials
Free guides on learn.littlebird.com.au