1. Catalogs
  2. Micro Sensor Co.,Ltd
  3. MPM7878 Digital Pressure Sensor

MPM7878 Digital Pressure Sensor

MPM7878 Digital Pressure Sensor
1 / 29 PagesView full catalog

MPM7878 Digital Pressure Sensor

Product catalog summary
Introduction
The MPM7878 is a compact digital barometric air pressure sensor that also measures temperature. It is designed for high accuracy and low power consumption, making it ideal for mobile and wearable applications. The sensor uses a capacitive sensing principle and outputs 24-bit results. It includes calibration coefficients for accurate readings and a FIFO buffer for storing up to 32 measurements, reducing power consumption by allowing the host processor to remain in sleep mode longer. Key features include a pressure range of 300hPa to 1100hPa, a temperature range of -40°C to 85°C, and interfaces via I2C and SPI.
Test Conditions
Standard test conditions include a temperature range of -40°C to 85°C, humidity between 25%RH and 75%RH, and air pressure from 300hPa to 1100hPa. Basic tests are conducted at 25°C, 60%-70%RH, and the same pressure range.
Absolute Maximum Ratings
The sensor can withstand storage temperatures from -40°C to +125°C and supply voltages up to +4V. It has an ESD rating of ±2kV and can handle overpressure up to 10000hPa.
Electrical Characteristics
Operating conditions include a temperature range of -40°C to 85°C and a supply voltage range of 1.7V to 3.6V. The sensor's current consumption varies with measurement precision and rate, with a peak current of 400-500μA during conversion.
Operation
The MPM7878 operates in three modes: Standby, Command, and Background. Standby mode is the default after power-on, Command mode performs a single measurement, and Background mode continuously measures pressure and temperature. Measurement precision and rate can be configured to suit different applications, affecting current consumption and measurement time.
Sensor Interface
The sensor supports SPI and I2C interfaces. The default I2C address is 0x77, or 0x76 if the SDO pin is grounded. I2C communication involves writing and reading register addresses and data.
Communication Interfaces
  • I2C Interface: The sensor can be addressed in read mode using the address 111011X1. Data is sent from auto-incremented register addresses until a NOACKM and stop condition occur.
  • SPI Interface: The sensor switches to SPI mode when an active low is detected on the CSB pin. It supports both 4-wire and 3-wire configurations. In SPI mode, only 7 bits of the register addresses are used, with the MSB replaced by a read/write bit.
Interrupt Handling
The sensor can generate interrupts when new measurement results are available or when the FIFO is full. The SDO pin is used for the interrupt signal, which is not supported in 4-wire SPI mode. Interrupts are configured in the CFG_REG register.
FIFO Operation
The FIFO can store up to 32 measurements, reducing system power consumption. It can store both pressure and temperature measurements, with the measurement type indicated by the least significant bit. The FIFO is enabled in the CFG_REG register, and data is read from the PRS_bn registers.
Calibration and Measurement Compensation
  • Pressure Compensation: Involves reading calibration coefficients and applying scaling factors to calculate compensated pressure values.
  • Temperature Compensation: Similar process as pressure compensation, using different coefficients and scaling factors.
Applications
  • Measurement Settings: Various use cases are provided, such as weather stations and indoor navigation, with specific register configurations and power consumption details.
  • Application Circuit Example: An example circuit using the I2C interface is provided, with component values and configurations.
