Datasheet
ENS160 Datasheet v0.95 preliminary / December 2020
17
14 Host Communication
The ENS160 is an I
2
C or SPI Slave device.
If the CSn is held high, the interface behaves as an I²C slave. At power-up the condition of
the MISO/ADDR pin is used to determine the LSB of the I²C address. The I²C slave address is
0x52 (MISO/ADDR low) or 0x53 (MISO/ADDR high).
If the CSn pin is asserted (low) the interface behaves as an SPI slave. This condition is
maintained until the next Power-on Reset.
Both the SPI and I²C slave interfaces use the same register map for communication.
14.1 I
2
C Specification
14.1.1 I
2
C Description
The ENS160 is an I
2
C slave device with a fixed 7-bit address 0x52 if the MISO/ADDR line is
held low at power-up or 0x53 if the MISO/ADDR line is held high.
The I
2
C interface supports standard (100kbit/s), fast (400kbit/s), and fast plus (1Mbit/s)
mode. Details on I²C protocol is according to I²C-bus specifications [UM10204, I²C-bus
specification and user manual, Rev. 6, 4 April 2014].
The device applies all mandatory I²C protocol features for slaves: START, STOP, Acknowledge
and 7-bit slave address. None of the other optional features (10-bit slave address, general
call, software reset or Device ID) are supported, nor are the master features
(Synchronization, Arbitration, START byte).
The Host System, as an I²C master, can directly read or write values to one of the registers
by first sendin
which means that it is possible to read or write multiple bytes (e.g. read multiple DATA_X
bytes) in a single transaction.
14.1.2 I
2
C I/O and Timing Information
Table 11: ENS160 I
2
C I/O Parameters
Parameter
Symbol
Standard
Fast
Fast Mode Plus
Unit
Min
Max
Min
Max
Min
Max
Low level input voltage
V
IL
-0.5
0.3xV
DDIO
-0.5
0.3xV
DDIO
-0.5
0.3xV
DDIO
V
High level input voltage
V
IH
0.7xV
DDIO
2.39
0.7xV
DDIO
2.39
0.7xV
DDIO
2.39
V
Hysteresis of Schmitt trigger
inputs
V
hys
-
-
0.05xV
DDIO
-
0.05xV
DDIO
-
V
Low-level output voltage
@ 2mA sink current
V
OL2
-
-
0
0.2xV
DDIO
0
0.2xV
DDIO
V
Low-level output current @ 0.4V
I
OL
3
3
20
mA
Output fall time from V
IHmin
to
V
ILmax
t
OF
250
20xV
DDIO
/
5.5
250
20xV
DDIO
/
5.5
250
ns
Input current each I/O pin
I
i
-10
10
-10
10
-10
10
µA