Datasheet

24
ENS160 Datasheet v0.95 preliminary / December 2020
16 Registers
This section describes the registers of the ENS160 which enable the host system to
Identify the Device and version information
Configure the ENS160 and set the operating mode
Read back STATUS information, the calculated gas concentrations and Air Quality
Indices
16.1 Register Overview
Note that some registers are spread over multiple addresses. For example, PART_ID at
address 0 is spread over 2  is 2). Registers are stored in little endian so
the LSB of PART_ID is at address 0 and the MSB of PART_ID is at address 1.
Table 16: Register Overview
Address
Name
Size
Access
Description
0x00
PART_ID
2
Read
Device Identity 0x01, 0x60
0x10
OPMODE
1
Read / Write
Operating Mode
0x11
CONFIG
1
Read / Write
Interrupt Pin Configuration
0x12
COMMAND
1
Read / Write
Additional System Commands
0x13
TEMP_IN
2
Read / Write
Host Ambient Temperature Information
0x15
RH_IN
2
Read / Write
Host Relative Humidity Information
0x17 0x1F
-
1
-
Reserved
0x20
DEVICE_STATUS
1
Read
Operating Mode
0x21
DATA_AQI
1
Read
Air Quality Index
0x22
DATA_TVOC
2
Read
TVOC Concentration (ppb)
0x24
DATA_ECO2
2
Read
Equivalent CO
2
Concentration (ppm)
0x26
-
2
-
Reserved
0x28
-
2
-
Reserved
0x2A
-
2
Read
Reserved
0x2C 0x2F
-
1
-
Reserved
0x30
DATA_T
2
Read
Temperature used in calculations
0x32
DATA_RH
2
Read
Relative Humidity used in calculations
0x34 0x37
-
1
-
Reserved
0x38
DATA_MISR
1
Read
Data Integrity Field (optional)
0x40
GPR_WRITE[0:7]
8
Read/Write
General Purpose Write Registers
0x48
GPR_READ[0:7]
8
Read
General Purpose Read Registers