CY8CMBR2010 CapSense® Express™ 10-Button Controller 10 Button CapSense™ Controller Features ■ Easy to use capacitive button controller ❐ Ten-button solution configurable through Hardware straps ❐ No software tools or programming required ❐ Ten general-purpose outputs (GPO) ❐ GPOs linked to CapSense buttons ❐ GPOs support direct LED drive ■ SmartSense™ Auto-Tuning ❐ Maintains optimal button performance even in noisy environment ❐ CapSense parameters dynamically set in runtime ❐ Saves time and effort in device tuning ❐ Wide parasitic capacitance (CP) range (5 pF - 40 pF) ■ Noise Immunity ❐ Specifically designed for superior noise immunity to external radiated and conducted noise ❐ Low radiated noise emission ■ System Diagnostics of CapSense buttons - reports faults at device power up ❐ Button shorts ❐ Improper value of modulator capacitor (CMOD) ❐ Out of range CPvalue ■ Advanced features ❐ Robust sensing even with closely spaced buttons - flanking sensor suppression (FSS) ❐ User-configurable LED Effects • On-system power-on • LED ON Time after button release ❐ Supports analog voltage output (requires external resistors) ❐ Serial Debug Data output • Simplifies production-line testing and system debug ■ Wide operating voltage range ❐ 1.71 V to 5.5 V – ideal for both regulated and unregulated battery applications ■ Low power consumption [1] ❐ Average current consumption of 21 µA per button ❐ Deep sleep current: 100 nA ■ Industrial temperature range: –40 °C to +85 °C ■ 32-pin Quad Flat No leads (QFN) package (5 mm × 5 mm × 0.6 mm) Overview The CY8CMBR2010 CapSense Express™ capacitive touch sensing controller saves time and money, quickly enabling a capacitive touch sensing user interface in your design. It is a hardware-configurable device and does not require any software tools, firmware coding, or device programming. This device is enabled with Cypress’s revolutionary SmartSense™ Auto-Tuning algorithm. SmartSense™ Auto-Tuning ends the need to manually tune the user interface during development and production ramp. This speeds the time to volume and saves valuable engineering time, test time and production yield loss. The CY8CMBR2010 CapSense controller supports up to ten capacitive touch sensing buttons and ten General Purpose Outputs (GPO). The GPO is an active low output controlled directly by the CapSense input making it ideal for a wide variety of consumer, industrial, and medical applications. The wide operating range of 1.71 V to 5.5 V enables unregulated battery operation, further saving component cost. The same device can also be used in different applications with varying power supplies. This device supports ultra low-power consumption in both run mode and deep sleep modes to stretch battery life. In addition, this device also supports many advanced features which enhance the robustness and user interface of the end solution. Some of the key advanced features include Noise Immunity and FSS. Noise Immunity improves the immunity of the device against radiated and conducted noise, such as audio and radio frequency (RF) noise. FSS provides robust sensing even with closely spaced buttons. FSS is a critical requirement in small form factor applications. Power-on LED effects provide a visual feedback to the design at power-on. This improves the aesthetic value of the end product. System Diagnostics test for design faults at power-on and report any failures. This simplifies production line testing and reduces manufacturing costs. Serial Debug data output gives the critical information about the design, such as button CP and signal-to-noise ratio (SNR). This further helps in production line testing. Note 1. 21 µA per button (4-buttons used, 3% touch time, 10 pF < Cp of all buttons < 20 pF, Button Scan Rate = 556 ms, with power consumption optimized, Noise Immunity level “Normal”, CS0 sensitivity “High”). Cypress Semiconductor Corporation Document Number: 001-74495 Rev. *A • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600 Revised August 16, 2012 CY8CMBR2010 Contents Pinout ................................................................................ 3 Typical Circuits ................................................................. 4 Configuring the CY8CMBR2010 6 ...................................... Device Features ................................................................ 6 CapSense Buttons ...................................................... 6 SmartSense™ Auto-Tuning ........................................ 6 General-Purpose Outputs ........................................... 6 Toggle ON/OFF ........................................................... 7 Flanking Sensor Suppression (FSS) ........................... 7 Noise Immunity ............................................................ 7 LED ON Time .............................................................. 7 Button Auto Reset ....................................................... 8 Power-on LED Effects ................................................. 9 Analog Voltage Support ............................................ 10 LED Backlighting ....................................................... 11 Sensitivity Control for CS0 Button ............................. 11 Debounce Control for CS0 Button ............................. 11 System Diagnostics ................................................... 11 Serial Debug Data ..................................................... 12 Power Consumption and Operating Modes ................. 16 Low Power Sleep Mode ............................................ 16 Deep Sleep Mode ...................................................... 16 Response Time ......................................................... 17 Layout Guidelines and Best Practices ......................... 18 CapSense Button shapes .......................................... 19 Button Layout Design ................................................ 19 Document Number: 001-74495 Rev. *A Recommended via-hole Placement .......................... 19 Example PCB Layout Design with Ten CapSense Buttons and Ten GPOs .................................................... 20 Electrical Specifications ................................................ 22 Absolute Maximum Ratings ....................................... 22 Operating Temperature ............................................. 22 DC Electrical Characteristics ..................................... 23 AC Electrical Specifications ....................................... 25 CapSense Specifications .......................................... 26 Ordering Information ...................................................... 26 Ordering Code Definitions ......................................... 26 Package Information ...................................................... 27 Thermal Impedance .................................................. 27 Solder Reflow Specifications ..................................... 27 Package Diagram ............................................................ 27 Appendix ......................................................................... 28 Acronyms ........................................................................ 30 Document Conventions ................................................. 30 Units of Measure ....................................................... 30 Numeric Naming ........................................................ 30 Document History Page ................................................. 31 Sales, Solutions, and Legal Information ...................... 31 Worldwide Sales and Design Support ....................... 31 Products .................................................................... 31 PSoC Solutions ......................................................... 31 Page 2 of 31 CY8CMBR2010 Pinout Table 1. Pin Diagram and Definitions – CY8CMBR2010 If Unused AI CapSense button input, controls GPO1 Ground CS0 AI CapSense button input, controls GPO0 Ground 3 GPO0 DO GPO activated by CS0 Leave open 4 GPO1 DO GPO activated by CS1 Leave open 5 GPO2 DO GPO activated by CS2 Leave open 6 GPO3 DO GPO activated by CS3 Leave open 7 GPO4 DO GPO activated by CS4 Leave open 8 Backlighting DO GPO controlled by CS0–CS9 when analog output voltage is enabled Leave open 9 LEDFading Controls the Power-on LED effects and Analog Voltage Output Leave open 10 CS0Sensitivi AI ty Controls the Sensitivity and Debounce values of CS0 Ground 11 Delay AI Controls the LED ON time and serial debug data out Ground 12 VSS P Ground N/A 13 Toggle/FSS AI Controls the enabling/disabling of Toggle Ground ON/OFF and FSS 14 ARST/EMC AI Controls the Button Auto Reset period, enabling / disabling Noise Immunity technique Ground 15 ScanRate/Sl DI eep Controls the button scan rate Ground 16 GPO5 DO GPO activated by CS5 Leave open 17 XRES DI Device reset, active high input, with internal pull down Leave open 18 GPO6 DO GPO activated by CS6 Leave open 19 GPO7 DO GPO activated by CS7 Leave open 20 GPO8 DO GPO activated by CS8 Leave open 21 GPO9 DO GPO activated by CS9 Leave open 22 CS9 AI CapSense button input, controls GPO9 Ground 23 CS8 AI CapSense button input, controls GPO8 Ground 24 CS7 AI CapSense button input, controls GPO7 Ground 25 CS6 AI CapSense button input, controls GPO6 Ground 26 CS5 AI CapSense button input, controls GPO5 Ground 27 CS4 AI CapSense button input, controls GPO4 Ground AI 28 VDD P Power N/A 29 CS3 AI CapSense button input, controls GPO3 Ground 30 CS2 AI CapSense button input, controls GPO2 Ground 31 CMOD AI External modulator capacitor, recommended value 2.2 nF (±10%) N/A 32 VSS P Ground N/A CS 1 CS 0 GPO 0 GPO 1 GPO 2 GPO 3 GPO 4 Backlighting 1 2 3 4 5 6 7 8 28 27 26 25 CS1 2 24 23 CY8CMBR2010 22 21 QFN 20 ( Top View ) 19 18 17 13 14 15 16 1 VSS CMOD CS 2 CS 3 VD D CS 4 CS 5 CS 6 Description 32 31 30 29 Type [2] 9 10 11 12 Label CS 7 CS 8 CS 9 GPO 9 GPO 8 GPO 7 GPO 6 XRES LEDFading CS0Sensitivity Delay VSS Toggle/FSS ARST/EMC ScanRate/Sleep GPO 5 Pin Note 2. AI – Analog Input; DI – Digital Input; DO – Digital Output; P – Power Document Number: 001-74495 Rev. *A Page 3 of 31 CY8CMBR2010 Typical Circuits Schematic #1: Ten Buttons with Ten GPOs Figure 1. CY8CMBR2010 Schematic 1 In Figure 1, the device is configured in the following manner: ■ LEDFading pin: 1.5 kΩ to Ground ❐ Analog Voltage Support disabled ❐ Power-on LED effects sequence 1 ■ Backlighting pin: Floating ❐ No LED Backlighting output, as Analog Voltage Support disabled ■ Delay pin: 1.8 kΩ to Ground ❐ LED ON Time of 1000 ms ❐ Serial Debug Data out disabled ■ CS0-CS9 pins: 560 Ω to CapSense buttons ❐ Ten CapSense buttons (CS0 - CS9) ■ GPO0-GPO9 pins: LED and 5 kΩ to VDD ❐ CapSense buttons driving 10 LEDs (GPO0-GPO9) ■ CMOD pin: 2.2 nF to Ground ❐ Modulator capacitor ■ XRES pin: Floating ❐ For external reset ■ ■ Toggle/FSS pin: 5.1 kΩ to Ground ❐ Toggle ON/OFF disabled ❐ Flanking sensor suppression (FSS) enabled CS0Sensitivity pin: VDD ❐ CS0 Sensitivity “Low” ❐ CS0 Debounce = 99 ■ ■ ARST/EMC pin: 1.5 kΩ to Ground ❐ Button Auto Reset enabled ❐ Noise Immunity level “Normal” ScanRate/Sleep pin: 8.8 kΩ to Ground ❐ Power consumption optimization ❐ User configured scan rate = 298 ms Document Number: 001-74495 Rev. *A Page 4 of 31 CY8CMBR2010 Schematic #2: Eight Buttons with Analog Voltage Output Figure 2. CY8CMBR2010 Schematic 2 In Figure 2, the device is configured in the following manner: ■ ■ CS0 - CS7 pins: 560 Ω to CapSense buttons; CS8, CS9 pins: Ground ❐ Eight CapSense buttons (CS0 - CS7) ❐ CS8, CS9 buttons not used in design GPO0-GPO9 pins: Connect to external resistive network ❐ Eight GPOs (GPO0 - GPO7) used for Analog Voltage Output ❐ GPO8, GPO9 not used in design ■ ARST/EMC pin: VDD ❐ Button Auto Reset enabled ❐ Noise Immunity level “High” ■ LEDFading pin: Ground ❐ Analog Voltage Support enabled ❐ Power-on LED effects disabled ■ Backlighting pin: LED and 5 kΩ to VDD ❐ LED Backlighting output, as Analog Voltage Support enabled ■ Delay pin: Ground ❐ LED ON Time disabled ❐ Serial Debug Data out disabled ■ CMOD pin: 2.2 nF to Ground ❐ Modulator capacitor ■ XRES pin: Floating ❐ For external reset ■ ■ Toggle/FSS pin: VDD ❐ Toggle ON/OFF enabled ❐ Flanking sensor suppression (FSS) enabled CS0Sensitivity pin: VDD ❐ CS0 Sensitivity “Low” ❐ CS0 Debounce = 99 ■ ScanRate/Sleep pin: 8.3 kΩ to Ground ❐ Power consumption optimization ❐ User configured scan rate = 210 ms Document Number: 001-74495 Rev. *A Page 5 of 31 CY8CMBR2010 Configuring the CY8CMBR2010 The CY8CMBR2010 device features are configured using external resistors. The resistors on the hardware configurable pins are determined by the device upon power-on. ■ Ensures portability of the user interface design. ■ Compensates Printed Circuit Board (PCB) variations, Device process variations, and PCB vendor changes. General-Purpose Outputs ■ GPOx pin outputs are strong drive[3] ■ The GPOx is controlled by the corresponding CSx To know more about the required settings for your design, refer to the CY8CMBR2010 Design Guide. ■ Active low output – supports sinking configuration for LEDs (see Figure 3) Device Features ■ If CSx is disabled (grounded), then the corresponding GPOx must be left floating ■ A 5-ms pulse is sent after 350 ms (if Noise Immunity level is “Normal”) / 1000 ms (if Noise Immunity level is “High”) after power-up on the GPOx if the CSx fails the System Diagnostics The Appendix on page 28 gives the matrix of features enabled using different external resistor configurations. CapSense Buttons ■ Supports up to ten CapSense buttons. ■ Ground the CSx pin to disable CapSense button input. ■ A 2.2 nF (±10%) capacitor must be connected on the CMOD pin for proper CapSense operation. ■ For proper CapSense operation, ensure CP of each button is less than 40 pF. Figure 3. Example of GPO0 Driven by CS0 Sensor Button Touched Sensor Button Released SmartSense™ Auto-Tuning CS0 ■ Supports auto-tuning of CapSense parameters ■ No manual tuning required; all parameters are automatically tuned by the device. ■ Reduces the design cycle time. ❐ No manual tuning. GPO0 Table 2. Advanced Features Supported by CY8CMBR2010 Feature Benefit Toggle ON/OFF Button retains state on touch (ON/OFF) Flanking Sensor Suppression (FSS) Helps in distinguishing closely spaced buttons Noise Immunity Improves device immunity to external noise (such as RF noise) LED ON Time Gives an LED effect on button release Button Auto Reset Disables false output trigger, due to conducting object placed close to button Power-on LED Effects Provides visual effects to design at power-on Analog Voltage Support External resistors can be used with GPOs to generate analog voltage output LED Backlighting Common GPO available for LED drive if Analog Voltage Support enabled Sensitivity Control for CS0 Button and Debounce Useful for special function buttons such as power button Control for CS0 Button System Diagnostics Support for production testing and debugging Serial Debug Data Support for production testing and validating design Low Power Sleep Mode and Deep Sleep Mode Low power consumption Note 3. When a pin is in strong drive mode, it is pulled up to VDD when the output is HIGH and pulled down to Ground when the output is LOW. Document Number: 001-74495 Rev. *A Page 6 of 31 CY8CMBR2010 Toggle ON/OFF Noise Immunity ■ Toggles the GPO state at each button touch (see Figure 4). ■ ■ Used for mechanical button replacement. For example, wall switch. Improves the immunity of the device against external radiated and conducted noise. ■ Reduces the radiated noise emission. ■ Possible Noise Immunity levels are “Normal” and “High”. Flanking Sensor Suppression (FSS) ■ Helps in distinguishing closely spaced buttons. ■ Also used in situations with buttons having opposite functions. For example, an interface with two buttons for brightness control (UP or DOWN). FSS action can be explained for following different scenarios: 1. When only one button is touched, it is reported as ON. See Figure 5. 2. When more than one button is detected as ON and previously one of those buttons was touched, then the previously touched button is reported as ON. See Figure 6. LED ON Time ■ Provides better visual feedback when a button is released and improves the design’s aesthetic value. ■ The GPOx is driven low for a specified interval after the corresponding CSx button is released (see Figure 7). ■ When a button gets reset (refer to Button Auto Reset on page 8), LED ON Time is not applied on the corresponding GPO. ■ Applicable to the GPO of the last button released. ■ In Figure 8 on page 8, GPO0 goes high prematurely (prior to LED ON Time expiration) because CS1 button is released. Therefore, the LED ON Time counter is reset. Now, GPO1 remains low for LED ON Time after releasing CS1. ■ LED ON time can range from 0–2000 ms. ■ LED ON time resolution is 20 ms. ■ Figure 4. Example of Toggle ON/OFF Feature on GPO0 CS0 GPO0 Figure 5. FSS when only one button is touched No button is ON prior to the touch CS1 is reported as ON upon touch Figure 6. FSS when multiple buttons are touched with one button ON previously CS1 is touched, reported ON Document Number: 001-74495 Rev. *A CS2 also touched alongwith CS1; only CS1 is reported ON Page 7 of 31 CY8CMBR2010 Figure 7. Example LED ON timing diagram on GPO0 CS0 GPO0 LED ON Time Start LED ON Time Counter Reset LED ON Time Counter Figure 8. Example LED ON Timing Diagram on GPO0 and GPO1 CS0 CS1 GPO0 Start LED ON Time Counter GPO1 LED ON Time Reset LED ON Time Counter Restart LED ON Time Counter Button Auto Reset ■ Prevents button stuck, due to metal object placed close to button. ■ Useful when GPO output to be kept on only for a specific time. ■ If enabled, the GPOx is driven for a maximum of ARST time when CSx is continuously touched. See Figure 9. ■ Auto reset period is 20 s. Figure 9. Example of Button Auto Reset on GPO0 Button is touched for more than the Auto Reset period Auto Reset period CS0 GPO0 GPO0 is not driven after Auto Reset period Document Number: 001-74495 Rev. *A Page 8 of 31 CY8CMBR2010 Power-on LED Effects Ramp down time – Time taken by the LED to go from High Brightness state to Low Brightness state. ❐ Repeat Rate – The number of times the effect cycle is repeated. ❐ ■ Provides a visual effect at device power up. ■ After power on, all the LEDs show dimming and fading effects for an initial time. ■ The effects are seen after the device initialization time from power-on. This time is less than 350 ms (if Noise Immunity level is “Normal”) and less than 1000 ms (if Noise Immunity level is “High”). ■ Seen on GPOx when CSx is enabled. ■ All CapSense buttons are disabled during this time. ■ If any CapSense button, CSx fails the Power-on Self Test then these effects are not seen on the corresponding GPOx. ■ The device responds to any button touch only after the effects are complete. ■ To know more about Power-on Self Test, refer System Diagnostics. ■ There are three different predefined Power-on LED effects available. ■ The following parameters are set for LED effects: ❐ Low brightness – Minimum intensity of LED brightness. ❐ Low brightness time – Time for which the LED stays in the Low Brightness state. ❐ Ramp up time – Time taken by the LED to go from Low Brightness state to High Brightness state. ❐ High brightness – Maximum intensity of LED brightness. ❐ High brightness time – Time for which the LED stays in the High Brightness state. ■ The different effects are as follows – ❐ All the LEDs concurrently go to high brightness state and come back to low brightness state. See Figure 10. ❐ All the LEDs concurrently go to high brightness state and come back to low brightness state. This is repeated once (repeat rate = 2). See Figure 11. ❐ All the LEDs sequentially go to high brightness state and come back to low brightness state. See Figure 12 on page 10. Figure 10. Power-on LED Effect Sequence 1 Effects completed Power on Normal Operation 100% n ow Ra mp Up pD m Ra LED Brightness 0% 350 ms/ 1000 ms 0% 1000 ms 400 ms 1000 ms 400 ms 3150 ms / 3800 ms Figure 11. Power-on LED Effect Sequence 2 Effects completed Power on 100% p pU p pU Ra m w Do n n ow Ra m p pD 0% 350 ms/ 1000 ms m Ra m Ra LED Brightness Normal Operation 100% 0% 500 ms 200 ms 500 ms 200 ms 0% 500 ms 200 ms 500 ms 200 ms 3150 ms / 3800 ms Document Number: 001-74495 Rev. *A Page 9 of 31 CY8CMBR2010 Figure 12. Power-on LED Effect Sequence 3 with Two Button Design Effects Power on completed Ra mp ow pD n GPO0 LED Brightness Normal Operation m Ra Up 100% 0% 300 ms 300 ms 100% n ow GPO1 LED Brightness D mp Ra Ra mp Up 350ms/ 1000 ms 0% 0% 300 ms 300 ms 1550 ms / 2200 ms Analog Voltage Support ■ A general external resistive network with a host processor is shown in Figure 13. ■ Host can be configured to perform different functions based on the voltage level at input pins. This is controlled by switches. ■ These switches can be controlled by CapSense buttons. ■ If enabled, GPOs replace these switches in the network. ■ GPOs are in Open Drain Low drive mode. ■ GPOs cannot be used for the resistive network and LED drive simultaneously. Instead, the Backlighting pin acts as a GPO for LED drive, controlled by all the CSx buttons. ■ If only one button needs to be ON for analog voltage support, FSS should be enabled. ■ For CY8CMBR2010, a simple external resistive network is shown in Figure 14. Figure 13. A General External Resistive Network VDD R1 Key 1 R4 R2 R3 Host Processor VDD Key 2 R5 R8 R7 R6 Figure 14. Analog Voltage Support for CY8CMBR2010 VDD R1 Key 1 R4 GPO4 R2 R3 GPO3 GPO2 GPO1 VDD Host Processor Key 2 R5 R8 GPO8 Document Number: 001-74495 Rev. *A R7 GPO7 R6 GPO6 GPO5 Page 10 of 31 CY8CMBR2010 LED Backlighting ■ Acts as a GPO for LED drive; controlled by all the CapSense buttons CSx. ■ Can be used when Analog Voltage Support is enabled. ■ Backlighting is a strong drive, active low output. It goes low if one or more CapSense button is touched. Sensitivity Control for CS0 Button ■ Sensitivity of all buttons except CS0 is “High”. ■ CS0 can have “Low” sensitivity as well for special purpose, such as a power button. ■ Use higher sensitivity setting when the overlay thickness is higher. Debounce Control for CS0 Button ■ Avoids false triggering of button due to noise spike or any other glitches in the system. ■ Specifies the minimum time for which CS0 has to be touched, for an output trigger. ■ Useful for added functionalities. Example, linking system reset to touch time corresponding to CS0 Debounce. Figure 15. Button Shorted to Ground Button Sensor CY8CMBR2010 shorting Button Shorted to VDD If any button is found to be shorted to VDD, it is disabled. See Figure 16. Figure 16. Button Shorted to VDD VDD shorting System Diagnostics ■ A built-in Power-on Self Test (POST) mechanism performs some tests at power-on reset (POR), which can be useful in production testing. ■ If any button fails these tests, a 5 ms pulse is sent out on the corresponding GPO within 350 ms (if Noise Immunity level is “Normal”) / 1000 ms (if Noise Immunity level is “High”) after POR. ■ Following tests are performed on all the buttons – Button Shorted to Ground If any button is found to be shorted to ground, it is disabled. See Figure 15. Sensor Button CY8CMBR2010 Button to Button Short If two or more buttons are found to be shorted to each other, all of these buttons are disabled. See Figure 17. Figure 17. Button to Button Short Button Sensor shorting CY8CMBR2010 Button Sensor Document Number: 001-74495 Rev. *A Page 11 of 31 CY8CMBR2010 Serial Debug Data Improper Value of CMOD ■ Recommended value of CMOD is 2 nF to 2.4 nF. ■ Used to see CapSense data through the Delay pin. ■ If the value of CMOD is found to be less than 1 nF or greater than 4 nF, all the buttons are disabled. ■ If enabled, debug data is transmitted on Delay pin using UART communication protocol. Button CP > 40 pF ■ Serial data is sent out with ~115,200 baud rate. If the parasitic capacitance (CP) of any button is found to be more than 40 pF, that button is disabled. ■ The Cypress MultiChart tool can be used to view the data as a graph. Figure 18. Example Showing CS0 and CS1 Passing the POST and CS2 and CS3 Failing The following data is sent out by the device for all the buttons enabled – ❐ Firmware revision ❐ CapSense button status ❐ GPO status ❐ Raw Counts of all buttons ❐ Baseline of all buttons ❐ Difference Counts of all buttons ❐ Parasitic capacitance of all buttons ❐ SNR of all buttons ❐ System Diagnostics data ❐ Compensated IDAC value For more information on Raw Count, Baseline, Difference count, Parasitic capacitance and SNR, refer Getting Started with CapSense section 2. For more information on MultiChart tool, refer AN2397 CapSense Data Viewing Tools Method 2. GPO0 (High) GPO1 (High) GPO2 5ms pulse GPO3 5ms pulse In Figure 18, CS0 and CS1 buttons are enabled; CS2 and CS3 buttons are disabled because they failed the Power-on Self Test. A 5 ms pulse is observed on GPO2 and GPO3. ■ ■ The MultiChart tool arranges the data in the format as shown in Table 3 ■ The serial debug data is sent by the device in the order as per Table 4. Table 3. Serial Debug Data arranged in MultiChart # Raw count array Baseline Array Signal Array MSB LSB MSB LSB MSB LSB 0 0x80 FW Revision 0x00 CS_status_MSB IDAC_Comp GPO_Status_MSB 1 CS0_Cp CS1_Cp 0x00 CS_status_LSB 0x00 GPO_Status_LSB 2 CS0_RawCount CS0_Baseline CS0_DiffCount 3 CS1_RawCount CS1_Baseline CS1_DiffCount 4 CS2_RawCount CS2_Baseline CS2_DiffCount 5 CS3_RawCount CS3_Baseline CS3_DiffCount 6 CS4_RawCount CS4_Baseline CS4_DiffCount 7 CS5_RawCount CS5_Baseline CS5_DiffCount 8 CS6_RawCount CS6_Baseline CS6_DiffCount 9 CS7_RawCount CS7_Baseline CS7_DiffCount 10 CS8_RawCount CS8_Baseline CS8_DiffCount 11 CS9_RawCount CS9_Baseline CS9_DiffCount 12 CS2_Cp CS3_Cp CS4_Cp CS5_Cp CS7_Cp CS8_Cp 13 0x00 CS0_CS1_SNR CS6_Cp CS4_CS5_SNR CS9_Cp CS8_CS9_SNR 14 0x00 CS2_CS3_SNR 0x00 CS6_CS7_SNR 0x00 CMOD_Mask Document Number: 001-74495 Rev. *A Page 12 of 31 CY8CMBR2010 Table 3. Serial Debug Data arranged in MultiChart (continued) Raw count array # MSB 15 Baseline Array LSB MSB VDD_Short_Mask 16 0x00 Signal Array LSB MSB GND_Short_Mask 0x01 0x00 LSB Pin_to_pin_short_Mask 0x02 Cp_High_Mask Table 4. Serial Debug Data Output sent by CY8CMBR2010 Byte Data Notes 0 0x0D 1 0x0A Dummy data for multi chart 2 0x80 – 3 FW Revision Firmware Revision 4 CS0_Cp CS0 parasitic capacitance (pF) in Hex 5 CS1_Cp CS1 parasitic capacitance (pF) in Hex 6 CS0_RawCount_MSB Unsigned 16-bit integer 7 CS0_RawCount_LSB 8 CS1_RawCount_MSB 9 CS1_RawCount_LSB . . . . . . 24 CS9_RawCount_MSB Unsigned 16-bit integer 25 CS9_RawCount_LSB 26 CS2_Cp CS2 parasitic capacitance (pF) in Hex 27 CS3_Cp CS3 parasitic capacitance (pF) in Hex Unsigned 16-bit integer 28 0x00 – 29 CS0_CS1_SNR CS0 and CS1 SNR 30 0x00 – 31 CS2_CS3_SNR CS2 and CS3 SNR 32 VDD_Short_Mask_MSB System Diagnostics data for CS pins shorted to VDD 33 VDD_Short_Mask_LSB 34 0x00 35 0x01 36 0x00 – 37 CS_status_MSB Gives CS status for CS8–CS9 38 0x00 – 39 CS_status_LSB Gives CS status for CS0–CS7 40 CS0_Baseline_MSB Unsigned 16-bit integer 41 CS0_Baseline_LSB 42 CS1_Baseline_MSB 43 CS1_Baseline_LSB . . . . . . 58 CS9_Baseline_MSB Unsigned 16-bit integer 59 CS9_Baseline_LSB Document Number: 001-74495 Rev. *A – Unsigned 16-bit integer Page 13 of 31 CY8CMBR2010 Table 4. Serial Debug Data Output sent by CY8CMBR2010 (continued) Byte Data Notes 60 CS4_Cp CS4 parasitic capacitance (pF) in Hex 61 CS5_Cp CS5 parasitic capacitance (pF) in Hex 62 CS6_Cp CS6 parasitic capacitance (pF) in Hex 63 CS4_CS5_SNR CS4 and CS5 SNR 64 0x00 – 65 CS6_CS7_SNR CS6 and CS7 SNR 66 GND_Short_Mask_MSB System Diagnostics data for CS pins shorted to GND 67 GND_Short_Mask_LSB 68 0x00 69 0x02 70 IDAC_Comp Compensated IDAC 71 GPO_Status_Mask_MSB Gives GPO status for GPO8–GPO9 72 0x00 – 73 GPO_Status_Mask_LSB Gives GPO status for GPO0–GPO7 74 CS0_DiffCount_MSB Unsigned 16-bit integer 75 CS0_DiffCount_LSB – 76 CS1_DiffCount_MSB 77 CS1_DiffCount_LSB Unsigned 16-bit integer . . . . . . 92 CS9_DiffCount_MSB Unsigned 16-bit integer 93 CS9_DiffCount_LSB 94 CS7_Cp CS7 parasitic capacitance (pF) in Hex 95 CS8_Cp CS8 parasitic capacitance (pF) in Hex 96 CS9_Cp CS9 parasitic capacitance (pF) in Hex 97 CS8_CS9_SNR CS8 and CS9 SNR 98 0x00 – 99 CMOD_Mask System Diagnostics data for CMOD out of range 100 Pin_to_Pin_shorted_Mask_MSB System Diagnostics data for CS pin to pin short 101 Pin_to_Pin_shorted_Mask_LSB 102 Cp_High_Mask_MSB 103 Cp_High_Mask_LSB 104 0x00 105 0xFF 106 0xFF System Diagnositcs data for CS button Cp > 40 pF Dummy data for MultiChart System Diagnostics data contains the POST results. This is as follows: ■ VDD_Short_Mask – This contains the information about any button short to VDD. The MSB and LSB of this data contain the following. Document Number: 001-74495 Rev. *A Page 14 of 31 CY8CMBR2010 Table 5. VDD_Short_Mask Name VDD_Short_Mask_LSB Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CS7 CS6 CS5 CS4 CS3 CS2 CS1 CS0 CS9 CS8 VDD_Short_Mask_MSB For CSx, the corresponding bit is written as: 0 ...........................................If the CSx is not shorted to VDD 1 .................................................If the CSx is shorted to VDD ■ GND_Short_Mask – This contains the information about any button short to Ground. The MSB and LSB of this data contain the following. Table 6. GND_Short_Mask Name GND_Short_Mask_LSB Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CS7 CS6 CS5 CS4 CS3 CS2 CS1 CS0 CS9 CS8 GND_Short_Mask_MSB For CSx, the corresponding bit is written as: 0 ...................................... If the CSx is not shorted to ground 1 ............................................ If the CSx is shorted to ground ■ CMOD_Mask – This contains the information about the CMOD value within range. This byte is written as: 0 ...... If the CMOD value is within range (between 1 nF–4 nF) 1 ..................................................... If the CMOD value > 4 nF 2 ..................................................... If the CMOD value < 1 nF ■ Pin_to_Pin_Short_Mask – This contains the information about any button to button short. The MSB and LSB of this data contain the following. Table 7. Pin_to_Pin_Short_Mask Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Pin_to_Pin_Short_Mask_LSB CS7 CS6 CS5 CS4 CS3 CS2 CS1 CS0 CS9 CS8 Pin_to_Pin_Short_Mask_MSB For CSx, the corresponding bit is written as: 0................If the CSx pin is not shorted to any other CSy pin 1........................ If the CSx pin is shorted to another CSy pin ■ Cp_High_Mask – This contains the information about the CSx button CP value within range. The MSB and LSB of this data contain the following Table 8. Cp_High_Mask Name Cp_High_Mask_LSB Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CS7 CS6 CS5 CS4 CS3 CS2 CS1 CS0 CS9 CS8 Cp_High_Mask_MSB For CSx, the corresponding bit is written as: 0................................................. If the CSx CP value < 40 pF 1................................................. If the CSx CP value > 40 pF Document Number: 001-74495 Rev. *A Page 15 of 31 CY8CMBR2010 Power Consumption and Operating Modes Figure 19. Low Power Sleep Mode Operation The CY8CMBR2010 is designed to meet the low power requirements of battery powered applications. To design for the lowest operating current – ■ Ground all unused CapSense inputs ■ Minimize Cp using the design guidelines in Getting Started with CapSense, section 3.7.1 ■ Lower the supply voltage (valid range: 1.71 V to 5.5 V) ■ Reduce sensitivity of CS0 button ■ Configure design to be power consumption optimized ■ Use “High” Noise Immunity level only if required ■ Use a higher Button Scan Rate or Deep Sleep operating mode Scan all buttons with Button Scan Rate constant No NO button touched for 15 secs? Yes Yes Scan all buttons with Scan all buttons with user defined Button Scan Rate To know more about the steps to reduce power consumption, refer to the CY8CMBR2010 Design Guide section 5. No Low Power Sleep Mode The following flow chart describes the low power sleep mode operation. Is any button Active? ■ The Button Scan Rate is equal to the sum of the time the device scans and sleeps. ■ An external resistor defines Button Scan Rate offset. ■ The offset is added to a constant to get the Button Scan Rate. ■ To know about the Button Scan Rate offset and the Button Scan Rate constant, refer to Table 22 on page 29 and Table 23 on page 30 in Appendix. ■ The range of scan rate is 25 to 556 ms. Deep Sleep Mode Figure 20. ScanRate/Sleep pin Connection to Enable Deep Sleep Mode External Reistor R (Controls scan rate) Document Number: 001-74495 Rev. *A Page 16 of 31 CY8CMBR2010 ■ To enable the deep sleep mode, the ScanRate/Sleep pin should be connected to host controller as shown in Figure 20 on page 16. ■ Host controller should pull the pin to VDD for the device to go into deep sleep. ■ ■ ■ ScanRate/Sleep pin should be pulled low for the device to wake up from deep sleep. ■ In deep sleep mode, all blocks are turned off and the device power consumption is approximately 0.1 µA. When device comes out of deep sleep mode, the CapSense system is reinitialized. Typical time for reinitialization is 20 ms (if Noise Immunity level is “Normal”) or 50 ms (if Noise Immunity level is “High”). Any button touch within this time is not reported. ■ At power on, the ScanRate/Sleep pin should be pulled low. There is no CapSense scanning in deep sleep mode. ■ If the ScanRate/Sleep pin is pulled high at power on, then the device goes to Deep Sleep after the POST and Power-on LED effects are completed. Response Time Response time is the minimum amount of time the button should be touched for the device to detect as valid button touch. It is given by following equation Where RTFBT is Response time for First button touch RTCBT is Response time for consecutive button touch after first button touch Debounce for CS1–CS9 = 3 Debounce for CS0 can be one of 3 / 24 / 48 / 99 Rounddown is the greatest integer less than or equal to ((Debounce – 1)/3) For example, consider an eight button design with the Delay pin connected to ground through a 3.2 kΩ resistor. This results in a Response Time optimized design with a User defined Button Scan rate of 556 ms (as per Table 22 on page 29 and Table 23 on page 30). Assuming that CS0 is not used in the design, the Debounce value for each button (CS1–CS8) is 3. The Button Scan Rate constant for such a design is 50 ms (as per Table 23 on page 30). The response time for such a design is given as – Document Number: 001-74495 Rev. *A Page 17 of 31 CY8CMBR2010 Layout Guidelines and Best Practices Table 9. Layout Guidelines and Best Practices Sl. No. Category 1 Button shape 2 Button size 3 Button-button spacing Min Max Recommendations/Remarks – – Solid round pattern, round with LED hole, rectangle with round corners 5 mm 15 mm Equal to Button Ground Clearance – Refer Design toolbox. 8 mm (Y dimension in Figure 22 on page 19) 4 Button ground clearance 0.5 mm 2 mm 5 Ground flood – top layer – – Hatched ground 7 mil trace and 45 mil grid (15% filling). Refer Design toolbox (X dimension in Figure 22 on page 19). 6 Ground flood – bottom layer – – Hatched ground 7 mil trace and 70 mil grid (10% filling). 7 Trace length from button pad to CapSense controller pins – 450 mm Refer Design toolbox. 8 Trace width 0.17 mm 0.20 mm 0.17 mm (7 mil) 9 Trace routing – – Traces should be routed on the non button side. If any non CapSense trace crosses CapSense trace, ensure that intersection is orthogonal. 10 Via position for the buttons – – Via should be placed near the edge of the button pad to reduce trace length thereby increasing sensitivity. 11 Via hole size for button traces – – 10 mil 12 No. of via on button trace 1 2 1 13 Distance of CapSense series resistor from button pin – 10 mm Place CapSense series resistors close to the device for noise suppression.CapSense resistors have highest priority; place them first. 14 Distance between any CapSense trace to ground Flood 10 mil 20 mil 20 mil 15 Device placement – – Mount the Device on the layer opposite to button. The CapSense trace length between the Device and buttons should be minimum (see trace length above) 16 Placement of components in two layer PCB – – Top Layer – buttons Bottom layer – device, other components and traces. 17 Placement of components in four layer PCB – – Top Layer – buttons Second Layer – CapSense traces and VDD (avoid VDD traces below the buttons) Third Layer – hatched ground Bottom layer – CapSense controller, other components and non CapSense traces 18 Overlay thickness 0 mm 5 mm 19 Overlay material – – Should be non-conductive material. Glass, ABS Plastic, Formica, wood and so on. There should be no air gap between PCB and overlay. Use adhesive to stick the PCB and overlay. 20 Overlay adhesives – – Adhesive should be non conductive and dielectrically homogenous. 467MP and 468MP adhesives made by 3M are recommended. 21 LED back lighting – – Cut a hole in the button pad and use rear mountable LEDs. Refer to the PCB layout below. 22 Board thickness – – Standard board thickness for CapSense FR4 based designs is 1.6 mm. Document Number: 001-74495 Rev. *A Refer Design toolbox. Page 18 of 31 CY8CMBR2010 CapSense Button shapes Figure 21. CapSense button shapes Button Layout Design Figure 22. Button Layout Design x: Button to ground clearance (Refer to Layout Guidelines and Best Practices on page 18). y: Button to button clearance (Refer to Layout Guidelines and Best Practices on page 18). Recommended via-hole Placement Figure 23. Recommended via-hole Placement Document Number: 001-74495 Rev. *A Page 19 of 31 CY8CMBR2010 Example PCB Layout Design with Ten CapSense Buttons and Ten GPOs Figure 24. Top Layer CapSense CSx Document Number: 001-74495 Rev. *A LEDs Page 20 of 31 CY8CMBR2010 Figure 25. Bottom Layer LED resistors CapSense traces Hardware strap resistors CY8CMBR2010 GND LED traces VDD trace Document Number: 001-74495 Rev. *A Page 21 of 31 CY8CMBR2010 Electrical Specifications This section presents the DC and AC electrical specifications of the CY8CMBR2010 device. Absolute Maximum Ratings Exceeding maximum ratings may shorten the useful life of the device. Table 10. Absolute Maximum Ratings Parameter Description Min Typ Max Unit Conditions Higher storage temperatures reduce data retention time. Recommended storage temperature is +25 °C ± 25 °C. Extended duration storage at temperatures above 85 °C degrades reliability. TSTG Storage temperature –55 +25 +125 °C VDD Supply voltage relative to VSS –0.5 – +6.0 V VIO DC voltage on CapSense inputs and digital output pins VSS – 0.5 – VDD + 0.5 V IMIG Maximum current into any GPO pin –25 – +50 mA ESD Electro static discharge voltage 2000 – – V LU Latch up current – – 200 mA Min Typ Max Unit Human body model ESD In accordance standard with JESD78 Operating Temperature Table 11. Operating Temperature Parameter Description TA Ambient temperature TC Commercial temperature TJ Operational Die Temperature Document Number: 001-74495 Rev. *A –40 – +85 °C 0 – +70 °C –40 – +100 °C Notes The temperature rise from ambient to junction is package specific. Refer to Table 19 on page 27. The user must limit the power consumption to comply with this requirement. Page 22 of 31 CY8CMBR2010 DC Electrical Characteristics DC Chip Level Specifications The following table lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges. Table 12. DC Chip-Level Specifications Min Typ Max Unit VDD[4, 5, 6] Parameter Supply voltage Description 1.71 – 5.5 V Notes IDD Supply current – 3.4 4.0 mA VDD = 3.0 V, TA = 25 °C IDA Active current – 3.4 4.0 mA VDD = 3.0 V, TA = 25 °C, continuous button scan IDL Low power sleep current – 1.07 1.50 μA VDD = 3.0 V, TA = 25 °C IDS Deep sleep current – 0.1 1.05 μA VDD = 3.0 V, TA = 25 °C IAV1 Average current – 85.90 – μA 4-buttons used, 3% touch time, 10 pF < CP of all buttons < 20 pF, Button Scan Rate = 556 ms, with power consumption optimized, Noise Immunity level “Normal”, CS0 sensitivity “High” IAV2 Average current – 131.50 – μA 8-buttons used, 5% touch time, 10 pF < CP of all buttons < 20 pF, button scan rate = 556 ms, with response time optimized, Noise Immunity level “Normal”, CS0 sensitivity “High” IAV3 Average current – 168.10 – μA 10-buttons used, 5% touch time, 10 pF < Cp of all buttons < 20 pF, button scan rate = 419 ms, with response time optimized, Noise Immunity level “Normal”, CS0 sensitivity “High” Notes 4. When VDD remains in the range from 1.75 V to 1.9 V for more than 50 µs, the slew rate when moving from the 1.75 V to 1.9 V range to greater than 2 V must be slower than 1 V/500 µs. This helps to avoid triggering POR. The only other restriction on slew rates for any other voltage range or transition is the SRPOWER_UP parameter. 5. After power-down, ensure that VDD falls below 100 mV before powering back up. 6. For proper CapSense block functionality, if the drop in VDD exceeds 5% of the base VDD, the rate at which VDD drops should not exceed 200 mV/s. Base VDD can be between 1.8 V and 5.5 V. Document Number: 001-74495 Rev. *A Page 23 of 31 CY8CMBR2010 DC General-Purpose I/O Specifications These tables list guaranteed maximum and minimum specifications for the voltage and temperature ranges: 3.0 V to 5.5 V and –40 °C ≤ TA ≤ 85 °C, 2.4 V to 3.0 V and –40 °C ≤ TA ≤ 85 °C, and 1.71 V to 2.4 V and –40 °C ≤ TA ≤ 85 °C, respectively. Typical parameters apply to 5 V and 3.3 V at 25 °C and are for design guidance only. . Table 13. 3.0 V to 5.5 V DC General-Purpose I/O Specifications Parameter Description Min Typ Max Unit Notes VOH1 High output voltage on GPO0–GPO9 (except GPO5) VDD – 0.20 – – V IOH ≤ 10 µA, maximum of 10 mA source current in all I/Os VOH2 High output voltage on GPO0–GPO9 (except GPO5) VDD – 0.90 – – V IOH = 1 mA, maximum of 20 mA source current in all I/Os VOH3 High output voltage on GPO5, Backlighting, Delay pins VDD – 0.20 – – V IOH < 10 µA, maximum of 10 mA source current in all I/Os VOH4 High output voltage on GPO5, Backlighting, Delay pins VDD – 0.90 – – V IOH = 5 mA, maximum of 20 mA source current in all I/Os VOL Low output voltage on all GPOs, Backlighting, Delay pins – – 0.75 V IOL = 25 mA, VDD > 3.3 V, maximum of 60 mA sink current on GPO0, GPO1, GPO2, GPO3, GPO4, Backlighting, Delay pins and 60 mA sink current on GPO5, GPO6, GPO7, GPO8, GPO9 pins. VIL Input low voltage – – 0.80 V VIH Input high voltage 2.00 – – V Table 14. 2.4 V to 3.0 V DC General-Purpose I/O Specifications Min Typ Max Unit Notes VOH1 Parameter High output voltage on GPO0–GPO9 (except GPO5) Description VDD – 0.20 – – V IOH < 10 µA, maximum of 10 mA source current in all I/Os VOH2 High output voltage on GPO0–GPO9 (except GPO 5) VDD – 0.40 – – V IOH = 0.2 mA, maximum of 10 mA source current in all I/Os VOH3 High output voltage on GPO5, Backlighting, Delay pins VDD – 0.20 – – V IOH < 10 µA, maximum of 10 mA source current in all I/Os VOH4 High output voltage on GPO5, Backlighting, Delay pins VDD – 0.50 – – V IOH = 2 mA, maximum of 10 mA source current in all I/Os VOL Low output voltage on all GPOs, Backlighting, Delay pins – – 0.75 – IOL = 5 mA, maximum of 30 mA sink current on GPO0, GPO1, GPO2, GPO3, GPO4, Backlighting, Delay pins and 30 mA sink current on GPO5, GPO6, GPO7, GPO8, GPO9 pins. VIL Input low voltage – – 0.72 V VIH Input high voltage 1.40 – – V Min Typ Max Unit Notes Table 15. 1.71 V to 2.4 V DC General-Purpose I/O Specifications Parameter Description VOH1 High output voltage on GPO0–GPO9 (except GPO5) VDD – 0.20 – – V IOH = 10 µA, maximum of 10 mA source current in all I/Os VOH2 High output voltage on GPO0–GPO9 (except GPO5) VDD – 0.50 – – V IOH = 0.5 mA, maximum of 10 mA source current in all I/Os Document Number: 001-74495 Rev. *A Page 24 of 31 CY8CMBR2010 Table 15. 1.71 V to 2.4 V DC General-Purpose I/O Specifications (continued) Parameter Description Min Typ Max Unit Notes VOH3 High output voltage on GPO5, Backlighting, Delay pins VDD – 0.20 – – V IOH = 100 µA, maximum of 10 mA source current in all I/Os VOH4 High output voltage on GPO5, Backlighting, Delay pins VDD – 0.50 – – V IOH = 2 mA, maximum of 10 mA source current in all I/Os VOL Low output voltage on all GPOs, Backlighting, Delay pins – – 0.4 – IOL = 5 mA, maximum of 20 mA sink current on GPO5, GPO6, GPO7, GPO8, GPO9 pins and 30 mA sink current on GPO0, GPO1, GPO2, GPO3, GPO4 , Backlighting, Delay pins. VIL Input low voltage – – 0.3 × VDD V VIH Input high voltage 0.65 × VDD – – V AC Electrical Specifications AC Chip-Level Specifications The following table lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges. Table 16. AC Chip – Level Specifications Parameter Description Min Max Unit SRPOWER_UP Power supply slew rate – 250 V/ms VDD slew rate during power-up. Notes TXRST External reset pulse width at power-up 1 – ms Applicable after device power supply is active TXRST2 External reset pulse width after power-up 10 – μs Applicable after device VDD has reached max value AC General-Purpose I/O Specifications The following table lists guaranteed maximum and minimum specifications for the entire voltage and temperature ranges. Table 17. AC General-Purpose I/O Specifications Parameter Description Min Typ Max Unit Notes TRise1 Rise time, strong mode on GPO0–GPO9 (except GPO5), Cload = 50 pF 15 – 80 ns VDD = 3.0 to 3.6 V, 10% to 90% TRise2 Rise time, strong mode low supply on GPO5, Backlighting, Delay pins, Cload = 50 pF 10 – 50 ns VDD = 3.0 to 3.6 V, 10% to 90% TRise3 Rise time on GPO0–GPO9 (except GPO5), Cload = 50 pF 15 – 80 ns VDD = 1.71 to 3.0 V, 10% to 90% TRise2 Rise time, strong mode low supply on GPO5, Backlighting, Delay pins, Cload = 50 pF 10 – 80 ns VDD = 1.71 to 3.0 V, 10% to 90% TFall1 Fall time, strong mode on all GPOs, Backlighting, Delay pins, Cload = 50 pF 10 – 50 ns VDD = 3.0 to 3.6 V, 90% to 10% TFall2 Fall time, strong mode low supply on all GPOs, Backlighting, Delay pins, Cload = 50 pF 10 – 70 ns VDD = 1.71 to 3.0 V, 90% to 10% Document Number: 001-74495 Rev. *A Page 25 of 31 CY8CMBR2010 CapSense Specifications Table 18. CapSense Specifications Parameter Description Min Typ Max Unit Notes 5 – (CP + CF) < 40 [7] pF Cp is the total capacitance seen by the pin when no finger is present. CP is sum of CBUTTON, CTRACE, and Capacitance of the vias and CPIN. Finger capacitance 0.25 – (CP + CF) < 40 [7] pF CF is the capacitance added by the finger touch. CPIN Capacitive load on pins as input 0.5 1.7 7 pF CMOD External modulator capacitor 2 2.2 2.4 nF Mandatory requirement RS Series resistor between Pin and the button – 560 616 Ω Reduces the RF noise. CP Parasitic capacitance CF Ordering Information Ordering Code Operating CapSense Temperature Inputs Package Type GPO’s XRESPin CY8CMBR2010-24LQXI 32-pin (5 × 5 × 0.6 mm) QFN Industrial 10 10 Yes CY8CMBR2010-24LQXIT 32-pin (5 × 5 × 0.6 mm) QFN (tape and reel) Industrial 10 10 Yes Ordering Code Definitions CY 8 C MBR 2010 - 24 LQ X I X X = blank or T blank = Tube; T = Tape and Reel Temperature Range: I = Industrial = –40 °C to 85 °C Pb-free Package Type: LQ = 32-pin QFN Speed: 24 MHz Part Number Mechanical Button Replacement Technology Code: C = CMOS Marketing Code: 8 = PSoC Company ID: CY = Cypress Note 7. The max value of parasitic capacitance is 40 pF when the temperature is above 0 °C, and 38 pF at –45 °C. Document Number: 001-74495 Rev. *A Page 26 of 31 CY8CMBR2010 Package Information Thermal Impedance Table 19. Thermal Impedances per Package Package Typical θJA[8] 32-pin QFN[9] 20 °C/W Solder Reflow Specifications Table 20 shows the solder reflow temperature limits that must not be exceeded. Table 20. Solder Reflow Specifications Package Minimum Peak Temperature (TC) Maximum Time above TC – 5 °C 32-pin QFN 260 C 30 seconds Package Diagram Figure 26. 32-pin QFN (5 × 5 × 0.55 mm) LQ32 3.5 × 3.5 E-Pad (Sawn) Package Outline, 001-42168 001-42168 *D Notes 8. TJ = TA + Power × JA. 9. To achieve the thermal impedance specified for the QFN package, the center thermal pad must be soldered to the PCB ground plane. Document Number: 001-74495 Rev. *A Page 27 of 31 CY8CMBR2010 Appendix Table 21. Device Features vs. Resistor Configuration Matrix Features Toggle ON/OFF / Flanking Sensor Suppression (FSS) Noise Immunity / Button Auto Reset LED ON Time / Serial Debug Data Comments Pin configuration Toggle ON/OFF Flanking Sensor Suppression (FSS) Disabled Disabled Ground / Floating Enabled Disabled 1.5 kΩ (±5%) to ground Disabled Enabled 5.1 kΩ (±5%) to ground Enabled Enabled VDD Noise Immunity Button Auto Reset Normal Disabled Sensitivity and debounce control for CS0 button ARST/EMC Ground / Floating Enabled 1.5 kΩ (±5%) to ground High Disabled 5.1 kΩ (±5%) to ground High Enabled VDD LED ON Time (ms) Serial Debug Data 0 Disabled Delay Ground / 300 Ω (±1%) to ground 20 330 Ω (±1%) to ground 40 360 Ω (±1%) to ground ………… ………… 1980 3270 Ω (±1%) to ground 0 Power-on LED Effects / Analog Voltage support / LED Backlighting Toggle/FSS Normal 2000 3300 Ω (±1%) to ground Enabled 7000 Ω (±1%) to ground 20 7030 Ω (±1%) to ground 40 7060 Ω (±1%) to ground ………… ………… 1980 9970 Ω (±1%) to ground 2000 10000 Ω (±1%) to ground Power-on LED Effects Analog Voltage Support / LED Backlighting Disabled Enabled Ground LED Effect 1 Disabled 1.5 kΩ (±5%) to ground LED Effect 2 Disabled 5.1 kΩ (±5%) to ground LED Effect 3 Disabled VDD Disabled Disabled Floating Sensitivity Control for CS0 Button Debounce Control for CS0 Button LEDFading CS0Sensitivity High 3 Ground / Floating High 24 1.5 kΩ (±5%) to ground High 48 5.1 kΩ (±5%) to ground Low 99 VDD Document Number: 001-74495 Rev. *A Device Pin Name Page 28 of 31 CY8CMBR2010 Table 22. ScanRate/Sleep pin Configuration ScanRate/Sleep pin Connection Response Time Optimized design Power Consumption Optimized design Button Scan Rate offset Ground 6800 Ω (±1%) to ground 0 100 Ω (±1%) to ground 6900 Ω (±1%) to ground 0 200 Ω (±1%) to ground 7000 Ω (±1%) to ground 6 300 Ω (±1%) to ground 7100 Ω (±1%) to ground 12 400 Ω (±1%) to ground 7200 Ω (±1%) to ground 20 500 Ω (±1%) to ground 7300 Ω (±1%) to ground 29 600 Ω (±1%) to ground 7400 Ω (±1%) to ground 39 700 Ω (±1%) to ground 7500 Ω (±1%) to ground 49 800 Ω (±1%) to ground 7600 Ω (±1%) to ground 61 900 Ω (±1%) to ground 7700 Ω (±1%) to ground 73 1000 Ω (±1%) to ground 7800 Ω (±1%) to ground 86 1100 Ω (±1%) to ground 7900 Ω (±1%) to ground 99 1200 Ω (±1%) to ground 8000 Ω (±1%) to ground 114 1300 Ω (±1%) to ground 8100 Ω (±1%) to ground 128 1400 Ω (±1%) to ground 8200 Ω (±1%) to ground 144 1500 Ω (±1%) to ground 8300 Ω (±1%) to ground 160 1600 Ω (±1%) to ground 8400 Ω (±1%) to ground 176 1700 Ω (±1%) to ground 8500 Ω (±1%) to ground 194 1800 Ω (±1%) to ground 8600 Ω (±1%) to ground 211 1900 Ω (±1%) to ground 8700 Ω (±1%) to ground 229 2000 Ω (±1%) to ground 8800 Ω (±1%) to ground 248 2100 Ω (±1%) to ground 8900 Ω (±1%) to ground 267 2200 Ω (±1%) to ground 9000 Ω (±1%) to ground 287 2300 Ω (±1%) to ground 9100 Ω (±1%) to ground 307 2400 Ω (±1%) to ground 9200 Ω (±1%) to ground 327 2500 Ω (±1%) to ground 9300 Ω (±1%) to ground 348 2600 Ω (±1%) to ground 9400 Ω (±1%) to ground 369 2700 Ω (±1%) to ground 9500 Ω (±1%) to ground 391 2800 Ω (±1%) to ground 9600 Ω (±1%) to ground 413 2900 Ω (±1%) to ground 9700 Ω (±1%) to ground 436 3000 Ω (±1%) to ground 9800 Ω (±1%) to ground 459 3100 Ω (±1%) to ground 9900 Ω (±1%) to ground 482 3200 Ω (±1%) to ground 10000 Ω (±1%) to ground 506 Document Number: 001-74495 Rev. *A Page 29 of 31 CY8CMBR2010 Table 23 gives the Button Scan Rate constant according to the button count and the device optimization. For more details about this constant, refer Power Consumption and Operating Modes on page 16. Table 23. Button Scan Rate Constant Button count Button Scan Rate Constant Response Time Optimized design Power Consumption Optimized design ≤5 25 ms 50 ms >5 50 ms 50 ms Acronyms Acronym Document Conventions Description AC alternating current AI analog input AO analog output ARST auto reset DC direct current DI digital input DO digital output CF finger capacitance CP parasitic capacitance CS CapSense FSS flanking sensor suppression GPO general-purpose output I/O input/output LED light-emitting diode LSB least significant bit MSB most significant bit P power Units of Measure Symbol Unit of Measure °C degree Celsius kΩ kilohm µA microampere µs microsecond mA milliampere mil one thousandth of an inch (1 mil = 0.0254 mm) mm millimeter ms millisecond mV millivolt nA nanoampere nF nanofarad ns nanosecond Ω ohm % percent pF picofarad V volt PCB printed circuit board POR power-on reset Numeric Naming POST power-on self test QFN quad flat no lead Hexadecimal numbers are represented with all letters in uppercase with an appended lowercase 'h' (for example, '14h' or '3Ah'). Hexadecimal numbers may also be represented by a '0x' prefix, the C coding convention. Binary numbers have an appended lowercase 'b' (for example, 01010100b' or '01000011b'). Numbers not indicated by an 'h', 'b', or 0x are decimal. RF radio frequency SNR signal to noise ratio Document Number: 001-74495 Rev. *A Page 30 of 31 CY8CMBR2010 Document History Page Document Title: CY8CMBR2010, CapSense® Express™ 10-Button Controller Document Number: 001-74495 Revision ECN Orig. of Change Submission Date Description of Change ** 3561834 UDYG / ZINE 03/30/2012 New datasheet. *A 3715110 08/16/2012 Modified title. Modified content in Features, Overview, and Typical Circuits section. Updated Table 1, Figure 1, Figure 2, Figure 9, Figure 13, Figure 14, Figure 24, and Figure 25. Minor text edits throughout the document. UDYG Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. Products Automotive Clocks & Buffers Interface Lighting & Power Control PSoC Solutions cypress.com/go/automotive cypress.com/go/clocks psoc.cypress.com/solutions cypress.com/go/interface PSoC 1 | PSoC 3 | PSoC 5 cypress.com/go/powerpsoc cypress.com/go/plc Memory Optical & Image Sensing PSoC Touch Sensing cypress.com/go/memory cypress.com/go/image cypress.com/go/psoc cypress.com/go/touch USB Controllers Wireless/RF cypress.com/go/USB cypress.com/go/wireless © Cypress Semiconductor Corporation, 2012. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement. Document Number: 001-74495 Rev. *A Revised August 16, 2012 All products and company names mentioned in this document may be the trademarks of their respective holders. Page 31 of 31