English
Language : 

STMPE610 Datasheet, PDF (9/56 Pages) STMicroelectronics – S-Touch™: advanced touchscreen controller with 6-bit port expander
STMPE610
I2C interface
4.1
Table 7. I2C timing
Symbol
Parameter
Min
Typ
Max
Unit
fSCL
tLOW
tHIGH
tF
tHD:STA
SCL clock frequency
Clock low period
Clock high period
SDA and SCL fall time
START condition hold time (after this
period the first clock is generated)
0
−
400
kHz
1.3
−
−
µs
600
−
−
ns
−
−
300
ns
600
−
−
ns
tSU:STA
START condition setup time (only relevant
for a repeated start period)
600
−
tSU:DAT
tHD:DAT
tSU:STO
Data setup time
Data hold time
STOP condition setup time
100
−
0
−
600
−
tBUF
Time the bus must be free before a new
transmission can start
1.3
−
−
ns
−
ns
−
µs
−
ns
−
µs
I2C features
The features that are supported by the I2C interface are listed below:
● I2C slave device
● Operates at 1.8 V
● Compliant to Philips I2C specification version 2.1
● Supports standard (up to 100 Kbps) and fast (up to 400 Kbps) modes
Start condition
A Start condition is identified by a falling edge of SDATA while SCLK is stable at high state.
A Start condition must precede any data/command transfer. The device continuously
monitors for a Start condition and does not respond to any transaction unless one is
encountered.
Stop condition
A Stop condition is identified by a rising edge of SDATA while SCLK is stable at high state. A
Stop condition terminates communication between the slave device and the bus master. A
read command that is followed by NoAck can be followed by a Stop condition to force the
slave device into idle mode. When the slave device is in idle mode, it is ready to receive the
next I2C transaction. A Stop condition at the end of a write command stops the write
operation to registers.
Acknowledge bit
The acknowledge bit is used to indicate a successful byte transfer. The bus transmitter
releases the SDATA after sending eight bits of data. During the ninth bit, the receiver pulls
the SDATA low to acknowledge the receipt of the eight bits of data. The receiver may leave
the SDATA in high state if it does not acknowledge the receipt of the data.
Doc ID 15432 Rev 3
9/56