Data Sheet
DocID027112 Rev 4 43/50
LPS25HB Register description
50
8.17 TEMP_OUT_H (2Ch)
Temperature output value (MSB)
The temperature output value is a 16-bit data that contains the measured temperature. It is
composed by TEMP_OUT_H (2Ch) and TEMP_OUT_L (2Bh). The value is expressed as
2’s complement.
8.18 FIFO_CTRL (2Eh)
FIFO control
FIFO Mean mode:
The FIFO can be used for implementing a HW moving average on the
pressure measurements. The number of samples of the moving average can be 2, 4, 8, 16
or 32 samples by selecting the FIFO Mean mode sample size as per Table 23. Different
configurations are not allowed.
15 14 13 12 11 10 9 8
TOUT15 TOUT14 TOUT13 TOUT12 TOUT11 TOUT10 TOUT9 TOUT8
TOUT[15:8] This register contains the high part of the temperature output value.
76543210
F_MODE2 F_MODE1 F_MODE0 WTM_POINT4 WTM_POINT3 WTM_POINT2 WTM_POINT1 WTM_POINT0
F_MODE[2:0] FIFO mode selection. Default value: 000.
Refer to Table 22 and Section 4 for additional details.
WTM_POINT[4:0] FIFO threshold (watermark) level selection.
Refer to Table 23 for additional details.
Table 22.
FIFO mode
selection
F_MODE F_MODE F_MODE FIFO mode
0 0 0 Bypass mode
001FIFO mode
010Stream mode
0 1 1 Stream-to-FIFO mode
1 0 0 Bypass-to-Stream mode
1 0 1 Not available
1 1 0 FIFO Mean mode
1 1 1 Bypass-to-FIFO mode