CY8C20121-SX1I Cypress Semiconductor Corp, CY8C20121-SX1I Datasheet - Page 22

no-image

CY8C20121-SX1I

Manufacturer Part Number
CY8C20121-SX1I
Description
CY8C20121-SX1I
Manufacturer
Cypress Semiconductor Corp
Series
CapSense Express™ CY8C20xxxr
Datasheet

Specifications of CY8C20121-SX1I

Controller Type
Capacitive Sensing Controller
Interface
I²C
Voltage - Supply
2.4 V ~ 5.25 V
Current - Supply
1.5mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
8-SOIC (3.9mm Width)
Processor Series
CY8C201xx
Core
M8C
Program Memory Type
Flash
Interface Type
I2C
Operating Supply Voltage
2.4 V to 5.25 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Development Tools By Supplier
CY3218-CAPEXP1
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
8.28 CS_READ_STATUS
CS_READ_STATUS: 88h
This register gives the sensor ON/OFF status. A bit ‘1’ indicates sensor is ON and ‘0’ indicates sensor is OFF.
8.29 COMMAND_REG
COMMAND_REG: A0h
Commands are executed by writing the command code to the command register.
Document Number: 001-53516 Rev. *E
Bit
1:0
Bit
7:0
00h
01h
02h
03h
Command
Access: FD
Access: FD
Access: FD
1/2 Button
1 Button
Bit Name
2 Button
Bit Name
Bit Name
Code
Sensor On Status Register
Command Register
Get Firmware Revision
Store Current Configu-
ration to NVM
Restore Factory
Configuration
Write POR Defaults
Name
BT_ST [1:0]
Name
Cmnd [7:0]
7
7
7
Name
6
6
6
The I
after writing this command returns the firmware revision. The upper nibble of the
firmware revision byte is the major revision number and the lower nibble is the minor
revision number.
The current register settings are saved in nonvolatile memory (flash). This setting is
automatically loaded after the next device reset/power-up or if the Reconfigure Device
(06h) command is issued.
Replaces the saved user configuration with the factory default configuration. Current
settings are unaffected by this command. New settings are loaded after the next device
reset/power-up or if the 06h command is issued.
Sends new power-up defaults to the CapSense controller without changing current
settings unless the 06h command is issued afterwards. This command is followed by
123 data bytes according to the POR Default Data Structure table. The CRC is calculated
as the XOR of the 122 data bytes (00h-79h). If the CRC check fails or an incomplete
block is sent, the slave responds with an ACK and the data is NOT saved to flash.
To define new POR defaults:
Write command 03h
Write 122 data bytes with new values of registers (use the _flash.iic file generated
from s/w tool)
Write one CRC byte calculated as XOR of previous 122 data bytes
2
5
5
5
C buffer is loaded with the one byte firmware revision value. Reading one byte
Description
These bits used to represent sensor status.
0
1
Refer to the following table for command register opcodes.
Description
4
4
4
Cmnd [7:0]
W: 00
Sensor OFF
Sensor ON
3
3
3
Description
2
2
2
CY8C20111, CY8C20121
1
1
1
BT_ST[1:0]
R: 00
BT_ST[0]
R: 0
0
0
0
Page 22 of 43
[+] Feedback

Related parts for CY8C20121-SX1I