LPS331AP Register description
Doc ID 022112 Rev 7 25/36
INT_SOURCE Interrupt source
Address: 24h
Type: R
Reset: 00h
Description: INT_SOURCE register is cleared by reading INT_ACK register.
THS_P_L Threshold pressure (LSB)
Address: 25h
Type: R/W
Reset: 00h
Description: This register contains the low part of threshold value for pressure interrupt
generation. The complete threshold value is given by THS_P_H & THS_P_L and is
expressed as unsigned number.
76543210
00000IAPLPH
[7:3] 0
[2] IA: Interrupt Active.
(0: no interrupt has been generated; 1: one or more interrupt events have been generated).
[1] PL: Differential pressure Low.
(0: no interrupt has been generated; 1: Low differential pressure event has occurred).
[0] PH: Differential pressure High.
(0: no interrupt has been generated; 1: High differential pressure event has occurred).
76543210
THS7 THS6 THS5 THS4 THS3 THS2 THS1 THS0
[7:0] THS7 - THS0: Threshold pressure LSB. Default value: 00h.
Register description LPS331AP
26/36 Doc ID 022112 Rev 7
THS_P_H Threshold pressure (MSB)
Address: 26h
Type: R/W
Reset: 00h
Description: This register contains the high part of the threshold value for pressure interrupt
generation.
The complete threshold value is given by THS_P_H & THS_P_L and is expressed as
unsigned number. P_ths(mbar)=(THS_P_H & THS_P_L)[dec]/16.
STATUS_REG Status register
Address: 27h
Type: R
Reset: 00h
Description: The content of this register is updated every ODR cycle, regardless of BDU value in
CTRL_REG1.
P_DA is set to 1 whenever a new pressure sample is available. P_DA is cleared
anytime PRESS_OUT_H (29h) register is read.
T_DA is set to 1 whenever a new temperature sample is available. T_DA is cleared
anytime TEMP_OUT_H (2Bh) register is read.
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 anytime PRESS_OUT_H
(29h) 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 anytime TEMP_OUT_H
(2Bh) register is read.
15 14 13 12 11 10 9 8
THS15 THS14 THS13 THS12 THS11 THS10 THS9 THS8
[15:8] THS7 - THS0: Threshold pressure MSB. Default value: 00h.
76543210
0 0 P_OR T_OR 0 0 P_DA T_DA
[7:6] 0
[5] P_OR: Pressure data overrun. Default value: 0
(0: no overrun has occurred;
1: new data for pressure has overwritten the previous one)
[4] T_OR: Temperature data overrun. Default value: 0
(0: no overrun has occurred;
1: a new data for temperature has overwritten the previous one)
LPS331AP Register description
Doc ID 022112 Rev 7 27/36
PRESS_OUT_XL Pressure data (LSB)
Address: 28h
Type: R
Reset: 00h
Description: Pressure data.
PRESS_OUT_L Pressure data
Address: 29h
Type: R
Reset: 80
Description: Pressure data.
[3:2] 0
[1] P_DA: Pressure data available. Default value: 0
(0: new data for pressure is not yet available;
1: new data for pressure is available)
[0] T_DA: Temperature data available. Default value: 0
(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
[7:0] POUT7 - POUT0: Pressure data LSB
15 14 13 12 11 10 9 8
POUT15 POUT14 POUT13 POUT12 POUT11 POUT10 POUT9 POUT8
[15:8] POUT15 - POUT8: Pressure data

LPS331APTR

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
IC PRESSURE SENSOR PIEZO 16HCLGA
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet