Datasheet

ENS160 Datasheet v0.95 preliminary / December 2020
25
16.2 Detailed Register Description
16.2.1 PART_ID (Address 0x00)
This 2-byte register contains the part number in little endian of the ENS160.
The value is available when the ENS160 is initialized after power-up.
Table 17: Register PART_ID
Address 0x00
PART_ID
Bits
Field Name
Default
Access
Field Description
0:7
PART_ID_LSB
0x60
read
Lower Byte of Part ID
8:15
PART_ID_MSB
0x01
read
Upper Byte of Part ID
16.2.2 OPMODE (Address 0x10)
This 1-byte register sets the Operating Mode of the ENS160. The Host System can write a
new OPMODE at any time.
Any current operating mode will terminate and the new operating mode will start.
Table 18: Register OPMODE
Address 0x10
OPMODE
Bits
Field Name
Default
Access
Field Description
7:0
0x00
R/W
Operating mode:
0x00: DEEP SLEEP mode (low power standby)
0x01: IDLE mode (low-power)
0x02: STANDARD Gas Sensing Modes
In DEEP SLEEP mode, ENS160 has limited functionality but will respond to an OPMODE write.
Idle Mode is intended for configuration before running an active sensing mode.
0x02 (STANDARD) is an active gas sensing operating mode to indicate the levels of air quality
or for specific gas detection.
16.2.3 CONFIG (Address 0x11)
This 1-byte register configures the action of the INTn pin which allows the ENS160 to signal
to the host system that particular data is available.
The INTn pin can be (de-)asserted (polarity configurable) when ENS160 updates GPR_Read
registers, or when it updates DATA registers, or when a certain threshold is reached (set
through COMMAND mode).
A typical setting 0x23 would enable an active low interrupt (no pull-up required) when new
output data is available in the DATA registers.