Register Map and Description
Detailed descriptions of the sensor's registers, including pressure and temperature data registers, configuration registers, and their respective fields and reset states.
Temperature Configuration (TMP_CFG)
This section details the configuration of temperature measurement rate (TMP_RATE) and resolution (TMP_PRC). The configuration allows for internal or external sensor selection, with a recommendation to use the external sensor. Oversampling options range from single to 128 times, affecting measurement time and precision.
Sensor Operating Mode and Status (MEAS_CFG)
This section describes the setup of measurement modes and sensor status indicators. It includes readiness indicators for coefficients, sensor, temperature, and pressure measurements. The measurement mode can be set to standby, command, or background mode.
Interrupt and FIFO Configuration (CFG_REG)
This section covers the configuration of interrupts, data shift, and FIFO enablement. It includes settings for interrupt active levels, FIFO full interrupts, and measurement readiness interrupts. Bit-shift settings are necessary for oversampling rates greater than 8 times.
Interrupt Status (INT_STS)
The interrupt status register is cleared on read and indicates the status of FIFO, temperature, and pressure measurement interrupts.
FIFO Status (FIFO_STS)
This section provides the status of the FIFO, indicating whether it is full or empty.
Soft Reset and FIFO Flush (RESET)
This section describes how to flush the FIFO or perform a soft reset, which mimics a power-on reset sequence.
Product and Revision ID (ID)
This section provides the product and revision ID information.
Calibration Coefficients (COEF)
The calibration coefficients register contains coefficients used to calculate compensated pressure and temperature values.
Mechanical Characteristics
This section includes pin configuration, outline dimensions, and marking instructions for the MPM7878 sensor.
Storage and Transportation
Guidelines for storage and transportation include maintaining humidity below 75% and avoiding harmful environments. The storage temperature range is -40°C to 125°C, and the operating temperature range is -40°C to 85°C.
Soldering Recommendation
Recommendations for solder reflow include specific temperature and time settings for Pb-free assembly.
Package Specification
This section provides details on carrier tape dimensions and packaging, with a quantity of 10,000 pieces per reel.
See more

Catalog excerpts

MPM7878 Digital Pressure Sensor-1

MPM7878 Digital Pressure Sensor

 Open the catalog to page 1
MPM7878 Digital Pressure Sensor-3

http://www.microsensor.cn Add: No.18, Yingda Road Baoji, P.R. China, Tel: +86 917 3600739/3600909

 Open the catalog to page 3
MPM7878 Digital Pressure Sensor-4

MPM7878 is a miniaturized Digital Barometric Air Pressure Sensor with a high accuracy and a low current consumption. It is both a pressure and a temperature sensor. The pressure sensor element is based on a capacitive sensing principle which guarantees a high precision during temperature changes. The small package makes the MPM7878 ideal for mobile applications and wearable devices. MPM7878‘s internal signal processor converts the output from the pressure and temperature sensor elements to 24-bit results. Each pressure sensor has been calibrated individually and contains calibration coefficients....

 Open the catalog to page 4
MPM7878 Digital Pressure Sensor-5

2 Test Condition Table 1: Test Condition http://www.microsensor.cn Add: No.18, Yingda Road Baoji, P.R. China, 721006 MICRO SENSOR CO.,LTD

 Open the catalog to page 5
MPM7878 Digital Pressure Sensor-6

