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