Datasheet

30
ENS160 Datasheet v0.95 preliminary / December 2020
Table 32: Format of Temperature Data
Byte 0x30
Byte 0x31
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
TEMP_IN Integer Part (Kelvin)
TEMP_IN Fractions
The DATA_T storage format is: temperature in Kelvin * 64
(with Kelvin = Celsius + 273.15).
Example: For a stored DATA_T value of 0x4A8A the temperature in °C is calculated as
follows: 0x4A8A / 64 - 273.15 = 25°C.

16.2.13 DATA_RH (Address 0x32)
This 2-byte register reports the relative humidity used in its calculations (taken from RH_IN
if supplied).
Table 33: Register DATA_RH
Address 0x32
DATA_RH
Bits
Field Name
Default
Access
Field Description
0:7
DATA_RH _LSB
0x00
R
Lower Byte of DATA_RH
8:15
DATA_RH_MSB
0x64
R
Upper Byte of DATA_RH
The format of the relative humidity data is the same as the format used in the ENS21x.
Table 34: Format of Relative Humidity Data
Byte 0x32
Byte 0x33
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
RH_IN Integer Part (%)
RH_IN Fractions
The DATA_RH storage format is: relative humidity in %rH * 512.
Example: For a stored DATA_RH value of 0x6400 the relative humidity in % is calculated as
follows: 0x6400 / 512 = 50%rH.

16.2.14 DATA_MISR (Address 0x38)
This 1-byte register reports the calculated checksum of the previous DATA_ read transaction
(of n-bytes). It can be read as a separate transaction, if required, to check the validity of
the previous transaction. The value should be compared with the number calculated by the
Host system on the incoming Data.
Table 35: Register DATA_MISR
Address 0x38
DATA_MISR
Bits
Field Name
Default
Access
Field Description
0:7
DATA_MISR
0x00
R
Calculated checksum of the previous transaction