CY8C20110_09 CYPRESS [Cypress Semiconductor], CY8C20110_09 Datasheet - Page 25

no-image

CY8C20110_09

Manufacturer Part Number
CY8C20110_09
Description
CapSense Express Button Capacitive Controllers
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet
Appendix- Examples of Frequently Used I
Document Number: 001-54606 Rev. **
Note
13. The ‘W’ indicates the write transfer and the next byte of data represents the 7-bit I2C address. The I2C address is assumed to be ‘0’ in the above examples.
1
2
3
4
5
6
7
8
9
No.
Sl
Similarly ‘R’ indicates the read transfer followed by 7-bit address and data byte read operations.
 
Enter into setup mode
Enter into normal mode
Load factory defaults to RAM
registers
Do a software reset
Save current configuration to Flash
Load factory defaults to RAM
registers and save as user config-
uration
Enable GP00 as CapSense button
Read CapSense button(GP00)
scan results
Read CapSense button status
register
Requirement
Figure 8. Definition of Timing for Fast/Standard Mode on the I
W 00 A0 08
W 00 A0 07
W 00 A0 02
W 00 A0 08
W 00 A0 06
W 00 A0 01
W 00 A0 08
W 00 A0 02
W 00 A0 01
W 00 A0 06
W 00 A0 08
W 00 06 01
W 00 A0 01
W 00 A0 06
W 00 81 01
W 00 82
R 00 RD. RD. RD.
W 00 88
R 00 RD
I
2
C commands
2
C Commands
[13]
CY8C20110/CY8C20180/CY8C20160
Enter into setup mode
Do software reset
Enter into setup mode
Load factory defaults to SRAM
Save the configuration to flash. Wait for time specified in
“CapSense Express Commands”
Do software reset
Enter into setup mode
Configuring CapSense buttons
Save the configuration to flash. Wait for time specified in
“CapSense Express Commands”
Do software reset
Select CapSense button for reading scan result
Set the read point to 82h
Consecutive 6 reads get baseline, difference count and
raw count (all two byte each)
Set the read pointer to 88
Reading a byte gets status CapSense inputs
CY8C20140/CY8C20142
2
C Bus
Comment
on page 16.
on page 16.
Page 25 of 29
[+] Feedback
[+] Feedback

Related parts for CY8C20110_09