English
Language : 

STMPE1600 Datasheet, PDF (10/27 Pages) STMicroelectronics – 16-bit port expander with ultra-low power consumption Xpander Logic™
I2C features
Figure 5. Read and write modes (random and sequential)
STMPE1600
One byte
Read
Device
Address
Reg
Address
Device
Address
Data
Read
More than one byte
Read
Device
Address
Reg
Address
Device
Address
Data
Read
Data
Read + 1
Data
Read + 2
One byte
Write
Device
Address
More than one byte
Read
Device
Address
Reg
Address
Data
to be
written
Reg
Address
Data to
Write
Data to
Write + 1
Data to
Write + 2
Master
Slave
AM00775V1
Table 5.
Mode
Read
Write
Operating modes
Byte
Programming sequence
Start, Device address, R/W = 0, Register address to be read
Restart, Device address, R/W = 1, Data Read, Stop
≥1
If no Stop is issued, the Data Read can be continuously performed. If
the register address falls within the range that allows an address auto-
increment, then the register address auto-increments internally after
every byte of data being read.
Start, Device address, R/W = 0, Register address to be written, Data
Write, Stop
If no Stop is issued, the Data Write can be continuously performed. If
the register address falls within the range that allows address auto-
≥1
increment, then the register address auto-increments internally after
every byte of data being written in. For those register addresses that
fall within a non-incremental address range, the address will be kept
static throughout the entire write operation. Refer to the memory map
table for the address ranges that are auto and non-increment.
10/27
Doc ID 16938 Rev 3