Note: (©Key performance. 5 Operation MICRO SENSOR CO.,LTD http://www.microsensor.cn Add: No.18, Yingda Road Baoji, P.R. China, 721006

 Open the catalog to page 6
MPM7878 Digital Pressure Sensor-7

Operating Modes MPM7878 supports 3 different modes of operation: Standby, Command, and Background mode Standby Mode ——Default mode after power on or reset. No measurements are performed. ——All registers and compensation coefficients are accessible. Command Mode ——One temperature or pressure measurement is performed according to the selected precision. ——The sensor will return to Standby Mode when the measurement is finished, and the measurement result will be available in the data registers. Background Mode ——Pressure and/or temperature measurements are performed continuously according to the...

 Open the catalog to page 7
MPM7878 Digital Pressure Sensor-8

Sensor Interface MPM7878 can be accessed as a slave device through either SPI 3-wire, SPI 4-wire, or I2C serial interface. 5.3.1 ——The sensor's default interface. ——The sensor's address is 0x77(default) or 0x76 (if the SDO pin is pulled-down to GND) I2C write Writing is done by sending the slave address in write mode (RW=’0’), resulting in slave address 111011X0 (‘X’ is determined by state of SDO pin. Then the master sends pairs of register addresses and register data. The transaction is ended by a stop condition. Date byte Control byte Start Slave Address Register data - address 06h Date byte...

 Open the catalog to page 8
MPM7878 Digital Pressure Sensor-9

-The sensor will switch to SPI mode, if it detects an active low on the CSB pin. SPI 4-wire is the default SPI interface. -To enable SPI 3-wire configuration, a bit must be set in the Interrupt and FIFO configuration (CFG_REG) register after starting up. CSB is active low and has an integrated pull-up resistor. Data on SDA is latched by the device at SCK rising edge and SDO is changed at SCK falling edge. Communication starts when CSB goes to low and stops when CSB goes to high; during these transitions on CSB, SCK must be stable. Mode 3 (CPOL=1, CPHA=1) In SPI mode, only 7 bits of the register...

 Open the catalog to page 9
MPM7878 Digital Pressure Sensor-10

MICRO SENSOR CO.,LTD MPM7878 can generate an interrupt when a new measurement result is available and/or when the FIFO is full. The sensor uses the SDO pin for the interrupt signal, and interrupt is therefore not supported if the interface is 4-wire SPI. The interrupt is enabled and configured in the interrupt and FIFO configuration(CFG_REG) register. The SDO pin serves as both interrupt and as the least significant bit in the device address. If the SDO pin is pulled low the interrupt polarity must be set to active high and vice versa. The interrupt status can be read from the Interrupt Status...

 Open the catalog to page 10
MPM7878 Digital Pressure Sensor-11

MPM7878 Digital Pressure Sensor(V1.0) generate and interrupt if this has been enabled in the interrupt and FIFO configuration(CFG_reg) register. 5.6 Calibration and Measurement Compensation MPM7878 is a calibrated sensor and contains calibration coefficients. These are used in the application (for instance by the host processor) to compensate the measurement results for sensor non-linearity’s. The sections that follow, describe how to calculate the compensated results and convert them into Pa and °C values. 5.6.1 a) How to Calculate Compensated Pressure Values Read the calibration coefficients...

 Open the catalog to page 11
MPM7878 Digital Pressure Sensor-12

Table 4: Compensation Scale Factors 6.2 Application Circuit Example The example application circuit example uses the I2C serial interface. The SDO pin can be used for interrupt or to set least significant bit of the device address. MICRO SENSOR CO.,LTD http://www.microsensor.cn Add: No.18, Yingda Road Baoji, P.R. China, 721006

 Open the catalog to page 12
MPM7878 Digital Pressure Sensor-13

I2C Address 0x76(SDO pulled-down to GND) 0x77(SDO pulled-up to VDD or NC) Figure 1: Typical application circuit Table 6: Component Values Pull-up/down Resistor Supply Blocking Capacitor Note/Test Condition R2 is optional and will set the address to 0x76 instead of 0x77. The blocking capacitors should be placed as close to the package pins as possible. Calculating Absolute Altitude and Calculating Pressure at Sea Level With the measured pressure P and the pressure at sea level P0=1013.25hPa, the altitude in meters can be calculated with the international barometric formula: Thus, a pressure changes...

 Open the catalog to page 13
MPM7878 Digital Pressure Sensor-14

Altitude in standard atmosphere Barometric pressure [hPal With the measured pressure p and the absolute altitude the pressure at sea level can be calculated: Thus, a difference in altitude of Aaltitude = 10m corresponds to 1.2hPa pressure change at sea level. 7 Register Map Table 7: Register Map MICRO SENSOR CO.,LTD http://www.microsensor.cn Add: No.18, Yingda Road Baoji, P.R. China, 721006

 Open the catalog to page 14
MPM7878 Digital Pressure Sensor-15

MICRO SENSOR CO.,LTD http://www.microsensor.cn Add: No.18, Yingda Road Baoji, P.R. China, 721006

 Open the catalog to page 15
MPM7878 Digital Pressure Sensor-16

The lowest byte of the three bytes measured pressure value. PRS_B0 Address 02H Pressure (XLSB data) Reset value: 00H 8.2.3 TMP_B0 The lowestbyte of the three bytes measured temperature value. TMP_B0 Address: 04H MICRO SENSOR CO.,LTD http://www.microsensor.cn Add: No.18, Yingda Road Baoji, P.R. China, 721006

 Open the catalog to page 16
MPM7878 Digital Pressure Sensor-17

*) Note: Use in combination with a bit shift. See Interrupt and FIFO configuration(CFG_REG) register Table 8: Pressure measurement time(ms) and precision (Pa RMS) MICRO SENSOR CO.,LTD http://www.microsensor.cn Add: No.18, Yingda Road Baoji, P.R. China, 721006 Tel: +86 917 3600739/3600909 Fax: 3609977

 Open the catalog to page 17

All Micro Sensor Co.,Ltd catalogs and technical brochures

  1. tri-valve

    2  Pages

  2. MPM489WZ1

    3  Pages

  3. MPM6861G

    4  Pages

  4. M1500

    2  Pages

  5. MFE600

    24  Pages

  6. MPM484C

    3  Pages

  7. Flow Switch

    4  Pages

  8. Appendix 1151

    2  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.