English
Language : 

AK4160 Datasheet, PDF (16/40 Pages) Asahi Kasei Microsystems – 16-channel Capacitive Touch Sensor IC
[AK4160]
SDA
SCL
data line
stable;
data valid
change
of data
allowed
Figure 16. Bit Transfer on the I2C-Bus
2. READ Operations
Set the R/W bit = “1” for the READ operation of the AK4160.
After transmission of data, the master can read the next address’s data by generating an acknowledge instead of
terminating the write cycle after the receipt of the first data word. After receiving each data packet the internal 6-bit
address counter is incremented by one, and the next data is automatically taken into the next address. If the address
exceeds “9FH” prior to generating stop condition, the address counter will “roll over” to 00H and the data of 00H will be
read out. The register read operation allows the master to access any memory location at random. Prior to issuing the slave
address with the R/W bit “1”, the master must first perform a “dummy” write operation. The master issues a start request,
a slave address (R/W bit = “0”) and then the register address to read. After the register address is acknowledged, the
master immediately reissues the start request and the slave address with the R/W bit “1”. The AK4160 then generates an
acknowledge, 1 byte of data and increments the internal address counter by 1. If the master does not generate an
acknowledge but generates stop condition instead, the AK4160 ceases transmission.
SDA
S
T
A
R/W= “0”
R
T
S
Slave
Address
Sub
Address(n)
S
T
A
R
T
S
Slave
Address
R/W= “1”
Data (n)
Data (n+1)
S
T
O
P
Data (n+x) P
Figure 17. Register Address Read
MS1313-E-01
- 16 -
2011/11