Page 2
Cypress is not liable, in whole or in part, and Company shall and hereby does release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products.
Register Mapping Register Mapping discusses the registers of the CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108, CY8CMBR3110, ® CY8CMBR3116 CapSense Express™ Controllers. It lists all the registers in mapping tables, in address order. Maneuvering Around the Registers For ease-of-use, this chapter is formatted so that there is one register per page, although some registers use two pages. On each page, from top to bottom, there are four sections: 1.
Register Mapping Register Map The CY8CMBR3xxx family features an I C configurable register map. The CY8CMBR3xxx registers are divided into three categories, as the following table shows. CY8CMBR3xxx Registers Register Cate- Register Map Description gory Address range Configuration 0x00-0x7E These registers contain the configuration data for the CY8CMBR3xxx controllers. A host Registers can write into these registers and save the data to non-volatile memory by writing to command register.
SENSOR_EN 0x00 1.5.1 SENSOR_EN Address = 0x00 Address: 0x00 Bits Host Access Device Access Bit Name CS15 CS14 CS13 CS12 CS11 CS10 Bits Host Access Device Access Bit Name Capacitive sensor enable/disable configuration. To configure Special Purpose Output pins (marked as SPOx in datasheet pin- outs) as sensors, the pin should be configured as sensor in SPO_CFG and enabled in SENSOR_EN register.
Page 29
SENSOR_EN 0x00 1.5.1 SENSOR_EN (continued) 0: Sensor is disabled 1: Sensor is enabled Capacitive sensor 8 enable. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108. 0: Sensor is disabled 1: Sensor is enabled Capacitive sensor 7 enable. Note that CS7 is SPO1 in part CY8CMBR3108. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3106S.
FSS_EN 0x02 1.5.2 FSS_EN Address = 0x02 Address: 0x02 Bits Host Access Device Access Bit Name CS15 CS14 CS13 CS12 CS11 CS10 Bits Host Access Device Access Bit Name This register configures inclusion of sensors in the group undergoing Flanking Sensor Suppression (FSS) processing. FSS should only be enabled on button sensors.
Page 31
FSS_EN 0x02 1.5.2 FSS_EN (continued) Sensor 9 button FSS inclusion. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108. 0: Sensor button status is excluded from FSS processing 1: Sensor button status is included in FSS processing Sensor 8 button FSS inclusion. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108.
TOGGLE_EN 0x04 1.5.3 TOGGLE_EN Address = 0x04 Address: 0x04 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name GPO7 GPO6 GPO5 GPO4 GPO3 GPO2 GPO1 GPO0 GPO toggle enable/disable. This register is not applicable for part CY8CMBR3106S. Bits Name Description...
Page 33
TOGGLE_EN 0x04 1.5.3 TOGGLE_EN (continued) 1: GPO toggle is enabled GPO0 GPO0 toggle enable. This bit field is not applicable for part CY8CMBR3106S. 0: GPO toggle is disabled 1: GPO toggle is enabled CapSense Express Controllers Registers TRM, Document No. 001-91082 Rev. *E...
LED_ON_EN 0x06 1.5.4 LED_ON_EN Address = 0x06 Address: 0x06 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name GPO7 GPO6 GPO5 GPO4 GPO3 GPO2 GPO1 GPO0 GPO extended LED ON duration enable/disable. This register is not applicable for part CY8CMBR3106S. Bits Name Description...
Page 35
LED_ON_EN 0x06 1.5.4 LED_ON_EN (continued) GPO1 GPO1 extended LED ON duration enable. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3106S. 0: GPO extended LED ON duration is disabled 1: GPO extended LED ON duration is enabled GPO0 GPO0 extended LED ON duration enable. This bit field is not applicable for part CY8CMBR3106S.
SENSITIVITY2 0x0a 1.5.7 SENSITIVITY2 Address = 0x0a Address: 0x0a Bits Host Access Device Access Bit Name CS11_SENSITIVITY CS10_SENSITIVITY CS9_SENSITIVITY CS8_SENSITIVITY Sensitivities (units: counts/pF) for button sensors 8 - 11. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108. Bits Name Description 7 : 6 CS11_SENSITIVITY...
SENSITIVITY3 0x0b 1.5.8 SENSITIVITY3 Address = 0x0b Address: 0x0b Bits Host Access Device Access Bit Name CS15_SENSITIVITY CS14_SENSITIVITY CS13_SENSITIVITY CS12_SENSITIVITY Sensitivities (units: counts/pF) for button sensors 12 - 15. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110. Bits Name Description 7 : 6...
BASE_THRESHOLD0 0x0c 1.5.9 BASE_THRESHOLD0 Address = 0x0c Address: 0x0c Bits Host Access Device Access Bit Name BASE_THRESHOLD0 Finger threshold (units: counts) for sensor 0. This threshold is applied when sensor 0 is configured as a button sensor and automatic threshold mode is disabled. This threshold is also applied when EMC is enabled, as automatic threshold is dis- abled when EMC is enabled.
BASE_THRESHOLD1 0x0d 1.5.10 BASE_THRESHOLD1 Address = 0x0d Address: 0x0d Bits Host Access Device Access Bit Name BASE_THRESHOLD1 Finger threshold (units: counts) for sensor 1. This threshold is applied when sensor 1 is configured as a button sensor and automatic threshold mode is disabled. This threshold is also applied when EMC is enabled, as automatic threshold is dis- abled when EMC is enabled.
FINGER_THRESHOLD2 0x0e 1.5.11 FINGER_THRESHOLD2 Address = 0x0e Address: 0x0e Bits Host Access Device Access Bit Name FINGER_THRESHOLD2 Finger threshold (units: counts) applied for sensor 2 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for part CY8CMBR3102.
FINGER_THRESHOLD3 0x0f 1.5.12 FINGER_THRESHOLD3 Address = 0x0f Address: 0x0f Bits Host Access Device Access Bit Name FINGER_THRESHOLD3 Finger threshold (units: counts) applied for sensor 3 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for part CY8CMBR3102.
FINGER_THRESHOLD4 0x10 1.5.13 FINGER_THRESHOLD4 Address = 0x10 Address: 0x10 Bits Host Access Device Access Bit Name FINGER_THRESHOLD4 Finger threshold (units: counts) applied for sensor 4 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for part CY8CMBR3102.
FINGER_THRESHOLD5 0x11 1.5.14 FINGER_THRESHOLD5 Address = 0x11 Address: 0x11 Bits Host Access Device Access Bit Name FINGER_THRESHOLD5 Finger threshold (units: counts) applied for sensor 5 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for part CY8CMBR3102.
FINGER_THRESHOLD6 0x12 1.5.15 FINGER_THRESHOLD6 Address = 0x12 Address: 0x12 Bits Host Access Device Access Bit Name FINGER_THRESHOLD6 Finger threshold (units: counts) applied for sensor 6 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for part CY8CMBR3102.
FINGER_THRESHOLD7 0x13 1.5.16 FINGER_THRESHOLD7 Address = 0x13 Address: 0x13 Bits Host Access Device Access Bit Name FINGER_THRESHOLD7 Finger threshold (units: counts) applied for sensor 7 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for part CY8CMBR3102.
FINGER_THRESHOLD8 0x14 1.5.17 FINGER_THRESHOLD8 Address = 0x14 Address: 0x14 Bits Host Access Device Access Bit Name FINGER_THRESHOLD8 Finger threshold (units: counts) applied for sensor 8 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108.
FINGER_THRESHOLD9 0x15 1.5.18 FINGER_THRESHOLD9 Address = 0x15 Address: 0x15 Bits Host Access Device Access Bit Name FINGER_THRESHOLD9 Finger threshold (units: counts) applied for sensor 9 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108.
FINGER_THRESHOLD10 0x16 1.5.19 FINGER_THRESHOLD10 Address = 0x16 Address: 0x16 Bits Host Access Device Access Bit Name FINGER_THRESHOLD10 Finger threshold (units: counts) applied for sensor 10 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110.
FINGER_THRESHOLD11 0x17 1.5.20 FINGER_THRESHOLD11 Address = 0x17 Address: 0x17 Bits Host Access Device Access Bit Name FINGER_THRESHOLD11 Finger threshold (units: counts) applied for sensor 11 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110.
FINGER_THRESHOLD12 0x18 1.5.21 FINGER_THRESHOLD12 Address = 0x18 Address: 0x18 Bits Host Access Device Access Bit Name FINGER_THRESHOLD12 Finger threshold (units: counts) applied for sensor 12 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110.
FINGER_THRESHOLD13 0x19 1.5.22 FINGER_THRESHOLD13 Address = 0x19 Address: 0x19 Bits Host Access Device Access Bit Name FINGER_THRESHOLD13 Finger threshold (units: counts) applied for sensor 13 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110.
FINGER_THRESHOLD14 0x1a 1.5.23 FINGER_THRESHOLD14 Address = 0x1a Address: 0x1a Bits Host Access Device Access Bit Name FINGER_THRESHOLD14 Finger threshold (units: counts) applied for sensor 14 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110.
FINGER_THRESHOLD15 0x1b 1.5.24 FINGER_THRESHOLD15 Address = 0x1b Address: 0x1b Bits Host Access Device Access Bit Name FINGER_THRESHOLD15 Finger threshold (units: counts) applied for sensor 15 when automatic threshold mode is disabled. Note that this threshold is also applied when EMC is enabled, as automatic threshold is disabled when EMC is enabled. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110.
SENSOR_DEBOUNCE 0x1c 1.5.25 SENSOR_DEBOUNCE Address = 0x1c Address: 0x1c Bits Host Access Device Access Bit Name RESERVED GLOBAL_DEBOUNCE Sensor ON debounce configuration. This is applicable to button, guard and proximity sensors only, and not for sliders. Bits Name Description 7 : 4 RESERVED Reserved 3 : 0...
BUTTON_HYS 0x1d 1.5.26 BUTTON_HYS Address = 0x1d Address: 0x1d Bits Host Access Device Access Bit Name OVERRIDE RESERVED HYSTERESIS Button hysteresis override configuration. Refer CY8CMBR3xxx CapSense Design Guide for more details. Bits Name Description OVERRIDE Setting this bit allows overriding of the button hysteresis value set by SmartSense with that spec- ified by the user in the bitfield HYSTERESIS in this register.
BUTTON_LBR 0x1f 1.5.27 BUTTON_LBR Address = 0x1f Address: 0x1f Bits Host Access Device Access Bit Name OVERRIDE LOW_BASELINE_RESET_THRESHOLD Low baseline reset parameter configuration for button sensor. Refer CY8CMBR3xxx CapSense Design Guide for more details. Bits Name Description OVERRIDE Setting this parameter allows overriding of button low baseline reset parameter set by SmartSense with that specified by the user in the bitfield LOW_BASELINE_RESET_THRESHOLD in this register.
BUTTON_NNT 0x20 1.5.28 BUTTON_NNT Address = 0x20 Address: 0x20 Bits Host Access Device Access Bit Name OVERRIDE NEGATIVE_NOISE_THRESHOLD Button negative noise threshold configuration. Refer CY8CMBR3xxx CapSense Design Guide for more details. Bits Name Description OVERRIDE Setting this parameter allows overriding of the button negative noise threshold set by SmartSense with that specified by the user in the bitfield NEGATIVE_NOISE_THRESHOLD in this register.
BUTTON_NT 0x21 1.5.29 BUTTON_NT Address = 0x21 Address: 0x21 Bits Host Access Device Access Bit Name OVERRIDE NOISE_THRESHOLD Button noise threshold configuration. Refer CY8CMBR3xxx CapSense Design Guide for more details. Bits Name Description OVERRIDE Setting this parameter allows overriding of the button noise threshold set by SmartSense with that specified by the user in the bitfield NOISE_THRESHOLD in this register.
PROX_CFG2 0x28 1.5.32 PROX_CFG2 Address = 0x28 Address: 0x28 Bits Host Access Device Access Bit Name RESERVED ALP_FILTER_K Proximity sensing configuration. This register is not applicable for part CY8CMBR3106S. Bits Name Description 7 : 3 RESERVED Reserved 2 : 0 ALP_FILTER_K ALP Filter K-Value.
PROX_TOUCH_TH0 0x2a 1.5.33 PROX_TOUCH_TH0 Address = 0x2a Address: 0x2a Bits Host Access Device Access Bit Name PROX_TOUCH_TH0 MSB Bits Host Access Device Access Bit Name PROX_TOUCH_TH0 LSB Finger threshold (units: counts) for sensor 0 applied when this sensor is configured as a proximity sensor. This threshold con- trols the touch status (BUTTON_STAT) for sensor 0 when this sensor is configured as proximity sensor.
PROX_TOUCH_TH1 0x2c 1.5.34 PROX_TOUCH_TH1 Address = 0x2c Address: 0x2c Bits Host Access Device Access Bit Name PROX_TOUCH_TH1 MSB Bits Host Access Device Access Bit Name PROX_TOUCH_TH1 LSB Finger threshold (units: counts) for sensor 1 applied when this sensor is configured as a proximity sensor. This threshold con- trols the touch status (BUTTON_STAT) for sensor 1 when this sensor is configured as proximity sensor.
PROX_RESOLUTION0 0x2e 1.5.35 PROX_RESOLUTION0 Address = 0x2e Address: 0x2e Bits Host Access Device Access Bit Name RESERVED PROX_RESOLUTION0 Scan resolution (units: bits) for sensor 0 when this sensor is configured as a proximity sensor Bits Name Description 7 : 3 RESERVED Reserved 2 : 0...
PROX_RESOLUTION1 0x2f 1.5.36 PROX_RESOLUTION1 Address = 0x2f Address: 0x2f Bits Host Access Device Access Bit Name RESERVED PROX_RESOLUTION1 Scan resolution (units: bits) for sensor 1 when this sensor is configured as a proximity sensor Bits Name Description 7 : 3 RESERVED Reserved 2 : 0...
PROX_HYS 0x30 1.5.37 PROX_HYS Address = 0x30 Address: 0x30 Bits Host Access Device Access Bit Name OVERRIDE HYSTERSIS Proximity hysteresis configuration. Refer CY8CMBR3xxx CapSense Design Guide for more details on this parameter Bits Name Description OVERRIDE Setting this bit allows overriding of the proximity hysteresis value set by SmartSense with that specified by the user in the bitfield HYSTERESIS in this register.
PROX_LBR 0x32 1.5.38 PROX_LBR Address = 0x32 Address: 0x32 Bits Host Access Device Access Bit Name OVERRIDE LOW_BASELINE_RESET_THRESHOLD Low baseline reset parameter configuration for proximity sensor. Refer CY8CMBR3xxx CapSense Design Guide for more details on this parameter. Bits Name Description OVERRIDE Setting this bit allows overriding of the proximity low baseline reset parameter set by SmartSense with that specified by the user in the bitfield LOW_BASELINE_RESET_THRESHOLD in this reg-...
PROX_NNT 0x33 1.5.39 PROX_NNT Address = 0x33 Address: 0x33 Bits Host Access Device Access Bit Name OVERRIDE NEGATIVE_NOISE_THRESHOLD Proximity negative noise threshold configuration. Refer CY8CMBR3xxx CapSense Design Guide for more details on this parameter. Bits Name Description OVERRIDE Setting this parameter allows overriding of the proximity negative noise threshold set by SmartSense with that specified by the user in the bitfield NEGATIVE_NOISE_THRESHOLD in this register.
PROX_NT 0x34 1.5.40 PROX_NT Address = 0x34 Address: 0x34 Bits Host Access Device Access Bit Name OVERRIDE NOISE_THRESHOLD Proximity noise threshold configuration. Refer CY8CMBR3xxx CapSense Design Guide for more details on this parameter. Bits Name Description OVERRIDE Setting this parameter allows overriding of the proximity noise threshold set by SmartSense with that specified by the user in the bitfield NOISE_THRESHOLD in this register.
PROX_POSITIVE_TH0 0x35 1.5.41 PROX_POSITIVE_TH0 Address = 0x35 Address: 0x35 Bits Host Access Device Access Bit Name PROX_POSITIVE_TH0 Positive proximity-specific threshold value (units: counts) for sensor 0. Refer ALP Filter Parameters section in CY8CMBR3xxx CapSense Design Guide for more details on this parameter. This register is not applicable for part CY8CMBR3106S. Bits Name Description...
PROX_POSITIVE_TH1 0x36 1.5.42 PROX_POSITIVE_TH1 Address = 0x36 Address: 0x36 Bits Host Access Device Access Bit Name PROX_POSITIVE_TH1 Positive proximity-specific threshold value (units: counts) for sensor 1. Refer ALP Filter Parameters section in CY8CMBR3xxx CapSense Design Guide for more details on this parameter. This register is not applicable for part CY8CMBR3106S. Bits Name Description...
PROX_NEGATIVE_TH0 0x39 1.5.43 PROX_NEGATIVE_TH0 Address = 0x39 Address: 0x39 Bits Host Access Device Access Bit Name PROX_NEGATIVE_TH0 Negative proximity-specific threshold value (units: counts) for sensor 0. Refer ALP Filter Parameters section in CY8CMBR3xxx CapSense Design Guide for more details on this parameter. This register is not applicable for part CY8CMBR3106S.
PROX_NEGATIVE_TH1 0x3a 1.5.44 PROX_NEGATIVE_TH1 Address = 0x3a Address: 0x3a Bits Host Access Device Access Bit Name PROX_NEGATIVE_TH1 Negative proximity-specific threshold value (units: counts) for sensor 1. Refer ALP Filter Parameters section in CY8CMBR3xxx CapSense Design Guide for more details on this parameter. This register is not applicable for part CY8CMBR3106S.
LED_ON_TIME 0x3d 1.5.45 LED_ON_TIME Address = 0x3d Address: 0x3d Bits Host Access Device Access Bit Name RESERVED ON_TIME LED on time period extension in steps of 20 ms. This register is not applicable for part CY8CMBR3106S. Bits Name Description RESERVED Reserved 6 : 0 ON_TIME...
BUZZER_CFG 0x3e 1.5.46 BUZZER_CFG Address = 0x3e Address: 0x3e Bits Host Access Device Access BUZZER_E Bit Name RESERVED BUZZ_FREQ Buzzer configuration. This register is not applicable for part CY8CMBR3102. Bits Name Description BUZZER_EN Buzzer enable. Buzzer and EMC feature should not be simultaneously enabled (see DEVICE_CFG2.EMC_EN description).
BUZZER_ON_TIME 0x3f 1.5.47 BUZZER_ON_TIME Address = 0x3f Address: 0x3f Bits Host Access Device Access Bit Name BUZZ_ON_TIME Buzzer duration in steps of 100 ms. This register is not applicable for part CY8CMBR3102. Bits Name Description 7 : 0 BUZZ_ON_TIME Buzzer duration in steps of 100 ms. The valid value of this bit field ranges from 1 to 127. This bit field is not applicable for part CY8CMBR3102.
GPO_CFG 0x40 1.5.48 GPO_CFG Address = 0x40 Address: 0x40 Bits Host Access Device Access ACTIVE_ST DRIVE_MO Bit Name RESERVED GPO_PWM GPO_CTL GPO Configuration. This register is not applicable for part CY8CMBR3106S. Bits Name Description 7 : 4 RESERVED Reserved ACTIVE_STATE Active state for GPO Pins.
PWM_DUTYCYCLE_CFG0 0x41 1.5.49 PWM_DUTYCYCLE_CFG0 Address = 0x41 Address: 0x41 Bits Host Access Device Access Bit Name LOW_DUTY_CYCLE HIGH_DUTY_CYCLE GPO0 PWM duty cycle configuration. This register is not applicable for part CY8CMBR3106S. Bits Name Description 7 : 4 LOW_DUTY_CYCLE PWM duty cycle to be driven on GPO0 when this GPO is in logic low state. This bitfield allows 16 settings for 0% to 100% duty cycle in steps of 6.67%.
PWM_DUTYCYCLE_CFG1 0x42 1.5.50 PWM_DUTYCYCLE_CFG1 Address = 0x42 Address: 0x42 Bits Host Access Device Access Bit Name LOW_DUTY_CYCLE HIGH_DUTY_CYCLE GPO1 PWM duty cycle configuration. This register is not applicable for parts CY8CMBR3102, CY8CMBR3106S. Bits Name Description 7 : 4 LOW_DUTY_CYCLE PWM duty cycle to be driven on GPO1 when this GPO is in logic low state. This bitfield allows 16 settings for 0% to 100% duty cycle in steps of 6.67%.
PWM_DUTYCYCLE_CFG2 0x43 1.5.51 PWM_DUTYCYCLE_CFG2 Address = 0x43 Address: 0x43 Bits Host Access Device Access Bit Name LOW_DUTY_CYCLE HIGH_DUTY_CYCLE GPO2 PWM duty cycle configuration. This register is not applicable for parts CY8CMBR3102, CY8CMBR3106S. Bits Name Description 7 : 4 LOW_DUTY_CYCLE PWM duty cycle to be driven on GPO2 when GPO is in logic low state. This bitfield allows 16 settings for 0% to 100% duty cycle in steps of 6.67%.
PWM_DUTYCYCLE_CFG3 0x44 1.5.52 PWM_DUTYCYCLE_CFG3 Address = 0x44 Address: 0x44 Bits Host Access Device Access Bit Name LOW_DUTY_CYCLE HIGH_DUTY_CYCLE GPO3 PWM duty cycle configuration. This register is not applicable for parts CY8CMBR3102, CY8CMBR3106S. Bits Name Description 7 : 4 LOW_DUTY_CYCLE PWM duty cycle to be driven on GPO3 when GPO is in logic low state. This bitfield allows 16 settings for 0% to 100% duty cycle in steps of 6.67%.
PWM_DUTYCYCLE_CFG4 0x45 1.5.53 PWM_DUTYCYCLE_CFG4 Address = 0x45 Address: 0x45 Bits Host Access Device Access Bit Name LOW_DUTY_CYCLE HIGH_DUTY_CYCLE GPO4 PWM duty cycle configuration. This register is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108. Bits Name Description 7 : 4 LOW_DUTY_CYCLE PWM duty cycle to be driven on GPO4 when GPO is in logic low state.
PWM_DUTYCYCLE_CFG5 0x46 1.5.54 PWM_DUTYCYCLE_CFG5 Address = 0x46 Address: 0x46 Bits Host Access Device Access Bit Name LOW_DUTY_CYCLE HIGH_DUTY_CYCLE GPO5 PWM duty cycle configuration. This register is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108, CY8CMBR3110. Bits Name Description 7 : 4 LOW_DUTY_CYCLE PWM duty cycle to be driven on GPO5 when GPO is in logic low state.
PWM_DUTYCYCLE_CFG6 0x47 1.5.55 PWM_DUTYCYCLE_CFG6 Address = 0x47 Address: 0x47 Bits Host Access Device Access Bit Name LOW_DUTY_CYCLE HIGH_DUTY_CYCLE GPO6 PWM duty cycle configuration. This register is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108, CY8CMBR3110. Bits Name Description 7 : 4 LOW_DUTY_CYCLE PWM duty cycle to be driven on GPO6 when GPO is in logic low state.
PWM_DUTYCYCLE_CFG7 0x48 1.5.56 PWM_DUTYCYCLE_CFG7 Address = 0x48 Address: 0x48 Bits Host Access Device Access Bit Name LOW_DUTY_CYCLE HIGH_DUTY_CYCLE GPO7 PWM duty cycle configuration. This register is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108, CY8CMBR3110. Bits Name Description 7 : 4 LOW_DUTY_CYCLE PWM duty cycle to be driven on GPO7 when GPO is in logic low state.
SPO_CFG 0x4c 1.5.57 SPO_CFG Address = 0x4c Address: 0x4c Bits Host Access Device Access Bit Name RESERVED SPO1 RESERVED SPO0 Special Purpose Output Pin Function Selection Bits Name Description RESERVED Reserved 6 : 4 SPO1 Special purpose output 1 configuration. If this field contains an invalid value, the applicable pin (pin marked as SPO1 in the device datasheet) is disabled.
DEVICE_CFG0 0x4d 1.5.58 DEVICE_CFG0 Address = 0x4d Address: 0x4d Bits Host Access Device Access Bit Name RESERVED IIR_EN MED_EN Button sensing filter enable/disable Bits Name Description 7 : 2 RESERVED Reserved IIR_EN IIR Filter Enable. For CY8CMBR3106S part, it is required that EMC_EN be disabled if IIR filter is enabled.
I2C_ADDR 0x51 1.5.62 I2C_ADDR Address = 0x51 Address: 0x51 Bits Host Access Device Access Bit Name RESERVED I2C_ADDRESS I2C slave address selection Bits Name Description RESERVED Reserved 6 : 0 I2C_ADDRESS 7-bit I2C slave address. The valid value of this bit field ranges from 8 to 119. CapSense Express Controllers Registers TRM, Document No.
REFRESH_CTRL 0x52 1.5.63 REFRESH_CTRL Address = 0x52 Address: 0x52 Bits Host Access Device Access Bit Name RESERVED REFRESH_INTERVAL Look for Touch/Look for Prox scan refresh time selection Bits Name Description 7 : 6 RESERVED Reserved 5 : 0 REFRESH_INTERVAL Refresh interval for Look for Touch and Look for Prox modes in units of 20 ms. The valid value of this bit field ranges from 1 to 25.
STATE_TIMEOUT 0x55 1.5.64 STATE_TIMEOUT Address = 0x55 Address: 0x55 Bits Host Access Device Access Bit Name RESERVED TIMEOUT Timeout (units: seconds) of no touch activity in Active mode to trigger transition to Look for Touch mode and timeout of no touch activity in Look for Touch mode to trigger transition to Look for Prox mode Bits Name...
SLIDER1_CFG 0x61 1.5.66 SLIDER1_CFG Address = 0x61 Address: 0x61 Bits Host Access Device Access GEOME- Bit Name RESERVED SENSITIVITY SEGMENTS Slider 1 or high-resolution slider configuration. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116. Bits Name Description 7 : 6 RESERVED Reserved...
SLIDER1_RESOLUTION 0x62 1.5.67 SLIDER1_RESOLUTION Address = 0x62 Address: 0x62 Bits Host Access Device Access Bit Name RESOLUTION Slider 1 or high-resolution slider maximum position value (units: counts). This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116. Bits Name Description 7 : 0 RESOLUTION...
SLIDER2_RESOLUTION 0x68 1.5.70 SLIDER2_RESOLUTION Address = 0x68 Address: 0x68 Bits Host Access Device Access Bit Name RESOLUTION Slider 2 maximum position value (units: counts). Ignored if Slider 1 and Slider 2 are combined into a high-resolution slider. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116. Bits Name Description...
SLIDER2_THRESHOLD 0x69 1.5.71 SLIDER2_THRESHOLD Address = 0x69 Address: 0x69 Bits Host Access Device Access Bit Name FINGER_THRESHOLD Slider 2 finger threshold (units: counts) configuration. Ignored if Slider 1 and Slider 2 are combined into a high-resolution slider. Refer CY8CMBR3xxx CapSense Design Guide for information on tuning of this parameter. This register is not applica- ble for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116.
SLIDER_LBR 0x71 1.5.72 SLIDER_LBR Address = 0x71 Address: 0x71 Bits Host Access Device Access Bit Name OVERRIDE LOW_BASELINE_RESET_THRESHOLD Low baseline reset parameter configuration for slider. Refer CY8CMBR3xxx CapSense Design Guide for definition of this parameter. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116. Bits Name Description...
SLIDER_NNT 0x72 1.5.73 SLIDER_NNT Address = 0x72 Address: 0x72 Bits Host Access Device Access Bit Name OVERRIDE NEGATIVE_NOISE_THRESHOLD Slider negative noise threshold configuration. Refer CY8CMBR3xxx CapSense Design Guide for definition of this parameter. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116. Bits Name Description...
SLIDER_NT 0x73 1.5.74 SLIDER_NT Address = 0x73 Address: 0x73 Bits Host Access Device Access Bit Name OVERRIDE NOISE_THRESHOLD Slider noise threshold configuration. Refer CY8CMBR3xxx CapSense Design Guide for definition of this parameter. This reg- ister is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116. Bits Name Description...
SCRATCHPAD0 0x7a 1.5.75 SCRATCHPAD0 Address = 0x7a Address: 0x7a Bits Host Access Device Access Bit Name SCRATCHPAD0 Scratchpad data. User can write to and read from this register for general purposes like maintaining revision history of the configuration etc. Bits Name Description 7 : 0...
SCRATCHPAD1 0x7b 1.5.76 SCRATCHPAD1 Address = 0x7b Address: 0x7b Bits Host Access Device Access Bit Name SCRATCHPAD1 Scratchpad data. User can write to and read from this register for general purposes like maintaining revision history of the configuration etc. Bits Name Description 7 : 0...
CONFIG_CRC 0x7e 1.5.77 CONFIG_CRC Address = 0x7e Address: 0x7e Bits Host Access Device Access Bit Name CRC MSB Bits Host Access Device Access Bit Name CRC LSB Configuration data CRC Bits Name Description 15 : 0 CCITT CRC16 checksum for all data from offset 0 to 125. The valid value of this bit field ranges from 0 to 65535.
GPO_OUTPUT_STATE 0x80 1.5.78 GPO_OUTPUT_STATE Address = 0x80 Address: 0x80 Bits Host Access Device Access Bit Name GPO7 GPO6 GPO5 GPO4 GPO3 GPO2 GPO1 GPO0 Host controlled GPO state. The default value of each bit is the inactive state (0 for active high; 1 for active low) as configured by GPO_CFG.ACTIVE_STATE.
SENSOR_ID 0x82 1.5.79 SENSOR_ID Address = 0x82 Address: 0x82 Bits Host Access Device Access Bit Name SENSOR_ID Sensor ID for which to report sensor debug data. The valid values of this register depend on the number of sensors in the part, valid values for a part are 0 to (number of sensors - 1).
CTRL_CMD 0x86 1.5.80 CTRL_CMD Address = 0x86 Address: 0x86 Bits Host Access Device Access Bit Name CMD_OP_CODE Command to execute. The device sets this register's value to 0 at startup and upon completion of any command. The host may write this register at any time that its value is 0. If the host writes to this register while its value is non-zero, device response to the newly requested command is undefined.
CTRL_CMD_STATUS 0x88 1.5.81 CTRL_CMD_STATUS Address = 0x88 Address: 0x88 Bits Host Access Device Access Bit Name RESERVED Status returned by the most recently executed command Bits Name Description 7 : 1 RESERVED Reserved Indicator of any error 0: There is no error 1: An error occurred CapSense Express Controllers Registers TRM, Document No.
CTRL_CMD_ERR 0x89 1.5.82 CTRL_CMD_ERR Address = 0x89 Address: 0x89 Bits Host Access Device Access Bit Name ERROR_CODE Error code returned from most recently executed command. Bits Name Description 7 : 0 ERROR_CODE Error code returned from most recently executed command. 0: Command was successful 253: Write to flash failed 254: Stored configuration CRC checksum (in CONFIG_CRC register) did not match calculated...
SYSTEM_STATUS 0x8a 1.5.83 SYSTEM_STATUS Address = 0x8a Address: 0x8a Bits Host Access Device Access F_DEFAUL Bit Name RESERVED System configuration status indicators Bits Name Description 7 : 1 RESERVED Reserved F_DEFAULT Indicator of whether factory default configuration is loaded 0: A configuration other than the factory default configuration is loaded 1: The factory default configuration is loaded CapSense Express Controllers Registers TRM, Document No.
PREV_CTRL_CMD_CODE 0x8c 1.5.84 PREV_CTRL_CMD_CODE Address = 0x8c Address: 0x8c Bits Host Access Device Access Bit Name CMD_OP_CODE Opcode of the previous command execution attempt Bits Name Description 7 : 0 CMD_OP_CODE Op code of the previous command execution attempt. See CTRL_CMD.CMD_OP_CODE defi- nition for valid range definition.
FAMILY_ID 0x8f 1.5.85 FAMILY_ID Address = 0x8f Address: 0x8f Bits Host Access Device Access Bit Name FAMILY_ID Device family ID Bits Name Description 7 : 0 FAMILY_ID Device family ID. The value of this bit field for CY8CMBR3xxx devices is 154. CapSense Express Controllers Registers TRM, Document No.
DEVICE_ID 0x90 1.5.86 DEVICE_ID Address = 0x90 Address: 0x90 Bits Host Access Device Access Bit Name SILICON_ID MSB Bits Host Access Device Access Bit Name SILICON_ID LSB Device silicon ID Bits Name Description 15 : 0 SILICON_ID Device silicon ID. The value of this bit field ranges from 0 to 65535.To know device specific value, refer to Factory Default Values section.
TOTAL_WORKING_SNS 0x97 1.5.89 TOTAL_WORKING_SNS Address = 0x97 Address: 0x97 Bits Host Access Device Access Bit Name SYSD_ERR RESERVED SENSOR_COUNT System diagnostics results summary. The range of SENSOR_COUNT values 0 to number of enabled sensors. Bits Name Description SYSD_ERR Indicator of whether any errors were detected during system diagnostic test 0: No error was detected 1: At least one error was detected during system diagnostic test 6 : 5...
SNS_CP_HIGH 0x98 1.5.90 SNS_CP_HIGH Address = 0x98 Address: 0x98 Bits Host Access Device Access Bit Name CS15 CS14 CS13 CS12 CS11 CS10 Bits Host Access Device Access Bit Name Indicators of sensors whose parasitic capacitance Cp is greater than 45 pF. If modulating capacitance Cmod is out of its required range, or a shield failure is detected, or system diagnostics feature is disabled by making DEVICE_CFG1.SYSD_EN = 0, this register's content is invalid.
Page 122
SNS_CP_HIGH 0x98 1.5.90 SNS_CP_HIGH (continued) 0: Cp is less than or equal to 45 pF or sensor not tested 1: Cp is greater than 45 pF Sensor 8 Cp indication. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3108. 0: Cp is less than or equal to 45 pF or sensor not tested 1: Cp is greater than 45 pF Sensor 7 Cp indication.
SNS_VDD_SHORT 0x9a 1.5.91 SNS_VDD_SHORT Address = 0x9a Address: 0x9a Bits Host Access Device Access Bit Name CS15 CS14 CS13 CS12 CS11 CS10 Bits Host Access Device Access Bit Name Indicators of sensors with short circuit to Vdd. If System diagnostics feature is disabled (DEVICE_CFG1.SYSD_EN = 0), this register's content is invalid.
Page 124
SNS_VDD_SHORT 0x9a 1.5.91 SNS_VDD_SHORT (continued) 0: No short circuit to Vdd or sensor not tested 1: Short circuit to Vdd detected Sensor 8 short to Vdd indicator. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3108. 0: No short circuit to Vdd or sensor not tested 1: Short circuit to Vdd detected Sensor 7 short to Vdd indicator.
SNS_GND_SHORT 0x9c 1.5.92 SNS_GND_SHORT Address = 0x9c Address: 0x9c Bits Host Access Device Access Bit Name CS15 CS14 CS13 CS12 CS11 CS10 Bits Host Access Device Access Bit Name Indicators of sensors with short circuit to GND. If System diagnostics feature is disabled (DEVICE_CFG1.SYSD_EN = 0), this register's content is invalid.
Page 126
SNS_GND_SHORT 0x9c 1.5.92 SNS_GND_SHORT (continued) 0: No short circuit to GND or sensor not tested 1: Short circuit to GND detected Sensor 8 short to GND indicator. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3108. 0: No short circuit to GND or sensor not tested 1: Short circuit to GND detected Sensor 7 short to GND indicator.
SNS_SNS_SHORT 0x9e 1.5.93 SNS_SNS_SHORT Address = 0x9e Address: 0x9e Bits Host Access Device Access Bit Name CS15 CS14 CS13 CS12 CS11 CS10 Bits Host Access Device Access Bit Name Indicators of sensors with short circuit to another sensor or shield. If System diagnostics feature is disabled (DEVICE_CFG1.SYSD_EN = 0), this register's content is invalid.
Page 128
SNS_SNS_SHORT 0x9e 1.5.93 SNS_SNS_SHORT (continued) 0: No short circuit to another sensor or shield, or sensor not tested 1: Short circuit to another sensor or shield detected Sensor 8 short to another sensor indicator. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3108.
CMOD_SHIELD_TEST 0xa0 1.5.94 CMOD_SHIELD_TEST Address = 0xa0 Address: 0xa0 Bits Host Access Device Access CMOD_LO CMOD_HIG Bit Name RESERVED SH_SNS SH_GND SH_VDD Cmod capacitor and shield electrode test results. If System diagnostics feature is disabled (DEVICE_CFG1.SYSD_EN = 0), this register's content is invalid. Bits Name Description...
BUTTON_STAT 0xaa 1.5.95 BUTTON_STAT Address = 0xaa Address: 0xaa Bits Host Access Device Access Bit Name CS15 CS14 CS13 CS12 CS11 CS10 Bits Host Access Device Access Bit Name Button status indicators Bits Name Description CS15 Sensor 15 button status indicator. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110.
Page 131
BUTTON_STAT 0xaa 1.5.95 BUTTON_STAT (continued) 0: Sensor is inactive (not touched) 1: Sensor is active (touched) Sensor 8 button status indicator. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108. 0: Sensor is inactive (not touched) 1: Sensor is active (touched) Sensor 7 button status indicator.
LATCHED_BUTTON_STAT 0xac 1.5.96 LATCHED_BUTTON_STAT Address = 0xac Address: 0xac Bits Host Access Device Access Bit Name CS15 CS14 CS13 CS12 CS11 CS10 Bits Host Access Device Access Bit Name Latched copies of set bits in BUTTON_STAT since the last time LATCHED_BUTTON_STAT was cleared Bits Name Description...
Page 133
LATCHED_BUTTON_STAT 0xac 1.5.96 LATCHED_BUTTON_STAT (continued) 0: Sensor has been inactive (not touched) since the last time LATCHED_BUTTON_STAT was cleared 1: Sensor has been active (touched) since the last time LATCHED_BUTTON_STAT was cleared Sensor 9 latched button status indicator. This bit field is not applicable for parts CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108.
Page 134
LATCHED_BUTTON_STAT 0xac 1.5.96 LATCHED_BUTTON_STAT (continued) 0: Sensor has been inactive (not touched) since the last time LATCHED_BUTTON_STAT was cleared 1: Sensor has been active (touched) since the last time LATCHED_BUTTON_STAT was cleared Sensor 0 latched button status indicator. When Sensor 0 is configured as a proximity sensor, PROX_TOUCH_TH0 is applied to determine status.
PROX_STAT 0xae 1.5.97 PROX_STAT Address = 0xae Address: 0xae Bits Host Access Device Access Bit Name RESERVED Proximity status indicators for sensors configured for proximity sensing. When a sensor is configured as a proximity sensor, BASE_THRESHOLDx is applied to determine proximity status Bits Name Description...
LATCHED_PROX_STAT 0xaf 1.5.98 LATCHED_PROX_STAT Address = 0xaf Address: 0xaf Bits Host Access Device Access Bit Name RESERVED Latched copies of set bits in PROX_STAT since the last time LATCHED_PROX_STAT was cleared Bits Name Description 7 : 2 RESERVED Reserved Sensor 1 latched proximity status indicator 0: Sensor has been inactive (no proximity) since the last time LATCHED_PROX_STAT was cleared 1: Sensor has been active (proximity) since the last time LATCHED_PROX_STAT was cleared...
SLIDER1_POSITION 0xb0 1.5.99 SLIDER1_POSITION Address = 0xb0 Address: 0xb0 Bits Host Access Device Access Bit Name POSITION Slider 1 or high-resolution slider (depending on configuration) position indicator (units: counts). 255 indicates no touch. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116. Bits Name Description...
LIFTOFF_SLIDER1_POSITION 0xb1 1.5.100 LIFTOFF_SLIDER1_POSITION Address = 0xb1 Address: 0xb1 Bits Host Access Device Access Bit Name POSITION SLIDER1_POSITION value captured on the most recent Slider 1 or high-resolution slider (depending on configuration) liftoff. 255 indicates a slider touch hasn't been captured yet. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116.
SLIDER2_POSITION 0xb2 1.5.101 SLIDER2_POSITION Address = 0xb2 Address: 0xb2 Bits Host Access Device Access Bit Name POSITION Slider 2 position indicator (units: counts) 255 indicates no touch. This register has undefined content if Slider 1 and Slider 2 are combined into a high-resolution slider. This register is not applicable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116.
LIFTOFF_SLIDER2_POSITION 0xb3 1.5.102 LIFTOFF_SLIDER2_POSITION Address = 0xb3 Address: 0xb3 Bits Host Access Device Access Bit Name POSITION SLIDER2_POSITION value captured on the most recent slider 2 liftoff. 255 indicates a slider touch hasn't been captured yet. This register has undefined content if Slider 1 and Slider 2 are combined into a high-resolution slider. This register is not appli- cable for parts CY8CMBR3102, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116.
SYNC_COUNTER0 0xb9 1.5.103 SYNC_COUNTER0 Address = 0xb9 Address: 0xb9 Bits Host Access Device Access Bit Name RESERVED COUNTER Synchronization counter for host validation of signal data reports Bits Name Description 7 : 4 RESERVED Reserved 3 : 0 COUNTER Synchronization counter for host validation of signal data reports. The values of registers with addresses between the addresses of SYNC_COUNTER0 and SYNC_COUNTER1 are valid when the values of SYNC_COUNTER0 and SYNC_COUNTER1 are equal.
DIFFERENCE_COUNT_SENSOR0 0xba 1.5.104 DIFFERENCE_COUNT_SENSOR0 Address = 0xba Address: 0xba Bits Host Access Device Access Bit Name DIFFERENCE_COUNT MSB Bits Host Access Device Access Bit Name DIFFERENCE_COUNT LSB Capacitive sensor 0 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR1 0xbc 1.5.105 DIFFERENCE_COUNT_SENSOR1 Address = 0xbc Address: 0xbc Bits Host Access Device Access Bit Name DIFFERENCE_COUNT MSB Bits Host Access Device Access Bit Name DIFFERENCE_COUNT LSB Capacitive sensor 1 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR2 0xbe 1.5.106 DIFFERENCE_COUNT_SENSOR2 Address = 0xbe Address: 0xbe Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 2 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR3 0xc0 1.5.107 DIFFERENCE_COUNT_SENSOR3 Address = 0xc0 Address: 0xc0 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 3 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR4 0xc2 1.5.108 DIFFERENCE_COUNT_SENSOR4 Address = 0xc2 Address: 0xc2 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 4 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR5 0xc4 1.5.109 DIFFERENCE_COUNT_SENSOR5 Address = 0xc4 Address: 0xc4 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 5 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR6 0xc6 1.5.110 DIFFERENCE_COUNT_SENSOR6 Address = 0xc6 Address: 0xc6 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 6 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR7 0xc8 1.5.111 DIFFERENCE_COUNT_SENSOR7 Address = 0xc8 Address: 0xc8 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 7 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR8 0xca 1.5.112 DIFFERENCE_COUNT_SENSOR8 Address = 0xca Address: 0xca Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 8 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR9 0xcc 1.5.113 DIFFERENCE_COUNT_SENSOR9 Address = 0xcc Address: 0xcc Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 9 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR10 0xce 1.5.114 DIFFERENCE_COUNT_SENSOR10 Address = 0xce Address: 0xce Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 10 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR11 0xd0 1.5.115 DIFFERENCE_COUNT_SENSOR11 Address = 0xd0 Address: 0xd0 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 11 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR12 0xd2 1.5.116 DIFFERENCE_COUNT_SENSOR12 Address = 0xd2 Address: 0xd2 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 12 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR13 0xd4 1.5.117 DIFFERENCE_COUNT_SENSOR13 Address = 0xd4 Address: 0xd4 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 13 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR14 0xd6 1.5.118 DIFFERENCE_COUNT_SENSOR14 Address = 0xd6 Address: 0xd6 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 14 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
DIFFERENCE_COUNT_SENSOR15 0xd8 1.5.119 DIFFERENCE_COUNT_SENSOR15 Address = 0xd8 Address: 0xd8 Bits Host Access Device Access Bit Name RESERVED Bits Host Access Device Access Bit Name DIFFERENCE_COUNT Capacitive sensor 15 difference count signal. If this sensor is disabled, this register's value is undefined, and should be ignored.
GPO_DATA 0xda 1.5.120 GPO_DATA Address = 0xda Address: 0xda Bits Host Access Device Access Bit Name GPO7 GPO6 GPO5 GPO4 GPO3 GPO2 GPO1 GPO0 GPO state values that the device is outputting. If GPOs are outputting PWM, these bits reflect the duty cycle selection (LOW or HIGH).
SYNC_COUNTER1 0xdb 1.5.121 SYNC_COUNTER1 Address = 0xdb Address: 0xdb Bits Host Access Device Access Bit Name RESERVED COUNTER Synchronization counter for host validation of signal data reports Bits Name Description 7 : 4 RESERVED Reserved 3 : 0 COUNTER Synchronization counter for host validation of signal data reports. The values of registers with addresses between the addresses of SYNC_COUNTER0 and SYNC_COUNTER1 are valid only when the values of SYNC_COUNTER0 and SYNC_COUNTER1 are equal.
DEBUG_SENSOR_ID 0xdc 1.5.122 DEBUG_SENSOR_ID Address = 0xdc Address: 0xdc Bits Host Access Device Access Bit Name ID of the capacitive sensor for which DEBUG_xxxxxx registers are reported. The register has the default value as 255 which is an invalid value. This register takes its value from SENSOR_ID register. Bits Name Description...
DEBUG_CP 0xdd 1.5.123 DEBUG_CP Address = 0xdd Address: 0xdd Bits Host Access Device Access Bit Name Total capacitance (in pF) measured on the sensor specified in SENSOR_ID. This capacitance measurement is updated on each scan refresh. When there is no touch, this value represents sensor Cp, parasitic capacitance. If the sensor number men- tioned in SENSOR_ID register is a disabled sensor, this register reports an undefined value.
DEBUG_DIFFERENCE_COUNT0 0xde 1.5.124 DEBUG_DIFFERENCE_COUNT0 Address = 0xde Address: 0xde Bits Host Access Device Access Bit Name DIFFERENCE_COUNT MSB Bits Host Access Device Access Bit Name DIFFERENCE_COUNT LSB Debug difference count for the sensor specified in SENSOR_ID. If the sensor number mentioned in SENSOR_ID register is a disabled sensor, this register reports an undefined value.
DEBUG_BASELINE0 0xe0 1.5.125 DEBUG_BASELINE0 Address = 0xe0 Address: 0xe0 Bits Host Access Device Access Bit Name BASELINE MSB Bits Host Access Device Access Bit Name BASELINE LSB Debug baseline count for the sensor specified in SENSOR_ID. If the sensor number mentioned in SENSOR_ID register is a disabled sensor, this register reports an undefined value.
DEBUG_RAW_COUNT0 0xe2 1.5.126 DEBUG_RAW_COUNT0 Address = 0xe2 Address: 0xe2 Bits Host Access Device Access Bit Name RAW_COUNT MSB Bits Host Access Device Access Bit Name RAW_COUNT LSB Debug raw count for the sensor specified in SENSOR_ID. If the sensor number mentioned in SENSOR_ID register is a dis- abled sensor, this register reports an undefined value.
DEBUG_AVG_RAW_COUNT0 0xe4 1.5.127 DEBUG_AVG_RAW_COUNT0 Address = 0xe4 Address: 0xe4 Bits Host Access Device Access Bit Name RAW_COUNT MSB Bits Host Access Device Access Bit Name RAW_COUNT LSB Debug proximity sensor average filtered raw count for the advanced low pass filter for the sensor specified in SENSOR_ID. If the advanced low pass filter is disabled or the sensor number in SENSOR_ID corresponds to any sensor other than a proxim- ity sensor or a disabled sensor, this value is undefined.
SYNC_COUNTER2 0xe7 1.5.128 SYNC_COUNTER2 Address = 0xe7 Address: 0xe7 Bits Host Access Device Access Bit Name RESERVED COUNTER Synchronization counter for host validation of data reports Bits Name Description 7 : 4 RESERVED Reserved 3 : 0 COUNTER Synchronization counter for host validation of signal data reports. The values of registers with addresses between the addresses of SYNC_COUNTER1 and SYNC_COUNTER2 are valid when the values of SYNC_COUNTER1 and SYNC_COUNTER2 are equal.
Page 167
Revision History Revision History Document Title: CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116 CapSense® Express™ Controllers Registers TRM (TECHNICAL REFERENCE MANUAL) Document Number: 001-91082 Origin of Revision ECN# Issue Date Description of Change Change 4281266 02/24/2014 PRIA New Register TRM 4294597 02/28/2014 PRIA Updated DEVICE_CFG3 register 4374019...
Need help?
Do you have a question about the CapSense Express CY8CMBR3108 and is the answer not in the manual?
Questions and answers