Datasheet

LNBH25L I²C interface protocol
Doc ID 022634 Rev 2 15/28
7 I²C interface protocol
7.1 Write mode transmission
The LNBH25L interface protocol is made up of:
a start condition (S)
a chip address byte with the LSB bit R/W = 0
a register address (internal address of the first register to be accessed)
a sequence of data (byte to write in the addressed internal register + acknowledge)
the following bytes, if any, to be written in successive internal registers
a stop condition (P). The transfer lasts until a stop bit is encountered
the LNBH25L, as slave, acknowledges every byte transfer.
Figure 10. Example of writing procedure starting with first data address 0x2
(a)
ACK = Acknowledge
S = Start
P = Stop
R/W = 1/0, Read/Write bit
X = 0/1, set the values to select the CHIP ADDRESS (see
Ta bl e 1 5
for pin selection) and to
select the REGISTER ADDRESS (see
Tabl e 6
to
Tabl e 11
).
a. The writing procedure can start from any register address by simply setting the X values in the register address
byte (after the chip address). It can be also stopped from the master by sending a stop condition after any
acknowledge bit.
AM10463v1
S 000100X
R/W = 0
ACK
00000XXX
ACK
N/A
N/A
N/A
N/A
VSEL4
VSEL3
VSEL2
VSEL1
ACK
MSB
LSB
CHIP ADDRESS
MSB
LSB
REGISTER ADDRESS
N/A
N/A
N/A
N/A
N/A
EXTM
N/A
TEN
ACK
N/A
N/A
N/A
N/A
N/A
PCL
N/A
N/A
ACK
N/A
THERM
N/A
N/A
N/A
N/A
N/A
ACK
P
MSB LSB
MSB LSB
MSB LSB
MSB LSB
DATA 1
Add=0x2
DATA 2
Add=0x3
DATA 3
Add=0x4
DATA 4
Add=0x5
OLR