Data Sheet

DocID027112 Rev 4 41/50
LPS25HB Register description
50
8.12 STATUS_REG (27h)
Status register
This register is updated every ODR cycle, regardless of the BDU value in CTRL_REG1
(20h).
P_OR bit is set to '1' whenever new pressure data is available and P_DA was set in the
previous ODR cycle and not cleared. P_OR is cleared when the PRESS_OUT_H (2Ah)
register is read.
T_OR is set to ‘1’ whenever new temperature data is available and T_DA was set in the
previous ODR cycle and not cleared. T_OR is cleared when the TEMP_OUT_H (2Ch)
register is read.
P_DA is set to 1 whenever a new pressure sample is available. P_DA is cleared when the
PRESS_OUT_H (2Ah) register is read.
T_DA is set to 1 whenever a new temperature sample is available. T_DA is cleared when
the TEMP_OUT_H (2Ch) register is read.
8.13 PRESS_OUT_XL (28h)
Pressure output value (LSB)
The pressure output value is a 24-bit data that contains the measured pressure. It is
composed of PRESS_OUT_H (2Ah), PRESS_OUT_L (29h) and PRESS_OUT_XL (28h).
The value is expressed as 2’s complement.
76543210
RES P_OR T_OR RES P_DA T_DA
P_OR Pressure data overrun.
(0: no overrun has occurred;
1: new data for pressure has overwritten the previous one)
T_OR Temperature data overrun.
(0: no overrun has occurred;
1: a new data for temperature has overwritten the previous one)
P_DA Pressure data available.
(0: new data for pressure is not yet available;
1: new data for pressure is available)
T_DA Temperature data available.
(0: new data for temperature is not yet available;
1: new data for temperature is available)
76543210
POUT7 POUT6 POUT5 POUT4 POUT3 POUT2 POUT1 POUT0
POUT[7:0] This register contains the low part of the pressure output value.