English
Language : 

CAP1066 Datasheet, PDF (16/71 Pages) SMSC Corporation – 6 Channel Capacitive Touch Sensor with 6 LED Drivers
6 Channel Capacitive Touch Sensor with 6 LED Drivers
Datasheet
APPLICATION NOTE: Upon power up, the CAP1066 will not respond to any communications for up to 15ms. After
this time, full functionality is available.
3.2
System Management Bus
The CAP1066 communicates with a host controller, such as an SMSC SIO, through the SMBus. The
SMBus is a two-wire serial communication protocol between a computer host and its peripheral
devices. A detailed timing diagram is shown in Figure 3.1. Stretching of the SMCLK signal is supported;
however, the CAP1066 will not stretch the clock signal.
SMCLK
TLOW
THIGH
TRISE
TFALL
THD:STA
TSU:STO
THD:STA
THD:DAT
TSU:DAT
TSU:STA
SMDATA
TBUF
P S S - Start Condition
S
P - Stop Condition P
Figure 3.1 SMBus Timing Diagram
3.2.1
3.2.2
3.2.3
3.2.4
SMBus Start Bit
The SMBus Start bit is defined as a transition of the SMBus Data line from a logic ‘1’ state to a logic
‘0’ state while the SMBus Clock line is in a logic ‘1’ state.
SMBus Address and RD / WR Bit
The SMBus Address Byte consists of the 7-bit client address followed by the RD / WR indicator bit. If
this RD / WR bit is a logic ‘0’, then the SMBus Host is writing data to the client device. If this RD / WR
bit is a logic ‘1’, then the SMBus Host is reading data from the client device.
See Table 3.1 for available SMBus addresses.
SMBus Data Bytes
All SMBus Data bytes are sent most significant bit first and composed of 8-bits of information.
SMBus ACK and NACK Bits
The SMBus client will acknowledge all data bytes that it receives. This is done by the client device
pulling the SMBus Data line low after the 8th bit of each byte that is transmitted. This applies to both
the Write Byte and Block Write protocols.
The Host will NACK (not acknowledge) the last data byte to be received from the client by holding the
SMBus data line high after the 8th data bit has been sent. For the Block Read protocol, the Host will
ACK each data byte that it receives except the last data byte.
Revision 1.1 (08-05-09)
16
DATASHEET
SMSC CAP1066