CY8C20xx7/S CapSense
®
Design Guide
Doc. No. 001-78329 Rev. *E
20
3. CapSense Design Tools
3.1 Overview
Cypress offers a full line of hardware and software tools for developing your CapSense capacitive touch-sensing
application. See
3.1.1 PSoC Designer and User Modules
Cypress‟s exclusive integrated design environment,
, allows you to configure analog and digital
blocks, develop firmware, and tune and debug your design. Applications are developed in a drag-and-drop design
environment using a library of user modules. User modules are configured either through the Device Editor GUI or by
writing into specific registers with firmware. PSoC Designer comes with a built-in C compiler and an embedded
programmer. A pro compiler is available for complex designs.
The CSD and CSDPLUS User Module implements capacitive touch sensors using switched-capacitor circuitry, an
analog multiplexer, a comparator, digital counting functions, and high-level software routines (APIs). User modules for
other analog and digital peripherals are available to implement additional functionality such as I
2
C, SPI, TX8, and
timers.
Figure 3-1. PSoC Designer Device Editor