CY8C20110_12 CYPRESS [Cypress Semiconductor], CY8C20110_12 Datasheet - Page 8

no-image

CY8C20110_12

Manufacturer Part Number
CY8C20110_12
Description
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet
I
The CapSense Express devices support the industry standard I
The I
I
The device uses a seven bit addressing protocol. The I
the first 7 bits contain the address and the LSB indicates the data transfer direction. Zero in the LSB bit indicates the write transaction
from master and one indicates read transfer by the master. The following table shows examples for different I
Table 1. I
I
‘Clock stretching’ or ‘bus stalling’ in I
is a state in which the slave holds the SCL line low to indicate
that it is busy. In this condition, the master is expected to wait till
the SCL is released by the slave.
When an I
device, the CapSense Express stalls the I
reception of each byte (that is, just before the ACK/NAK bit) until
processing of the byte is complete and critical internal functions
are executed. Use a fully I
with the CapSense Express device.
Document Number: 001-54606 Rev. *G
2
2
2
C Device Addressing
C Clock Stretching
Configuring the device
Reading the status and data registers of the device
Controlling device operation
Executing commands
C Interface
7-bit Slave Address
2
C address can be modified during configuration.
2
2
C Address Examples
C master communicates with the CapSense Express
75
75
1
1
2
C compliant master to communicate
D7
0
0
1
1
2
C communication protocol
D6
0
0
0
0
2
C bus after the
D5
0
0
0
0
2
C data transfer is always initiated by the master sending a one byte address:
D4
0
0
1
1
2
C protocol, which can be used for:
If the I
software I
of time (as specified in
page
bit is transmitted. The I
should be high) before the I
with CapSense Express. If the master fails to do so and
continues to communicate, the communication is erroneous.
The following diagrams represent the ACK time delays shown in
Format for Register Write and Read on page 9
D3
0
0
0
0
9) for each register write and read operation before the next
2
C master does not support clock stretching (a bit banged
D2
2
0
0
1
1
C Master), the master must wait for a specific amount
D1
1
1
1
1
CY8C20160, CY8C20140
CY8C20110, CY8C20180
2
Format for Register Write and Read on
C master must check the SCL status (it
0(W)
0(W)
1(W)
1(R)
D0
2
C master initiates any data transfer
8-bit Slave Address
2
C addresses.
CY8C20142
for write and read.
02
03
96
97
Page 8 of 43

Related parts for CY8C20110_12