Features:
- High-precision pressure sensor for accurate atmospheric measurements
- SPI and I2C interfaces for easy microcontroller compatibility
- 24-bit ultra-low power ADC with factory-calibrated coefficients
- High-resolution temperature output for altimeter/thermometer applications
- Multiple operating modes for balancing accuracy and power consumption
- Simple communication protocol without register programming
- Excellent linearity, even for low-pressure variations
- Immersion gold PCB for enhanced durability and signal integrity
Specifications:
- Model: GY-63
- Chip: MS5611
- Power Supply: 3V–5V
- Communication: I2C / SPI
- Dimensions: 18 x 14 mm (0.71 x 0.55 in)
Pin Connections:
Pin |
Description |
VCC |
Power supply (3V–5V) |
GND |
Ground |
SCL |
Clock line (SCL/SCK) for I2C/SPI |
SDA |
Data line (SDA/SDI) for I2C/SPI |
CSB |
Chip select (SPI), Address select (I2C) |
SDO |
Data out for SPI |
PS |
Protocol select (HIGH for I2C, GND for SPI) |
Module Image:

Sample Project:
Circuit Diagram:

Arduino Library:
Download the MS5611 Arduino Library from: this link.
Sample Code:
#include "MS5611.h"
#include "Wire.h"
MS5611 MS5611(0x77);
void setup() {
Serial.begin(9600);
Serial.println("Begin Test");
MS5611.init();
}
void loop() {
int result = MS5611.read();
if (result != 0) {
Serial.print("Error in read: ");
Serial.println(result);
} else {
Serial.print("Temp: ");
Serial.print(MS5611.getTemperature() * 0.01, 2);
Serial.print(" °C\t Press: ");
Serial.print(MS5611.getPressure() * 0.01, 2);
Serial.println(" mb");
}
delay(5000);
}
References:
Features:
- High-precision pressure sensor for accurate atmospheric measurements
- SPI and I2C interfaces for easy microcontroller compatibility
- 24-bit ultra-low power ADC with factory-calibrated coefficients
- High-resolution temperature output for altimeter/thermometer applications
- Multiple operating modes for balancing accuracy and power consumption
- Simple communication protocol without register programming
- Excellent linearity, even for low-pressure variations
- Immersion gold PCB for enhanced durability and signal integrity
Specifications:
- Model: GY-63
- Chip: MS5611
- Power Supply: 3V–5V
- Communication: I2C / SPI
- Dimensions: 18 x 14 mm (0.71 x 0.55 in)
Pin Connections:
Pin |
Description |
VCC |
Power supply (3V–5V) |
GND |
Ground |
SCL |
Clock line (SCL/SCK) for I2C/SPI |
SDA |
Data line (SDA/SDI) for I2C/SPI |
CSB |
Chip select (SPI), Address select (I2C) |
SDO |
Data out for SPI |
PS |
Protocol select (HIGH for I2C, GND for SPI) |
Module Image:

Sample Project:
Circuit Diagram:

Arduino Library:
Download the MS5611 Arduino Library from: this link.
Sample Code:
#include "MS5611.h"
#include "Wire.h"
MS5611 MS5611(0x77);
void setup() {
Serial.begin(9600);
Serial.println("Begin Test");
MS5611.init();
}
void loop() {
int result = MS5611.read();
if (result != 0) {
Serial.print("Error in read: ");
Serial.println(result);
} else {
Serial.print("Temp: ");
Serial.print(MS5611.getTemperature() * 0.01, 2);
Serial.print(" °C\t Press: ");
Serial.print(MS5611.getPressure() * 0.01, 2);
Serial.println(" mb");
}
delay(5000);
}
References: