Cypress.com: Documentation http://www.cypress.com/?app=search&searchType=advanced&id%3D1932 PSoC Designer 5.0 Service Pack 6 http://www.cypress.com/?rID=34517 De-emphasis of System Level Design (Express)

PSoC Designer 5.0 Service Pack 6 is the last release of PSoC Designer that supports System-Level Design (PSoC Express). PSoC Designer 5.1 and beyond will not support System Level Design.

PSoC Designer 5.0 SP6 will continue to be available for System Level Design users, and it will co-exist with future PSoC Designer 5.1 releases. However, we are not recommending System Level Design for production designs.

We suggest users to use the latest version of PSoC Designer located here:

www.cypress.com/go/psocdesigner

 

Installation Notes

PSoC Designer 5.0 SP6 supports Internet Explorer 6 through 8, but does not support Internet Explorer 8 Beta or Internet Explorer 9 due to compatibility issues.

To Install PSoC Designer 5.0 SP6 users must first have PSoC Programmer installed first. For the latest release of PSoC Programmer please, Click Here

PSoC Designer 5.0 PS6 was tested using Beta version of Windows 7. PSoC Designer 5.0 SP6 is not supported for Windows 7 systems.

For more information regarding PC system requirements please click on the following link:

 
System Requirements and Recommendations for PSoC Designer 5.0 SP6

To Install:

Shut Down any currently running instances of PSoC Designer.

If an earlier service pack of PSoC Designer 5.0 is currently installed, uninstall it. To do this please navigate to Start>Control Panel>Add or Remove Programs.

  • Install latest PSoC Programmer.
  • Install PSoC Designer 5.0 SP6 by running the installed in the downloads table below.”

Note to HI-TECH Compiler Users:

There are new devices in this release. To compile projects containing these devices with the HI-TECH compiler, you must manually update the psoc.ini file. The HI-TECH psoc.ini file is found in the HI-TECH installation folder. The default location of the psoc.ini is here:

C:\Program Files\HI-TECH Software\HCPSOC\PRO\9.61\dat\psoc.ini

The default location of the replacement psoc.ini file that adds support for the new devices is here:

C:\Program Files\Cypress\Common\CypressSemiBuildMgr\tools\psoc.ini

PSoC Programmer: The latest version of PSoC Programmer must be installed along with PSoC Designer. For the latest release please navigate to the PSoC Programmer web page: Click Here

 

PSoC Designer: User Guides - Click Here

PSoC Designer Archive - Click Here

 
]]>
Mon, 11 Feb 2013 04:55:20 -0600
CY8C20xx7/S: 1.8 V CapSense® Controller with SmartSense™ Auto-tuning 31 Buttons, 6 Sliders, Proximity Sensors http://www.cypress.com/?rID=59671 1.8 V CapSense® Controller with SmartSense™ Auto-tuning 31 Buttons, 6 Sliders, Proximity Sensors

  • QuietZone™ Controller
  • Low power CapSense® block with SmartSense™ auto-tuning
  • Driven shield available on five GPIO pins
  • Powerful Harvard-architecture processor
  • Flexible on-chip memory
  • Four clock sources
  • Programmable pin configurations
  • Versatile analog mux
  • Additional system resources
  • Complete development tools
  • Sensor and Package options
  • For more, see pdf


PSoC® Functional Overview

The PSoC family consists of many devices with on-chip controllers. These devices are designed to replace multiple traditional MCU-based system components with one low-cost single-chip programmable component. A PSoC device includes configurable blocks of analog and digital logic, and programmable interconnect. This architecture makes it possible for you to create customized peripheral configurations, to match the requirements of each individual application. Additionally, a fast central processing unit (CPU), flash program memory, SRAM data memory, and configurable I/O are included in a range of convenient pinouts.

]]>
Fri, 08 Feb 2013 00:11:24 -0600
Cypress Semiconductor Leadtime Guide http://www.cypress.com/?rID=34518 Wed, 06 Feb 2013 22:01:35 -0600 CY3215-DK In-Circuit Emulation Development Kit http://www.cypress.com/?rID=3411

The PSoC 1 Debugger includes an In-Circuit Emulator (ICE) which consists of a base unit, USB 2.0 cable, and power supply. The base unit is connected to the host PC via the USB port. The ICE is driven by the Debugger subsystem of PSoC Designer. This software interface allows the user to run, halt, and single step the processor. It also allows the user to set complex event points. Event points can start and stop the trace memory on the ICE, as well as break the program execution. In addition to the Development Kit, different Emulation Pods are available to support the range of devices in the PSoC family. They plug into (or are soldered onto) the user's circuit board to provide the physical interface. Pods are available for low-cost expansion of the ICE-Cube capability.

The ICE-Cube also serves as a single-site device programmer via an ISSP (In-System Serial Programming) Cable and MiniEval board included in the kit. The MiniEval board is a programming and evaluation board which connects to the ICE-Cube via an ISSP Cable and allows programming of DIP devices. There are also other Programming boards available for programming other packages. The MiniEval also includes LEDs and a POT for simple evaluation and demonstration.

PSoC 1 Debugger Includes:

  • PSoC Designer Software CD-ROM
  • ICE-Cube In-Circuit Emulator
  • ICE Flex-Pod for CY8C29xxx Family
  • Backward compatibility Cat-5 Adapter
  • ISSP Cable
  • Mini-Eval Programming Board in One
  • USB 2.0 Cable and Blue Cat-5 Cable
  • 110 ~ 240V Power Supply, Euro-Plug Adapter
  • 2 CY8C29466-24PXI 28-PDIP Chip Samples


Supports following 8 bit PSoC1 (Programmable System-On Chip) families, including automotive, except CY8C25/26xxx devices.

CY8C20x34
CY8C20xx6A
CY8C21x23
CY8C21x34
CY8C22xxx/CY8C21x45
CY8C23x33
CY8C24x23A/CY8C24x33
CY8C24x94
CY8C27x43
CY8C28xxx
CY8C29x66
CY8C95xx


PSoC 1 Getting Started Debugging - Part 1

use for camtasia screencasts


Software Title Description Link
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer This kit requires PSoC Programmer for programming

Related Resources:

Datasheets: CY8C20x34, CY8C20xx6A, CY8C21x23, CY8C21x34, CY8C22xxx/CY8C21x45, CY8C23x33, CY8C24x23A/CY8C24x33, CY8C24x94, CY8C27x43, CY8C28xxx, CY8C29x66, CY8C95xx
Other Resources: PSoC Emulator Pod Dimensions
]]>
Tue, 05 Feb 2013 02:29:05 -0600
Sensitivity and Capacitance Range for the CY8C21x34 CSD - KBA82522 http://www.cypress.com/?rID=46406 Answer: Sensitivity is calculated using the digital capacitive measurement result returned by the User Module, referred to as Counts. Capacitance measurement range is calculated using sensitivity.

Counts are calculated using Equation 1.

Where:

 
N = Resolution of the User Module
RB = Bleed resistor value
CSENSOR = Capacitance of the sensor (Parasitic Capacitance, CP + Finger Capacitance, CF)
FSW-AVG = Average switching frequency of the sensor
RefVal = Reference value of the User Module

Sensitivity is calculated using Equation 2.

 
 

The upper limit of the capacitance measurement range is calculated using Equation 3.

 
 

For example, given the following User Module settings:

 
N = 14
RB = 10 kΩ
FSW-AVG = 375 kHz (Prescaler = 15)
RefVal = 0

Sensitivity = 184.3 Counts/pF

Capacitance measurement range (upper limit) = 88.9 pF

Note: The “sensitivity” calculated above is the capacitive measurement module sensitivity, not the system sensitivity to button/sensor activation.

Note: It is not possible to measure capacitance values all the way down to zero because there will always be some parasitic capacitance, CP, and pin capacitance measured by the sensor.

]]>
Thu, 31 Jan 2013 23:04:28 -0600
Calculating the Resolution for CY8C21x34 CapSense CSD - KBA82521 http://www.cypress.com/?rID=46407 Answer: Resolution is equal to the inverse of sensitivity. Sensitivity is calculated using the following formula:

Where:

 
Counts = Digital capacitance measurement result returned by the User Module
N = Resolution of the User Module
RB = Bleed resistor value
FSW-AVG = Average switching frequency of the sensor
RefVal = Reference value of the User Module

For example, given the following User Module settings:

 
N = 14
RB = 10 kΩ
FSW-AVG = 375 kHz (Prescaler = 15)
RefVal = 0

Resolution = 0.00543 pF

Note: Although the calculation indicates that a change as small as 0.00543 pF can be detected, raw-count noise limits the use of such high resolution. CapSense is not recommended for measuring absolute capacitances.

Note: The “sensitivity” calculated above is the capacitive measurement module sensitivity, not the system sensitivity to button/sensor activation.

]]>
Thu, 31 Jan 2013 22:49:37 -0600
Tools for Developing Applications with CapSense Controllers - KBA83347 http://www.cypress.com/?rID=37995 Answer: The following tools and resources will help you quickly develop robust CapSense applications:


  1. PSoC Designer: The PSoC Designer 5.2 IDE is a full featured development tool for designing and debugging PSoC applications. The PSoC Designer comes with a free Imagecraft C compiler.
  2. PSoC Programmer: The PSoC Programmer 3.15.1 programs PSoC devices using the MiniProg1 programmer.
  3. Bridge Control Panel and Multichart: These tools are used to tune your CapSense design. The Bridge Control Panel is installed along with PSoC Programmer. The Multichart tool is available for download.
  4. USB-to-I2C Bridge: The USB-I2C Bridge Kit allows you to read data from the CapSense controller through the I2C interface and transmit it to your PC through USB. You can use the Bridge Control Panel to view and log the data. For more details see CapSense Data Viewing Tools -AN2397.This method is used with the following devices: CapSense and CapSense Plus: CY8C21x34, CY8C21x34B, CY8C21x45, CY8C22x45, CY8C24x94, CY8C20xx6A, CY8C20xx6H, CY8C20xx7, CY8C20XX6AS
    CapSense Express: CY8C201xxx
  5. USB-to-UART Bridge: Implementing a USB-to-UART Bridge as described in USB-to-UART Bridge-AN49943 allows you to read data from the CapSense controller through an RS232 interface and transmit it to your PC through USB. For more details see CapSense Data Viewing Tools -AN2397. This method is used with the following devices: CapSense Express:CY8CMBR2044, CY8CMBR2016, CY8CMBR2010
  6. Development Kits:
    • Universal Controller Kits: These kits feature predefined control circuitry and plug-in hardware to make prototyping and debugging easy. Programming and I2C-to-USB Bridge hardware are included.
      CY3280 - 20xx6
      CY3280 - 21x34
      CY3280 - 24x94
      CY3280 - 22x45
      CY3280 - 20x34
    • Universal CapSense Module Boards
      • The CY3280-BSM Simple Button Module consists of ten CapSense buttons and ten LEDs. This module connects to any CY3280 Universal CapSense Controller Board.
      • The CY3280-BMM Matrix Button Module consists of eight LEDs as well as eight CapSense sensors organized in a 4x4 matrix format to form 16 physical buttons. This module connects to any CY3280 Universal CapSense Controller Board.
      • The CY3280-SLM Linear Slider Module consists of five CapSense buttons, one linear slider (with ten sensors), and five LEDs. This module connects to any CY3280 Universal CapSense Controller Board.
      • The CY3280-SRM Radial Slider Module consists of four CapSense buttons, one radial slider (with ten sensors), and four LEDs. This module connects to any CY3280 Universal CapSense Controller Board.
      • The CY3280-BBM Universal CapSense Prototyping Module provides access to every signal routed to the 44-pin connector on the attached controller board(s). The prototyping module board is used in conjunction with a Universal CapSense Controller board to implement additional functionality that is not part of the other single-purpose Universal CapSense Module boards.
    • CapSense Express Evaluation Kits for CY8C201xx: With Cypress's PSoC Designer visual embedded system design tool and CapSense Express configuration tool, designers configure, monitor, and tune buttons or sliders, LEDs, and other general purpose I/Os over I2C in real time using a graphical user interface.
      CY3218-CAPEXP1 CapSense Express Kit
      CY3218-CAPEXP2 CapSense Express Kit
    • CapSense Express Evaluation Kit for CY8CMBR2044:
      CY3280-MBR-Capsense Express kit with Smartsense Auto-tuning
]]>
Fri, 25 Jan 2013 03:17:26 -0600
Cypress's TrueTouch® Gen4 Touchscreen Solution Implements Multitouch Interface in New Fujitsu 4G Smartphone http://www.cypress.com/?rID=74662 Gen4 Controller Delivers Accurate Tracking of Up to Ten Fingers Even in Noisy and Wet Environments


SAN JOSE, Calif., January 24, 2013 – Cypress Semiconductor Corp. (Nasdaq: CY), the market leader in touch-sensing, today announced that Fujitsu Limited has selected the TrueTouch® Gen4 touchscreen solution from Cypress to implement the touchscreen in the new Arrows V F-04E smartphone available from NTT DOCOMO. The new Fujitsu phone, which uses the Android operating systems and operates on the 4G LTE network, leverages the Gen4 solution’s leading signal-to-noise ratio (SNR) to deliver highly responsive and accurate multitouch performance in any operating environment. Gen4 also provides industry-leading waterproofing capability, enabling accurate touch input and finger tracking in the presence of moisture from rain, condensation, or sweat.

The Fujitsu Arrows V F-04E has a quad-core CPU and 2 GB of RAM to provide the power to process information at 4G LTE speeds of up to 100 Mbps. The phone features a dynamic 4.7-inch HD display that offers precise tracking of up to ten fingers with the Gen4 controller. The TrueTouch solution also provides a Charger Armor™ feature that enables mobile phones to operate in the presence of very noisy chargers. The Gen4 family also offers features that only TrueTouch can deliver, such as built-in waterproofing functionality that allows the product to meet IP-67 standards without extra sealants or shield layers.

“The combination of Fujitsu’s leading-edge features and Cypress’s robust touchscreen solutions continues to result in best-in-class smartphones,” said Cathal Phelan, Executive Vice President of the Consumer and Computation Division at Cypress. “The solid relationship that Cypress has with Fujitsu is a testament to the industry-leading flexibility, feature set and performance of our TrueTouch touchscreen solution.”

“Fujitsu continues their strong tradition of innovation with this new feature-rich Arrows smartphone,” said Kazuyoshi Yamada, vice president of Japan Sales for Cypress. “Our team of engineers in Japan has worked closely with Fujitsu to help them develop touchscreen interfaces that add outstanding usability to their phones.”

About Cypress Gen4
The Gen4 family was designed from the ground up to deliver leading signal-to-noise ratio (SNR) in real-world applications. The Gen4 touchscreen controller delivers 10V Tx along with Cypress’s proprietary Tx-Boost™ multi-phase Tx solution for the highest in-application SNR in the industry. Combined with TrueTouch’s unique Charger Armor noise-mitigating technology and display noise cancellation algorithms, Gen4 leads the field in performance in the presence of noise. Gen4 also offers value-added features such as built-in waterproofing capability and support for display integrated designs.

About TrueTouch
Cypress’s TrueTouch solution offers the world’s widest array of features, including true single-layer sensor support, waterproofing, 1-mm passive stylus support, hover capability, and the Charger Armor feature that enables mobile phones to operate in the presence of very noisy chargers. In addition, TrueTouch devices offer Cypress’s legendary noise immunity with patented capacitive sensing technology that enables flawless operation in noisy RF and LCD environments. More information is available at touch.cypress.com.

About Cypress
Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market and exceptional system value. Cypress offerings include the flagship PSoC® 1, PSoC 3, and PSoC 5 programmable system-on-chip families and derivatives, CapSense® touch sensing and TrueTouch solutions for touchscreens. Cypress is the world leader in USB controllers, including the high-performance West Bridge® solution that enhances connectivity and performance in multimedia handsets, PCs, and tablets. Cypress is also the world leader in SRAM memories. Cypress serves numerous markets including consumer, mobile handsets, computation, data communications, automotive, industrial, and military. Cypress trades on the NASDAQ Global Select Market under the ticker symbol CY. Visit Cypress online at www.cypress.com.


# # #


Cypress, the Cypress logo, PSoC, CapSense, TrueTouch, and West Bridge are registered trademarks and Tx-Boost and Charger Armor are trademarks of Cypress Semiconductor Corp. All other trademarks are property of their owners.

]]>
Thu, 24 Jan 2013 06:48:02 -0600
Product Selector Guide (PSG) - Truetouch® Touchscreen Solutions http://www.cypress.com/?rID=35229 Cypress, the leader in capacitive touch sensing solutions, is revolutionizing the touchscreen market. Cypress’s TrueTouch™ touchscreen solutions, powered by PSoC™ Programmable-System-on-Chip technology, offer unmatched flexibility and the broadest portfolio available.

]]>
Mon, 21 Jan 2013 03:40:32 -0600
Host Control API's http://www.cypress.com/?rID=74590 Mon, 21 Jan 2013 01:32:24 -0600 CY8C201xx : Register Reference Guide http://www.cypress.com/?rID=14664

This document is a reference for all the CapSense Express registers in address order.

]]>
Fri, 18 Jan 2013 06:57:23 -0600
Silicon Errata for Cypress CapSense® Express™ Devices CY8C20140/142/160/180/1A0 http://www.cypress.com/?rID=17638 This document describes the changes between the firmware revisions x15 and x1B in CapSense Express devices (CY8C20140/142/160/180/1A0). All shipments of samples and production parts with firmware version x1B will encounter the following changes from the previous (x15) version of the firmware. Cypress inventory has been rotated to the x1B firmware by WW35, and all distributor inventory will be rotated by WW42 of 2008. ]]> Fri, 18 Jan 2013 06:46:46 -0600 CY8C20XX6A/S: 1.8 V Programmable CapSense® Controller with SmartSense™ Auto-tuning 1-33 Buttons, 0-6 Sliders http://www.cypress.com/?rID=38122 1.8 V Programmable CapSense® Controller with SmartSense™ Auto-tuning 1-33 Buttons, 0-6 Sliders

Features

  • Low power CapSense® block with SmartSense Auto-tuning
  • Powerful Harvard-architecture processor
  • Operating Range: 1.71 V to 5.5 V
  • Operating Temperature range: -40 °C to +85 °C
  • Flexible on-chip memory
  • Four Clock Sources
  • Programmable pin configurations
  • Versatile Analog functions
  • Full-Speed USB
  • For more, see pdf

PSoC® Functional Overview

The PSoC family consists of on-chip controller devices, which are designed to replace multiple traditional microcontroller unit (MCU)-based components with one, low cost single-chip programmable component. A PSoC device includes configurable analog and digital blocks, and programmable interconnect. This architecture allows the user to create customized peripheral configurations, to match the requirements of each individual application.  

]]>
Fri, 18 Jan 2013 06:00:13 -0600
CY8C21x34B: PSoC® Programmable System-on-Chip™ CapSense® Controller with SmartSense™ Auto-tuning 1-25 Buttons, 0-4 Sliders, Proximity http://www.cypress.com/?rID=49125 PSoC® Programmable System-on-Chip™ CapSense® Controller with SmartSense™ Auto-tuning 1-25 Buttons, 0-4 Sliders, Proximity

Features

  • Advanced CapSense block with SmartSense Auto-Tuning
  • Driven shield
  • Powerful Harvard-architecture processor
  • Advanced peripherals (PSoC® blocks)
  • Flexible on-chip memory
  • Complete development tools
  • Precision, programmable clocking
  • Programmable pin configurations
  • Versatile analog mux
  • For more, see pdf.
     

PSoC Functional Overview

The PSoC family consists of many devices with on-chip controllers. These devices are designed to replace multiple traditional MCU-based system components with one low-cost single-chip programmable component. A PSoC device includes configurable blocks of analog and digital logic, and programmable interconnect.

]]>
Thu, 17 Jan 2013 05:50:03 -0600
CY8C201A0: CapSense® Express™ Slider Capacitive Controllers http://www.cypress.com/?rID=13255 CapSense® Express™ Slider Capacitive Controllers

Features

  • Capacitive Slider and Button Input
  • Target Applications
  • Low Operating Current
  • Industry's Best Configurability
  • Advanced Features
  • Wide Range of Operating Voltages
  • I2C Communication
  • Industrial Temperature Range: –40°C to 85°C.
  • Available in 16-pin QFN and 16-pin SOIC Package
  • For more, see pdf
     

Overview

These CapSense Express™ controllers support 4 to 10 capacitive sensing CapSense buttons. The device functionality is configured through an I2C port and can be stored in onboard nonvolatile memory for automatic loading at power on. The CapSense Express controller enables the control of 10 I/Os configurable as one capacitive sensing slider (10 segments)[1] or one slider (5 segments) with the rest of the pins as buttons or GPIOs (for driving LEDs or interrupt signals based on various button conditions).

]]>
Thu, 10 Jan 2013 04:26:58 -0600
CY8C20110, CY8C20180, CY8C20160, CY8C20140, CY8C20142: CapSense® Express™ Button Capacitive Controllers http://www.cypress.com/?rID=3912 CapSense® Express™ Button Capacitive Controllers

Features

  • 10/8/6/4 capacitive button input
  • Target applications
  • Low operating current
  • Industry's best configurability
  • Advanced features
  • Wide range of operating voltages
  • I2C communication
  • Industrial temperature range: –40 °C to 85 °C.
  • Available in 16-pin QFN, 8-pin, and 16-pin SOIC packages
  • For more, see pdf

Overview

These CapSense Express™ controllers support four to ten capacitive sensing (CapSense) buttons. The device functionality is configured through an I2C port and can be stored in onboard nonvolatile memory for automatic loading at power-on. The CY8C20110 is optimized for dimming LEDs in 15 selectable duty cycles for back light applications. The device can be configured to have up to 10 GPIOs connected to the PWM output. The PWM duty cycle is programmable for variable LED intensities.

]]>
Thu, 10 Jan 2013 04:20:15 -0600
CY8C24094, CY8C24794, CY8C24894, CY8C24994: PSoC® Programmable System-on-Chip™ http://www.cypress.com/?rID=3371 PSoC® Programmable System-on-Chip™

Features

  • XRES pin to support in-system serial programming (ISSP) and external reset control in CY8C24894
  • Powerful Harvard-architecture processor
  • Advanced peripherals (PSoC® Blocks)
  • Full speed USB (12 Mbps)
  • Flexible on-chip memory
  • Programmable pin configurations
  • Precision, programmable clocking
  • Additional system resources
  • For more, see pdf

PSoC Functional Overview

The PSoC family consists of many devices with on-chip controllers. These devices are designed to replace multiple traditional MCU-based system components with one low-cost single-chip programmable component. A PSoC device includes configurable blocks of analog and digital logic, and programmable interconnect. This architecture makes it possible for you to create customized peripheral configurations, to match the requirements of each individual application.

]]>
Thu, 10 Jan 2013 01:08:32 -0600
Software Reset in Normal Mode for CapSense Express - KBA82924 http://www.cypress.com/?rID=39728 Answer: No, it is not possible to do a software reset while the device is in normal mode. The device should be in set up mode. To enter set up mode and do a software reset use the following command: W 00 A0 08 W 00 A0 06.

]]>
Tue, 08 Jan 2013 04:02:25 -0600
Difference between CY8C20x34 and CY8C20x24 - KBA82927 http://www.cypress.com/?rID=43454 Answer: The only difference between these two devices is the number of sliders they can implement. The CY8C20x24 supports one slider, and the CY8C20x34 supports multiple sliders. The CY8C20x24 is intended for multimedia keyboard designs with one slider for volume control and few buttons. All other functions are the same for the CY8C20x34 and CY8C20x24 devices.

]]>
Tue, 08 Jan 2013 03:06:09 -0600
Clock Frequency of I2C Slave in CapSense Express Devices - KBA82517 http://www.cypress.com/?rID=74081 Answer: The I2C slave is configured to operate at 400 kHz. However, per the specification, the I2C bus operates at the frequency of the slowest device on the bus. Therefore, if the master is sending data at a rate of 50 kHz, the CapSense Express I2C slave will operate at 50 kHz.

]]>
Mon, 07 Jan 2013 22:36:28 -0600
The Art of Capacitive Touch Sensing http://www.cypress.com/?rID=3546 Touch sensors have been around for years, but recent advances in mixed signal programmable devices are making capacitance-based touch sensors a practical and value-added alternative to mechanical switches in a wide range of consumer products. This article walks through a design example of a touch-sensitive button that can be actuated through a thick glass overlay.  To read more on this topic, click the download link above or view the full article on Planet Analog.

]]>
Sun, 06 Jan 2013 23:02:11 -0600
Designer's Guide to Rapid Prototyping of Capacitive Sensors on any surface http://www.cypress.com/?rID=3559 This article discusses how to replace the mechanical buttons on a product with a smooth and sleek touch-sensitive surface.  It presents the concept of prototyping capacitive sensors on any nonconductive surface using silver-ink pens and copper tape.  Topics included are capacitive sensor basics, silver-ink and copper tape, and construction technique. Measured results are presented for sensors applied to the back side of a simple acrylic sheet. To read more on this topic, click the download links above or view the full article on Planet Analog.

]]>
Sun, 06 Jan 2013 22:55:06 -0600
PSoC Designer: User Guides http://www.cypress.com/?rID=35428 Thu, 03 Jan 2013 04:19:05 -0600 Capacitive Sensing Builds a Better Water-Cooler Control http://www.cypress.com/?rID=3568 Capacitive sensing offers developers a new way to interact with users that overcome the traditional problems associated with mechanical levels or push button switches that engage a solenoid controlled value.  Exploring the use of capacitive sensing in a water cooler illustrates not only how capacitive sensing can make devices more reliable but also how the controller managing capacitive sensing can take on additional functions to add further value to customers as well as reduce maintenance expenses.  To read more about this topic, visit Planet Analog. 

]]>
Wed, 02 Jan 2013 04:59:09 -0600
Rise Above the Noise with TrueTouch® Gen4 http://www.cypress.com/?rID=70735 Wed, 02 Jan 2013 03:22:22 -0600 Live Large with TrueTouch® Touchscreen Controllers http://www.cypress.com/?rID=73921 Wed, 02 Jan 2013 03:02:53 -0600 CY8CMBR2110 Schematics and Layouts http://www.cypress.com/?rID=68335 Wed, 02 Jan 2013 01:08:23 -0600 CY8CTMA400, CY8CTMA463, CY8CTMA473, CY8CTMA1036, CY8CTMA768: Programming Specifications http://www.cypress.com/?rID=57116 This programming reference manual gives the information necessary to program the nonvolatile memory of CY8CTMA400 devices. It describes communication protocol required for access by an external programmer, explains the programming algorithm, and gives electrical specifications of physical connections. Although, this document refers to CY8CTMA400 as the generic family, the programming algorithm described here is also compatible with the CY8CTMA463, CY8CTMA473, CY8CTMA1036, and CY8CTMA768 families.

]]>
Fri, 28 Dec 2012 03:46:47 -0600
Add P1[4] for R<sub>b</sub> in CY8C21234B SmartSense™ Version 1.30 - KBA83339 http://www.cypress.com/?rID=62400 Answer: This is a defect in PSoC Designer™ version 5.2 Service Pack 1(and earlier). For the SmartSense version 1.30, the CapSense® configuration wizard allows only one configuration for Rb, that is, to connect it to P1[1]. But since P1[1] is used as SCL (ISSP clock) line, it is not always possible to use it for Rb.

The defect will be fixed in the future versions of PSoC Designer but for the current version the following workaround can be used:

  1. Download the attached “SmartSense.asm”.
  2. Copy this file (and replace the old SmartSense.asm) to the following folder:
    C:\Program Files\Cypress\PSoC Designer\5.2\Common\CypressSemiDeviceEditor\Data\Stdum\SmartSense\Ver_1_30\CY8C21034

It should be noted that the configuration wizard will still show the Rb connection to P1[1]. But the hardware connection for Rb gets modified when the API SmartSense_Start() is called in “main.c” of the project. This workaround modifies ACE00CR2, ACE00CR1, ALT_CR0, CMP_GO_EN, PRT1DM0, PRT1DM1, and PRT1DM2 registers in the SmartSense_Start() API. The details of these registers can be found in the Technical Reference Manual (TRM) for CY8C21x34.

]]>
Thu, 27 Dec 2012 02:46:53 -0600
ISSP Programming Specifications http://www.cypress.com/?rID=40048 Introduction

In-circuit programming is convenient for prototyping, manufacturing, and in-system field updates. CY8C20xx6A devices can be programmed in-system using the in-system serial programming (ISSP) protocol, a proprietary protocol used by Cypress. This reference manual provides necessary information to enable developers and programmer vendors to create their own in-system programming solutions for the CY8C20xx6A device.

This reference manual provides the information developers and programmer vendors need to create their own in-system programming solutions for CY8C20045, CY8C20055, CY8C20xx6A, and CY8C20xx7 devices. The following topics are covered in this document:

  • Information on how to interface a host programmer with CY8C20045, CY8C20055, CY8C20xx6A, and CY8C20xx7 devices
  • Description of the ISSP protocol
  • AC/DC programming specifications
  • Programming vectors
  • Introduction to the Intel hex file format
]]>
Wed, 26 Dec 2012 07:48:19 -0600
PSoC® Programmer 3.17 http://www.cypress.com/?rID=38050

PSoC Programmer 3.17 offers the user a simple GUI that connects to programming hardware to program and configure PSoC, Clock, and configurable fixed function devices. Also provided with PSoC Programmer is the Bridge Control Panel, which can be used to debug, graph and log I2C serial communications using various supported Cypress Software. PSoC Programmer also provides a hardware layer for customers to design custom applications or use existing code examples for testing hardware and Firmware designs.

PSoC Programmer 3.17 release shall support both PSoC Creator and PSoC Designer in a single installation.

PSoC Programmer 3.17 is a minor release. For additional information regarding the installation and the new features please see the release notes in the downloads table below.


PSoC Programmer:

PSoC Programmer is a flexible, integrated programming application for programming PSoC devices. PSoC Programmer can be used with PSoC Designer and PSoC Creator to program any design onto a PSoC device. PSoC Programmer supports all PSoC 1, 3, and 5 devices.

COM Hardware Layer Supported Languages:

PSoC Programmer provides the user a hardware layer with API’s to design specific applications utilizing the programmers and bridge devices. The PSoC Programmer hardware layer is fully detailed in the COM guide documentation as well as example code across the following languages: C#, C, Perl, and Python.

PSoC Programmer Secondary Software

PSoC Programmer includes additional software beyond just PSoC Programmer. For more information on that additional software please: Click Here

Third Party IDE and Programming Support

PSoC Programmer delivers a number of files and utilities that enable 3rd party programming and debugging support for PSoC device families. In the downloads table below we include the 3rd party user guide which will assists the user in configuring and enabling the support in the IDEs or programming utilities. The files and applications can be found in the root installation directory for each programmer installation.

Archived Software:

PSoC Programmer software is archived at the following page: Click Here

Additional Programming Links:
Prototype Programming Hardware:

PSoC Programmer is part of a suite of programming options and programming content available to PSoC users. For customers who are looking for more information on general programming options and information please navigate to the web page linked below. On the General Programming web page we discuss all of the available programming options for customers including Software, Schematics, Programming Specifications, and 3rd party mass programming.

www.cypress.com/go/programming

All PDF documents require at least a PDF reader installed prior to opening.

]]>
Fri, 21 Dec 2012 15:16:10 -0600
Features - CY8C20x34 http://www.cypress.com/?rID=1804
  • Low Power CapSense Block
    • Configurable Capacitive Sensing Elements
    • Supports Combination of CapSense Buttons, Sliders, Touch­pads, and Proximity Sensors
  • Powerful Harvard Architecture Processor
    • M8C Processor Speeds Running up to 12 MHz
    • Low Power at High Speed
    • 2.4V to 5.25V Operating Voltage
    • Industrial temperature range: -40°C to 85°C
  • Flexible On-Chip Memory
    • 8K Flash Program Storage 50,000 Erase/Write Cycles
    • 512 Bytes SRAM Data Storage
    • Partial Flash Updates
    • Flexible Protection Modes
    • Interrupt Controller
    • In-System Serial Programming (ISSP)
  • Complete Development Tools
    • Free Development Tool (PSoC Designer™)
    • Full Featured, In-Circuit Emulator, and Programmer
    • Full Speed Emulation
    • Complex Breakpoint Structure
    • 128K Trace Memory
  • Precision, Programmable Clocking
    • Internal ±5.0% 6/12 MHz Main Oscillator
    • Internal Low Speed Oscillator at 32 kHz for Watchdog and Sleep
  • Programmable Pin Configurations
    • Pull Up, High Z, Open Drain, and CMOS Drive Modes on All GPIO
    • Up to 28 Analog Inputs on GPIO
    • Configurable Inputs on All GPIO
    • Selectable, Regulated Digital IO on Port 1
    • Common Internal Analog Bus
    • Simultaneous Connection of IO Combinations
    • Comparator Noise Immunity
    • Low Dropout Voltage Regulator for the Analog Array
      • 3.0V, 20 mA Total Port 1 Source Current
      • 5 mA Strong Drive Mode on Port 1 Versatile Analog Mux
  • Additional System Resources
    • Configurable Communication Speeds
      • I2C™: Selectable to 50 kHz, 100 kHz, or 400 kHz
      • SPI: Configurable between 46.9 kHz and 3 MHz
    • I2C™ Slave
    • SPI Master and SPI Slave
    • Watchdog and Sleep Timers
    • Internal Voltage Reference
    • Integrated Supervisory Circuit
  • ]]>
    Wed, 19 Dec 2012 22:44:01 -0600
    CY8CMBR2010: CapSense®Express&trade; 10-Button Controller http://www.cypress.com/?rID=61385 CapSense® Express™ 10-Button Controller

    Features

    • Easy to use capacitive button controller
    • SmartSense™ Auto-Tuning
    • Noise Immunity
    • System Diagnostics of CapSense buttons - reports any faults at device power up
    • Advanced features
    • Wide operating voltage range
    • Low power consumption
    • 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 incorporates several innovative features to save time and money to quickly enable a capacitive touch sensing user interface in your design. It is a hardware configurable device and does not require any software tools or coding. 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.

    ]]>
    Mon, 17 Dec 2012 01:22:08 -0600
    User Module Datasheet: Single Slope 10-Bit ADC Datasheet ADC10 V 1.20 (CY8C21X23, CY8C21X34, CY8CLED02, CY8CTST110, CY8CTMG110, CY8C21X45, CY8C22X45, CY7C603XX, CYWUSB6953) http://www.cypress.com/?rID=3056 Features and Overview

    • Nominal 10-bit resolution
    • Selectable resolution from 2-bit to 12-bit
    • Input range 0 to Vdd-1
    • Allows a coarse temperature measurement: range of -40°C to +125°; accuracy of ± 40°C with resolution ± 2°C
       

    The ADC10 User Module implements a Single Slope A/D Converter that generates up to a 12-bit, full scale output (0 to 4095 count range). Although capable of generating a 12-bit output, it has only 10 effective bits of resolution. Further resolution is achieved by averaging multiple samples.

    ]]>
    Sun, 16 Dec 2012 23:36:01 -0600
    CY8C20336H, CY8C20446H: Haptics Enabled CapSense® Controller http://www.cypress.com/?rID=50279 Haptics Enabled CapSense® Controller

    Features

    • 1.71-V to 5.5-V operating range
    • Low power CapSense® block
    • Powerful Harvard-architecture processor
    • Flexible on-chip memory
    • Precision, programmable clocking
    • Programmable pin configurations
    • Integrates Immersion TS2000 Haptics technology for ERM drive control
    • Versatile analog mux
    • Additional system resources
    • Complete development tools
    • Package options
    • For more, see pdf

    PSoC® Functional Overview

    The PSoC family consists of on-chip controller devices, which are designed to replace multiple traditional microcontroller unit (MCU)-based components with one, low-cost single-chip programmable component. A PSoC device includes configurable analog and digital blocks, and programmable interconnect. This architecture allows the user to create customized peripheral configurations, to match the requirements of each individual application. Additionally, a fast CPU, flash program memory, SRAM data memory, and configurable I/O are included in a range of convenient pinouts.

    ]]>
    Tue, 11 Dec 2012 07:24:53 -0600
    Cypress Extends TrueTouch® Gen4 Touchscreen Controller Line http://www.cypress.com/?rID=73117 Gen4X Devices Double the Industry’s Best Noise Immunity and Lower Total System Cost

    SAN JOSE, Calif., December 10, 2012 - Cypress Semiconductor Corp. (NASDAQ: CY) today introduced the newest members of the TrueTouch® Gen4 touchscreen controller line. Gen4X controllers offer the industry’s highest noise immunity, and were designed for cost-sensitive platforms including models for the rapidly growing China smartphone market. They deliver unparalleled performance in the presence of all noise sources - the biggest challenge faced by touchscreen designs - and support both in-cell and SLIM® single-layer structures to meet system-level price points needed to drive high volumes in emerging markets. Improvements to the family’s analog front-end minimized size and enabled twice the charger noise immunity of previous Gen4 offerings, which have gained popularity with industry leaders around the world due to outstanding performance in noisy environments. More information on the new Gen4X controller family is available online at touch.cypress.com.

    “The China smartphone market is exploding, and Cypress’s TrueTouch solutions deliver superior performance for those platforms,” said John Carey, Senior Director of TrueTouch Marketing for Cypress. “Gen4X extends the Gen4 family leadership by offering the world’s first price-sensitive solutions that outperform all competitors in noise immunity.”

    Gen4X provides the world’s most robust immunity to charger noise: up to 15V peak-to-peak (Vpp) from 1 - 500 kHz, with a 0.5-mm cover lens and a 22-mm-wide finger. Gen4X takes signal-to-noise ratio to unmatched heights, thanks to Cypress’s unique ability to deliver on-chip 10V Tx and proprietary Tx-Boost™ multi-phase Tx solution.

    Gen4X also delivers high-performance, multitouch functionality with customizable advanced features, including Cypress’s industry-leading waterproofing capability. The entire Gen4 family works flawlessly with moisture on the touchscreen and/or with wet fingers. These features are enabled by Cypress’s unique, patent-pending ability to provide both self and mutual capacitance sensing on the same chip.

    Fast, Low-Power System Solutions
    Gen4X employs the same 32-bit ARM® Cortex™ core that is at the heart of the Gen4 family to deliver the best combination of speed and low-power consumption. The family easily delivers a refresh rate of 150 Hz, and a deep-sleep mode that only draws 4.5 uW with wake-up initiated via address match on the COM port.

    Gen4X devices offer up to 36 capacitive sensing I/Os for ideal sensor pitch with screens up to 5 inches, support standalone CapSense® touch-sensing buttons, and drive both in-cell structures and SLIM single-layer sensors. Gen4X is the first toucschreen controller family to bring Superphone performance to emerging markets.

    Touch Leadership
    Cypress’s touch-sensing portfolio is the industry’s broadest and most well adopted, encompassing TrueTouch®, CapSense®, and TrackPad solutions. The company’s IP portfolio is unmatched, including true, single-layer sensor solutions for dramatically reduced touchscreen costs and self and mutual capacitance sensing on the same chip that enables advanced features such as waterproofing, proximity sensing, support for 1-mm stylus, and hover.

    Availability
    Samples of the new Gen4X controllers are now available to lead customers. Cypress expects to deliver volume production to lead customers in the first quarter of 2013. The family will be available in a 44-pin 5 mm x 5 mm QFN with 28 sense I/Os, a 44-pin 5 mm x 5 mm QFN with 33 sense I/Os, and a 48-pin 6 mm x 6 mm QFN package with 36 sense I/Os..

    About TrueTouch
    Cypress’s TrueTouch technology provides the industry’s best noise immunity, highest signal to noise ratio (SNR), fastest refresh rates, lowest power consumption, and world’s best accuracy and linearity. The flexible TrueTouch solution allows customers to rapidly develop leading-edge solutions without having to buy turnkey modules. They have a choice of using touch sensors (glass or film) and LCDs from preferred partners, and can develop innovative mechanical designs ranging from flat to curved surfaces of varying thickness. In addition, TrueTouch devices offer Cypress’s legendary noise immunity with patented capacitive sensing technology that enables flawless operation in noisy RF and LCD environments. Additional TrueTouch information is available at touch.cypress.com.

    About Cypress
    Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market and exceptional system value. Cypress offerings include the flagship PSoC 1, PSoC 3, and PSoC 5 programmable system-on-chip families and derivatives, CapSense® touch sensing and TrueTouch® solutions for touchscreens. Cypress is the world leader in USB controllers, including the high-performance West Bridge® solution that enhances connectivity and performance in multimedia handsets, PCs and tablets. Cypress is also the world leader in SRAM memories. Cypress serves numerous markets including consumer, mobile handsets, computation, data communications, automotive, industrial and military. Cypress trades on the NASDAQ Global Select Market under the ticker symbol CY. Visit Cypress online at www.cypress.com.

    # # #

     

    Cypress, the Cypress logo, PSoC, PowerPSoC, CapSense, TrueTouch, SLIM, and West Bridge are registered trademarks and Tx-Boost is a trademark of Cypress Semiconductor Corp. All other trademarks are property of their owners.

    ]]>
    Mon, 10 Dec 2012 03:52:57 -0600
    CapSense® Controller Code Examples Design Guide http://www.cypress.com/?rID=66647 Introduction to CapSense Controller Code Example Design Guide Video

    use for camtasia screencasts

    ]]>
    Mon, 03 Dec 2012 02:22:38 -0600
    TrueTouch® Touchscreen Controllers Brochure http://www.cypress.com/?rID=54914 Thu, 29 Nov 2012 03:20:19 -0600 CY8CMBR2016: CapSense® Express™ 16 Button Matrix Controller http://www.cypress.com/?rID=57530 CapSense® Express™ 16 Button Matrix Controller

    Features

    • Hardware Configurable Matrix CapSense® Controller
      • Does not require software tools or programming
      • 16 buttons can be configured individually or as a matrix
      • Supports 3x4 and 4x4 matrix configurations
    • Matrix Host Interface Communication
      • Industry standard host interface protocols reuse existing host processor firmware
        • Key Scan Interface
        • Truth Table Interface
      • Encoded GPO Interface - minimizes number of pins required
    • For more, see pdf

    Overview

    The CY8CMBR2016 CapSense Express capacitive touch sensing controller incorporates several innovative features to save time and money to quickly enable 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.

    ]]>
    Wed, 28 Nov 2012 00:36:46 -0600
    User Module Datasheet: SPI Slave Datasheet SPIS V 2.70 (CY8C29/27/24/22/21, CY8C23x33, CY7C603xx, CY7C64215, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8CTMA300, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3097 Features and Overview

    • Supports Serial Peripheral Interconnect (SPI) Slave protocol
    • Supports protocol modes 0, 1, 2, and 3
    • Selectable input sources for MOSI, SCLK, and ~SS
    • Selectable output routing for MISO
    • Programmable interrupt on SPI done condition
    • SS may be firmware controlled

    The SPIS User Module is a Serial Peripheral Interconnect Slave. It performs full duplex synchronous 8-bit data transfers. SCLK phase, SCLK polarity, and LSB First can be specified to accommodate most SPI protocols. The SPIS PSoC block has selectable routing for the input and output signals, and programmable interrupt driven control. Application Programming Interface (API) firmware provides a highlevel programming interface for either assembly or C application software.

    ]]>
    Fri, 23 Nov 2012 02:19:24 -0600
    Introduction to CapSense Controller Code Example Design Guide http://www.cypress.com/?rID=72398
    use for camtasia screencasts

    ]]>
    Thu, 22 Nov 2012 00:41:38 -0600
    User Module Datasheet: CapSense® Sigma-Delta Datasheet CSD V 2.10 (CY8C20x66A, CY8C20x36A, CY8C20x46A, CY8C20x96A, CY8C20xx6AS, CY8C20xx6H, CY8C20XX6L, CYONS2110-LBXC, CYONSFN2053-LBXC, CYONSFN2061-LBXC, CYONSFN2151-LBXC, CYONSFN2161-LBXC, CYONSFN2162-LBXC) http://www.cypress.com/?rID=17888 Features and Overview

    • Implements CapSense® capacitive sensing in the CY8C20xx6A family of PSoC® devices using sigma-delta data conversion.
    • Configurable system parameters allow tuning to optimize performance in a broad range of applications.
    • Supports up to 36 capacitive sensors and 6 sliders.
    • Capable of detecting touches as low as 0.1 pF, that is, detecting a finger is possible through up to 15 mm of glass or 5 mm of plastic.
    • High immunity to AC mains noise, other EMI, and power supply noise.
    • Supports capacitive sensors configured as independent buttons and/or as dependent arrays to form sliders.
    • Effective number of slider elements can double the number of dedicated I/O pins using diplexing technique.
    • Supports slider resolution greater than physical pitch through interpolation.
    • Shield electrode provided for reliable operation with high parasitic capacitance and/or in the presence of water film.
    • Guided sensor and pin assignments using the CSD Wizard.
    • The CY8C20045 family does not support sliders.
    ]]>
    Wed, 21 Nov 2012 02:24:27 -0600
    Introduction to Cypress CapSense Express CY8CMBR2016 Solution http://www.cypress.com/?rID=71686
     
     

    ]]>
    Thu, 08 Nov 2012 00:27:09 -0600
    CY8C20xx6A - IBIS http://www.cypress.com/?rID=61496 The zip file contains following IBIS models

    CY8C202x6A_16qfn.ibs
    CY8C20396A_24qfn.ibs
    CY8C203x6A_24qfn.ibs
    CY8C20496A_32qfn.ibs
    CY8C204x6A_32qfn.ibs
    CY8C205x6A_48ssop.ibs
    CY8C20636A_48qfn.ibs
    CY8C206x6A_48qfn.ibs
    CY8C207x6A_30wlcsp.ibs

    ]]>
    Wed, 07 Nov 2012 23:29:35 -0600
    CY8C20xx6AS - IBIS http://www.cypress.com/?rID=61498 The zip file contains following IBIS models

    CY8C20246AS_16qfn.ibs
    CY8C20346AS_24qfn.ibs
    CY8C204x6AS_32qfn.ibs
    CY8C20666AS_48qfn.ibs

    ]]>
    Wed, 07 Nov 2012 23:29:21 -0600
    CY8C20xx6H - IBIS http://www.cypress.com/?rID=61502 The zip file contains following IBIS models

    CY8C20336h_24qfn.ibs
    CY8C20446h_32qfn.ibs

    ]]>
    Wed, 07 Nov 2012 23:29:02 -0600
    CY8C20xx7 - IBIS http://www.cypress.com/?rID=61949 The Zip file contains the following IBIS Models.

    cy8c20xx7_16qfn.ibs
    cy8c20xx7_16soic.ibs
    cy8c20xx7_24qfn.ibs
    cy8c20xx7_30wlcsp.ibs
    cy8c20xx7_32qfn.ibs
    cy8c20xx7_48qfn.ibs

    ]]>
    Wed, 07 Nov 2012 23:28:47 -0600
    CY8C20xx7S - IBIS http://www.cypress.com/?rID=61950 The Zip file contains the following IBIS Models:

    cy8c20xx7s_16qfn.ibs
    cy8c20xx7s_24qfn.ibs
    cy8c20xx7s_32qfn.ibs
    cy8c20xx7s_48qfn.ibs

    ]]>
    Wed, 07 Nov 2012 23:28:32 -0600
    CY8C201xx - IBIS http://www.cypress.com/?rID=61505 The zip file contains following IBIS models

    cy8c20111_8soic_27v.ibs
    cy8c20111_8soic_33v.ibs
    cy8c20111_8soic_5v.ibs
    cy8c20121_8soic_27v.ibs
    cy8c20121_8soic_33v.ibs
    cy8c20121_8soic_5v.ibs
    cy8c20142_8soic_27v.ibs
    cy8c20142_8soic_33v.ibs
    cy8c20142_8soic_5v.ibs
    cy8c201x0_16qfn_27v.ibs
    cy8c201x0_16qfn_33v.ibs
    cy8c201x0_16qfn_5v.ibs
    cy8c201x0_16soic_27v.ibs
    cy8c201x0_16soic_33v.ibs
    cy8c201x0_16soic_5v.ibs

    ]]>
    Wed, 07 Nov 2012 23:28:16 -0600
    CY8CMBR2010 - IBIS http://www.cypress.com/?rID=61680 Wed, 07 Nov 2012 23:27:57 -0600 CY8CMBR2016 - IBIS http://www.cypress.com/?rID=61678 Wed, 07 Nov 2012 23:27:40 -0600 CY8CMBR2044 - IBIS http://www.cypress.com/?rID=61679 Wed, 07 Nov 2012 23:27:21 -0600 CY8CMBR2110 - IBIS http://www.cypress.com/?rID=68265 Wed, 07 Nov 2012 23:27:05 -0600 User Module Datasheet: Single Slope 8-Bit ADC Datasheet ADC8 V 1.1 (CY8C21X23, CY8C21X34, CY8C21X45, CY8C22X45, CY8CLED02, CYWUSB6953) http://www.cypress.com/?rID=3055 Features and Overview

    • 8-bit resolution
    • Sample rates up to 8.8 ksps
    • Input range 0 to Vdd-1V

    The ADC8 User Module implements a Single Slope A/D Converter that generates an 8-bit, full scale output (0 to 255 count range).

    ]]>
    Wed, 07 Nov 2012 06:26:00 -0600
    AN2397 - CapSense® Data Viewing Tools http://www.cypress.com/?rID=2784 During the CapSense design process, you will need to monitor CapSense sensor data, such as raw counts, baseline, and difference counts, for tuning and debugging.

    This document helps you to select the proper tool for CapSense sensor data viewing and logging. The two supported communication interfaces are I2C and UART. You should be familiar with CapSense sensing technology before you read this document.

    ]]>
    Wed, 07 Nov 2012 02:10:43 -0600
    EZ-Click Customizer http://www.cypress.com/?rID=58815 EZ-Click 1.0 is a simple yet revolutionary customizer tool (GUI) that enables additional design flexibility with device configuration , visual feedback and production line testing within a single tool for the latest, register configurable MBR devices, CY8CMBR211x, thereby accelerating time-to-market .

    This tool currently supports CY8CMBR2110 (10 button/GPO) and CY8CMBR2116 (16 button/GPO) enabling register configurability of advanced features such as customizable LED effects and buzzer for audio feedback. The CY8CMBR2xxx family leverages Cypress’s revolutionary SmartSense™ Auto-tuning algorithm, and eliminates the requirement for system tuning. The EZ-Click tool maintains the CapSense Express value, eliminating the need for large software tools, firmware configuration, device programming or system tuning.

    Coming Soon

    -->

    EZ-Click 1.0 is a simple yet revolutionary customizer tool (GUI) that enables additional design flexibility with device configuration, visual feedback and production line testing within a single tool for the latest, register configurable MBR devices, CY8CMBR2110 thereby accelerating time-to-market .

    This tool currently supports CY8CMBR2110 (10 button/GPO)enabling register configurability of advanced features such as customizable LED effects and buzzer for audio feedback. The CY8CMBR2xxx family leverages Cypress’s revolutionary SmartSense™ Auto-tuning algorithm, and eliminates the requirement for system tuning. The EZ-Click tool maintains the CapSense Express value, eliminating the need for large software tools, firmware configuration, device programming or system tuning.
     

    ]]>
    Tue, 06 Nov 2012 02:20:46 -0600
    PSoC® CY8C20xx7/S Technical Reference Manual (TRM) http://www.cypress.com/?rID=59964 The PSoC family consists of many Programmable System-on-Chip with On-Chip Controller devices. The CapSensePLUS CY8C20X37, CY8C20X47, and CY8C20X67 devices have fixed analog and digital resources in addition to a fast CPU, Flash program memory, and SRAM data memory to support various CapSense® algorithms.

    ]]>
    Mon, 05 Nov 2012 23:42:07 -0600
    User Module Datasheet: CapSense® Sigma-Delta Datasheet CSDPLUS V 1.10 (CY8C20xx7/S, CY8C20055) http://www.cypress.com/?rID=61962 Features and Overview

    • Immune to GPIO current transient, VDD fluctuation, entry and exit from sleep, and IDAC RTS noise
    • Implements CapSense® capacitive sensing using sigma-delta data conversion
    • Configurable system parameters allow tuning to optimize performance in a range of applications
    • Supports as many as 35 capacitive sensors and six sliders
    • Capable of detecting touches as low as 0.1 pF, meaning that, detecting a finger is possible through up to 15 mm of glass or 5 mm of plastic
    • Supports capacitive sensors configured as independent buttons or as dependent arrays to form sliders, or both
    • Effective number of slider elements can double the number of dedicated I/O pins using diplexing technique
    • Supports slider resolution greater than physical pitch by using interpolation
    • For more, see pdf

    The CSDPLUS User Module is based on the differential capacitive sensing method. This user module uses the Analog MUX Bus for connecting a capacitive sensing analog circuitry to any PSoC pin. The CSDPLUS User Module connects the active sensor to the Analog MUX Bus allowing the CapSense circuitry to measure its capacitance and translate that capacitance into a digital code. Firmware serially scans the sensors by sequentially setting corresponding bits in the MUX_CRx registers.

    ]]>
    Mon, 29 Oct 2012 05:07:07 -0600
    User Module Datasheet: Dual CapSense® Sigma-Delta Datasheet CSD2x V 3.00 (CY8C21x45, CY8C22x45) http://www.cypress.com/?rID=36673 Features and Overview

    • Scan 1 to 37 capacitive sensors
    • Sensing possible with up to a 15 mm glass overlay
    • Proximity detection to 20 cm with a wire-based sensor
    • High immunity to AC mains noise, EMC noise, and power supply voltage changes
    • Supports different combinations of independent and slide capacitive sensors
    • Double slide sensor physical resolution using diplexing
    • Increase slide sensor resolution using interpolation
    • Touchpad support with two slide sensors
    • Sensing support through high resistive conductive materials (ITO films for example)
    • Shield electrode support for reliable operation in the presence of water film or droplets
    • Guided sensor and pin assignments using the CSD2x Wizard
    • Integrated baseline update algorithm for handling temperature, humidity, and electrostatic discharge (ESD) events
    • Easily adjustable operational parameters
    • PC GUI application support for raw data monitoring and parameter optimization in real-time
       

    The CSD2x User Module (Capacitive Sensing using a Sigma-Delta Modulator) gives capacitance sensing using the switched capacitor technique with a sigma-delta modulator to convert the sensing switched capacitor current to digital code. The CSD2x User Module can support single-channel CapSense scanning and dual-channel CapSense scanning.

    ]]>
    Mon, 29 Oct 2012 03:49:07 -0600
    Silicon Errata for the CY8C20xx7/S Family http://www.cypress.com/?rID=59934 This document describes the errata for the CY8C20xx7/S family. Details include errata trigger conditions, scope of impact, available workarounds, and silicon revision applicability. Compare this document to the device’s datasheet for a complete functional description.

    ]]>
    Thu, 25 Oct 2012 04:09:51 -0600
    Intro to TrueTouch Touchscreen Controllers http://www.cypress.com/?rID=71126
     

    ]]>
    Thu, 25 Oct 2012 01:01:06 -0600
    User Module Datasheet: Shadow Registers Datasheet ShadowRegs V 1.1 (CY8C20x34/36, CY8C21x12, CY8C29/27/24/22/21xxx, CY8C20336AN/436AN/636AN, CY8C20xx6AS, CY8C20XX6L, CY8C20x46/96, CY8C20045/55, CY7C64215/343, CY7C60413, CY7C603xx, CY8CLED02/04/08/16, CY8CLED0xD/G, CY8CTST110/120/200, CY8CTMG110/120, CY8CTMG2xx, CY8CTMA120/30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CYONS2010/11, CYONSFN2051/53/61, CYONSFN2151/61/62, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC) http://www.cypress.com/?rID=3057 Features and Overview

    • Provides a global shadow register for a selected port data register
    • Generates a set of macros for port pin manipulation
    • Prevents corruption of GPIO pin settings during CPU control of GPIO
    • Cooperates with other user modules that allocate shadow registers.
       
    The ShadowRegs user module creates a RAM variable (the shadow register) that caches values written to a port data register (PRTxDR). Using a shadow register enables CPU control of an individual GPIO output pin without the risk of corrupting the settings of other GPIO pins sharing the same port.
    ]]>
    Tue, 23 Oct 2012 06:43:00 -0600
    User Module Datasheet: LIN Bus Slave Datasheet LINS V 3.00 (CY8C21345-12PVXE, CY8C21345-24PVXA, CY8C21645-12PVXE, CY8C21645-24PVXA, CY8C22345-12PVXE, CY8C22345-24PVXA, CY8C22345H-24PVXA, CY8C22645-12PVXE, CY8C22645-24PVXA, CY8C24x23A-24xxXA, CY8C24x23A-12xxXE, CY8C24x94-24xxXA, CY8C21x34-24xxXA, CY8C21x34-12xxXE, CY8C29466-12PVXE, CY8C29466-24PVXA, CY8C29666-24PVXA/12PVXE, CY8C21345-12PVXE/24PVXA, CY8C21645-12PVXE/24PVXA, CY8C22345-12PVXE/24PVXA, CY8C22345H-24PVXA, CY8C22645-12PVXE/24PVXA) http://www.cypress.com/?rID=50280 Features and Overview

    • Full LIN 2.1 or 2.0 Slave Node implementation
    • Supports compliance with SAE J2602-1 specification
    • Automatic baud rate synchronization
    • Fully implements a Diagnostic Class I Slave Node
    • Full Transport Layer support
    • Automatic detection of bus inactivity
    • Full error detection
    • Automatic Configuration Services handling
    • Wizard for fast and easy configuration
    • Import of *.ncf/*.ldf files and *.ncf file export
    • Editor for *.ncf/*.ldf files with syntax checking

    The LINS User Module implements a LIN 2.1 slave node on a PSoC device. In addition, options for LIN 2.0 or SAE J2602-1 compliance are available. This user module consists of the hardware blocks necessary to communicate on the LIN bus, and an API to allow the application code to easily interact with the LIN bus communication. The user module provides an API that conforms to the API specified by the LIN 2.1 specification.

    This user module provides a good combination of flexibility and ease-of-use. A wizard for the user module is provided that allows configuring all parameters of the LIN slave in an easy manner.

    ]]>
    Tue, 23 Oct 2012 05:41:33 -0600
    AN59389 - Host Sourced Serial Programming for CY8C20xx6A, CY8C20xx6AS, CY8C20xx6L, CY8C20xx7, CY8C20045 and CY8C20055 http://www.cypress.com/?rID=42958 Introduction

    Cypress’s PSoC microcontrollers are easy-to-use, flexible, and have a cost-effective mix of reprogrammable analog and digital resources. These features provide many  opportunities for creative designs, one of which is programming the PSoC serially by an on-board host processor. This method is used to install or update firmware in-field or even completely reprogram the PSoC for a different function.

    ]]>
    Tue, 23 Oct 2012 05:09:41 -0600
    User Module Datasheet: Digital Buffers Datasheet DigBuf V 1.3 (CY8C29/27/24/22/21xxx, CY8C23x33, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3114 Features and Overview

    • Two Digital Buffers
    • Input1 can be inverted
    • Can be used to generate an interrupt on the rising edge of Output1

    The DigBuffer User Module is a simple two input two output digital buffer. The output is equivalent to the input signal.
    ]]>
    Tue, 23 Oct 2012 01:18:15 -0600
    User Module Datasheet: Digital Inverter Datasheet DigInv V 1.5 (CY8C29/27/24/22/21xxx, CY8C23x33, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8C21x45, CY8C22x45, CY8CTMA140, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3113 Features and Overview

    • Output is digital inverted input
    • Requires only one digital block
    • Can be used to generate an interrupt on the falling edge of the input


    The DigInv User Module is a simple digital inverter. The output is a logical NOT of the input signal.

    ]]>
    Tue, 23 Oct 2012 01:14:30 -0600
    User Module Datasheet: I2C Hardware Block Datasheet I2CHWV 1.90 (CY8C29/27/24/22/21xxx, CY8C23x33, CY7C603xx, CY7C64215, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3030 Features and Overview

    • Industry standard Philips I2C bus compatible interface
    • Master and Slave operation, Multi Master capable
    • Only two pins (SDA and SCL) required to interface to I2C bus
    • Standard data rate of 100/400 kbps, also supports 50 kbps
    • High level API requires minimal user programming
    • 7-bit addressing mode
       

    The I2C Hardware User Module implements an I2C device in firmware. The I2C bus is an industry standard, two-wire hardware interface developed by Philips®. The master initiates all communication on the I2C bus and supplies the clock for all slave devices. The I2CHW User Module supports the standard mode with speeds up to 400 kbps. No digital or analog user blocks are consumed with this module. The I2CHW User Module is compatible with other slave devices on the same bus.

    ]]>
    Tue, 23 Oct 2012 01:09:53 -0600
    User Module Datasheet: 8-Bit Timer Datasheet, Timer8 V 2.70 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY7C64215, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3100 Features and Overview

    • 8-bit general purpose timer uses one PSoC block
    • Source clock rates up to 48 MHz
    • Automatic reload of period on terminal count
    • Capture for clocks up to 24 MHz
    • Terminal count output pulse may be used as input clock for other analog and digital functions
    • Interrupt option on terminal count, capture (on some devices), or when counter reaches a preset value
       

    The 8-Bit Timer User Modules provides a down counter with programmable period and capture ability. The clock and enable signals can be selected from any system time base or external source. Once started, the timer operates continuously and reloads its internal value from the period register upon reaching terminal count. The output pulses high in the clock cycle following terminal count. Events can capture the current Timer count value by asserting the edge-sensitive capture input signal. Each clock cycle, the Timer tests the count against the value of the compare register for either a “Less Than" or “Less Than or Equal To" condition. Interrupts may be generated based on terminal count and compare signals. Some device families offer two additional features. The interrupt options include “interrupt on capture" and, in addition, the compare signal may be routed onto the row buses. If these options are available on your chosen device they will be shown in the Device Editor.

    ]]>
    Tue, 23 Oct 2012 00:49:42 -0600
    User Module Datasheet: TS2000 Haptics TS2000 V 1.30 (CY8C20066A, CY8C20336H, CY8C20346H, CY8C20446H, CY8C22345H, CY8C22x45H, CY8C20xx6H) http://www.cypress.com/?rID=55635 Note

    1. Timer resource usage, for CY8C20xx6H devices only.
    2. The presented API memory value is for worst case. Used Flash depends on TS2000 configuration selected  and the type of    compiler used.
    3. Consumed RAM significantly depends on how many and what effects were enabled in the TS2000 parameters.

    Features and Overview

    • Haptics effects based on industry proven Immersion TouchSense 2000 Haptics Effect Library
    • Selection of up to 14 different effects
    • Selection of two actuator models
    • Improved user accuracy of CapSense® buttons due to tactile feedback
    • Up to 3.3V operation
    • Simple API to play haptic effects
       

    The TS2000 User Module enables haptic feedback effects based on Immersion TouchSense 2000 technology when added to a project. Haptics is a tactile sensation effect that lets the equipment user know that a touch event has been detected. Input accuracy and user satisfaction with the equipment is improved with haptics.

    ]]>
    Mon, 22 Oct 2012 21:41:19 -0600
    User Module Datasheet: 16-Bit Timer Datasheet Timer16 V 2.6 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY7C64215, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3085

    Features and Overview

    • 16-bit general purpose timer uses two PSoC blocks
    • Source clock rates up to 48 MHz
    • Automatic reload of period on terminal count
    • Capture for clocks up to 24 MHz
    • Terminal count output pulse may be used as input clock for other analog and digital functions
    • Interrupt option on terminal count, capture (on some devices), or when counter reaches a preset value
       

    The 16-bit Timer User Modules provides a down counter with programmable period and capture ability. The clock and enable signals can be selected from any system time base or external source. Once started, the timer operates continuously and reloads its internal value from the period register upon reaching terminal count. The output pulses high in the clock cycle following terminal count. Events can capture the current Timer count value by asserting the edge-sensitive capture input signal. Each clock cycle, the Timer tests the count against the value of the compare register for either a “Less Than" or “Less Than or Equal To" condition. Interrupts may be generated based on terminal count and compare signals. Some device families offer two additional features. The interrupt options include “interrupt on capture" and, in addition, the compare signal may be routed onto the row buses. If these options are available on your chosen device they will be shown in the Device Editor. 

    ]]>
    Mon, 22 Oct 2012 21:35:26 -0600
    User Module Datasheet: 24-Bit Timer Datasheet, Timer24 V 2.6 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY7C64215, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3102 Features and Overview

    • 24-bit general purpose timer three PSoC blocks
    • Source clock rates up to 48 MHz
    • Automatic reload of period on terminal count
    • Capture for clocks up to 24 MHz
    • Terminal count output pulse may be used as input clock for other analog and digital functions
    • Interrupt option on terminal count, capture (on some devices), or when counter reaches a preset value
       

    The 24-bit Timer User Module provides a down counter with programmable period and capture ability. The clock and enable signals can be selected from any system time base or external source. Once started, the timer operates continuously and reloads its internal value from the period register upon reaching terminal count. The output pulses high in the clock cycle following terminal count. Events can capture the current Timer count value by asserting the edge-sensitive capture input signal. Each clock cycle, the Timer tests the count against the value of the compare register for either a “Less Than" or “Less Than or Equal To" condition. Interrupts may be generated based on terminal count and compare signals. Some device families offer two additional features. The interrupt options include “interrupt on capture" and, in addition, the compare signal may be routed onto the row buses. If these options are available on your chosen device they will be shown in the Device Editor.

    ]]>
    Mon, 22 Oct 2012 21:28:00 -0600
    User Module Datasheet: 32-Bit Timer Datasheet Timer32 V 2.6 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY7C64215, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3103 Features and Overview

    • 32-bit general purpose timer uses four PSoC blocks
    • Source clock rates up to 48 MHz
    • Automatic reload of period on terminal count
    • Capture for clocks up to 24 MHz.
    • Terminal count output pulse may be used as input clock for other analog and digital functions
    • Interrupt option on terminal count, capture (on some devices), or when counter reaches a preset value
       

    The 32-bit Timer User Module provides a down counter with programmable period and capture ability. The clock and enable signals can be selected from any system time base or external source. Once started, the timer operates continuously and reloads its internal value from the period register upon reaching terminal count. The output pulses high in the clock cycle following terminal count. Events can capture the current Timer count value by asserting the edge-sensitive capture input signal. Each clock cycle, the Timer tests the count against the value of the compare register for either a “Less Than" or “Less Than or Equal To" condition. Interrupts may be generated based on terminal count and compare signals. Some device families offer two additional features. The interrupt options include “interrupt on capture" and, in addition, the compare signal may be routed onto the row buses. If these options are available on your chosen device they will be shown in the Device Editor.  

    ]]>
    Mon, 22 Oct 2012 21:20:42 -0600
    User Module Datasheet: USBFS Bootloader Datasheet BootLdrUSBFS V 1.60 (CY8C24x94, CY8CLED04, CY7C64215, CY8C20x66, CY8C20x36, CY8C20x46, CY8C20x96, CY8C20xx6AS, CY8C20XX6L, CY7C643xx, CYONS2000, CYONS2110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTST200, CY8CTMG2xx) http://www.cypress.com/?rID=3105 Features and Overview
    • Flexible memory map
    • Device reprogramming without engineering tools
    • Product resident reprogramability
    • Communication interface integrated to minimize code overhead
    • Field deployment of firmware upgrades
    • USB Full Speed device interface driver
    • Support for interrupt and control transfer types
    • Setup wizard for easy and accurate descriptor generation
    • Runtime support for descriptor set selection
    • Optional USB string descriptors
    • Optional USB HID class support

    The USB bootloader supports a fully functional device reprogramming ability with built in error detection and an industry standard communication interface.
     
    Multiple USB device descriptors are coresident in the system to allow commanding a running device to self reconfigure and reprogram. Core USB functions are maintained during the reconfiguration to support host communication, while program data is being transferred and stored. At the end of the reconfiguration process the device resets itself, verifies the new program, and automatically executes it.
    ]]>
    Mon, 22 Oct 2012 21:14:46 -0600
    User Module Datasheet: I2C Bootloader Datasheet BootLdrI2C V 2.40 (CY7C603xx, CY7C64215, CY8C21x12, CY8C21x45, CY8C22x45, CY8C23x33, CY8C24x9x, CY8C28x43, CY8C28x52, CY8C29/27/24/21x3x, CY8CPLC20, CY8CLED04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CLED16P01, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C20x24, CY8C20x34) http://www.cypress.com/?rID=3052 Features and Overview

    • Industry standard Philips I2C-bus compatible interface
    • Enables you to reprogram a PSoC device through the I2C system bus instead of  in-system programming pins
       

    The I2C Bootloader User Module implements a bootloader that can reprogram the PSoC device over the I2C interface. The PSoC device already gives an in-system serial programming interface (ISSP) that allows downloading new code into the device. However, the bootloader allows a code update to occur through an industry standard communication interface, such as I2C. This User Module can be useful for any device that has to be reprogrammed in the field. The bootloading information can be sent through an I2C master device, such as a CY3240 (USB to I2C bridge) or an in-system host processor.     

    ]]>
    Mon, 22 Oct 2012 21:09:39 -0600
    User Module Datasheet: USBFS Bootloader Datasheet BootLdrUSBFSe V 1.40 (CY7C64215, CY8C24794, CY8C24894-24LTXI, CY8C24994, CY8CLED04, CY8CTMA120-100BVXI, CY8CTMA120-56LFXI, CY8CTMA120-56LTXI, CY8CTMG120-56LFXI, CY8CTMG120-56LTXI, CY8CTST120, CYRF89235) http://www.cypress.com/?rID=49582 Features and Overview

    • Flexible memory map
    • Device reprogramming without engineering tools
    • Product resident reprogramability
    • Communication interface integrated to minimize code overhead
    • Field deployment of firmware upgrades
    • USB Full Speed device interface driver
    • Support for interrupt and control transfer types
    • Setup wizard for easy and accurate descriptor generation
    • Runtime support for descriptor set selection
    • Optional USB string descriptors
    • Optional USB HID class support
    • Optional USB-UART (CDC) class support

    The USB Bootloader User Module implements a bootloader that can reprogram the PSoC device over the USB interface. The PSoC device already gives an in-system serial programming interface (ISSP) that allows downloading new code into the device. However, the bootloader allows a code update to occur through an industry standard communication interface, such as USB. This User Module can be useful for any device that has to be reprogrammed in the field. The bootloading information can be sent through a Cypress USB Bootloader Host interface.    

    ]]>
    Mon, 22 Oct 2012 21:02:09 -0600
    User Module Datasheet: 32-Bit Counter Datasheet Counter32 V 2.5 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY7C64215, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01) http://www.cypress.com/?rID=3109

    Features and Overview

    • The 32-bit general purpose counter uses four PSoC blocks
    • Source clock rates up to 48 MHz
    • Automatic reload of period on terminal count
    • Programmable pulse width
    • Input enables/disables continuous counter operation
    • Interrupt option on compare output or terminal count
       

    The 32-bit Counter User Module provides a down counter with a programmable period and pulse width. The clock and enable signals can be selected from any system time base or external source. Once started, the counter operates continuously and reloads its internal value from the period register upon reaching terminal count. During each clock cycle, the counter compares the current count to the value stored in the compare register. Each clock cycle, the Counter tests the count against the value of the compare register for either a “less than" or “less than or equal to" condition. The comparator output provides a logic level that may be routed to pins and to other user modules.

    ]]>
    Mon, 22 Oct 2012 06:54:08 -0600
    User Module Datasheet: 8-Bit Counter Datasheet Counter8 V 2.60 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY7C64215, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C21x12) http://www.cypress.com/?rID=3128 Features and Overview

    • The 8-bit general purpose counter uses one PSoC block
    • Source clock rates up to 48 MHz
    • Automatic reload of period on terminal count
    • Programmable pulse width
    • Input enables/disables continuous counter operation
    • Interrupt option on compare output or terminal count
       

    The 8-Bit Counter User Module provides a down counter with a programmable period and pulse width. The clock and enable signals can be selected from any system time base or external source. Once started, the counter operates continuously and reloads its internal value from the period register upon reaching terminal count. During each clock cycle, the counter compares the current count to the value stored in the compare register. Each clock cycle, the Counter tests the count against the value of the compare register for either a “less than" or “less than or equal to" condition. The comparator output provides a logic level that may be routed to pins and to other user modules. Most PSoC device families also permit the terminal count output to be routed in the same manner.

    ]]>
    Mon, 22 Oct 2012 06:41:09 -0600
    User Module Datasheet: 16-Bit Counter Datasheet Counter16 V 2.5 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY7C64215, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8CTMA140) http://www.cypress.com/?rID=34616 Features and Overview

    • The 16-bit general purpose counter uses two PSoC blocks
    • Source clock rates up to 48 MHz
    • Automatic reload of period on terminal count
    • Programmable pulse width
    • Input enables/disables continuous counter operation
    • Interrupt option on compare output or terminal count
       

    The 16-bit Counter User Modules provide a down counter with a programmable period and pulse width. The clock and enable signals can be selected from any system time base or external source. Once started, the counter operates continuously and reloads its internal value from the period register upon reaching terminal count. During each clock cycle, the counter compares the current count to the value stored in the compare register. Each clock cycle, the Counter tests the count against the value of the compare register for either a “less than” or “less than or equal to” condition. The comparator output provides a logic level that may be routed to pins and to other user modules. Most PSoC device families also permit the terminal count output to be routed in the same manner. If your device has this ability, it is shown in the device editor. An interrupt can be programmed to trigger when the counter reaches the terminal count or when the comparator (primary) output is asserted.

    ]]>
    Mon, 22 Oct 2012 06:36:26 -0600
    User Module Datasheet: 24-BIT COUNTER DATASHEET, COUNTER24 V 2.5 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY7C64215, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01) http://www.cypress.com/?rID=3131

    Features and Overview

    • The 24-bit general purpose counter uses three PSoC blocks
    • Source clock rates up to 48 MHz
    • Automatic reload of period on terminal count
    • Programmable pulse width
    • Input enables/disables continuous counter operation
    • Interrupt option on compare output or terminal count
       

    The 24-bit Counter User Module provides a down counter with a programmable period and pulse width. The clock and enable signals can be selected from any system time base or external source. Once started, the counter operates continuously and reloads its internal value from the period register upon reaching terminal count. During each clock cycle, the counter compares the current count to the value stored in the compare register. Each clock cycle, the Counter tests the count against the value of the compare register for either a “less than" or “less than or equal to" condition. The comparator output provides a logic level that may be routed to pins and to other user modules.

    ]]>
    Mon, 22 Oct 2012 06:11:44 -0600
    User Module Datasheet: IR Optical Transmitter Datasheet IrDATX V 2.3 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8C21x45, CY8C22x45, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3044 Features and Overview

    • Hardware implementation of IrDA low-speed, physical-layer transmitter
    • Data bit rate selectable to a maximum transmit rate of 115.2 kbps
    • Optional interrupt on transmit buffer empty

    The IrDATX User Module is an 8-bit serial half-duplex transmitter that implements the IrDA low-speed physical layer protocol for infrared communications. Baud rates up to 115.2 kbps can be generated. The data format includes a start bit, 8 bits of data, and a stop bit. Flexible clocking and interrupts are supported. Application Programming Interface (API) firmware routines are provided to initialize, configure, and transmit data. Additional information regarding IrDA is available at http://www.irda.org.
    ]]>
    Mon, 22 Oct 2012 05:59:08 -0600
    User Module Datasheet: IR Optical Receiver Datasheet IrDARX V 2.4 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8C21x45, CY8C22x45, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3035 Features and Overview

    • Hardware implementation of IrDA receiver
    • Data format compliant with IrDA data format
    • Data bit rate selectable to a maximum receive rate of 115.2 kbps
    • Data framing consists of start and stop bits
    • Optional interrupt on receive register full
    • Overrun and framing error detection

    The IrDARX User Module is an 8-bit serial half-duplex receiver that supports the IrDA data format by way of an infrared data link. The data format includes a start bit, 8 data bits, and a stop bit with no parity. Flexible clocking and interrupts, on data availability, are supported. Application Programming Interface (API) firmware routines are provided to initialize, configure, and operate the Interface. A complete implementation of the IrDA protocol stack is not included. Maximum supported data rate is 115.2 kbpsidar. Additional information regarding IrDA is available at http://www.irda.org.
    ]]>
    Mon, 22 Oct 2012 05:54:01 -0600
    User Module Datasheet: 8-Bit Serial Receiver Datasheet RX8 V 3.50 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8CTMA140, CY8CTST300, CY8CTMG300, CY8CTMA300, CY8CTMA301, CY8CTMA301D, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3073 Features and Overview

    • Burst rates up to 6 Mbits/second
    • RS-232 data-format compliant with framing consisting of start, optional parity, and stop bits
    • Serial data format with even, odd, or no parity
    • Optional interrupt receive register full condition
    • Automatic framing, overrun, and parity error detection
       

    The RX8 User Module is a RS-232 data-format compliant 8-bit serial receiver with programmable clocking and selectable interrupt or polling control operation. The format of the received data consists of a start bit, an optional parity bit, and a trailing stop bit. Receiver firmware is used to initialize the device, read the received byte, and detect error conditions.

    ]]>
    Mon, 22 Oct 2012 05:46:54 -0600
    User Module Datasheet: CapSense® Sigma-Delta Datasheet CSDe V 2.00 (CY8C20xx6L) http://www.cypress.com/?rID=57244 Features and Overview

    • Implements CapSense® capacitive sensing in the CY8C20xx6L family of PSoC® devices using the sigma-delta data conversion
    • Immune to GPIO current transient, VDD fluctuation, entry and exit from sleep, and IDAC RTS noise
    • Configurable system parameters enable tuning so that performance is optimized in a broad range of applications
    • Supports up to 36 capacitive sensors and 6 sliders
    • Capable of detecting touches as low as 0.1 pF, that is, a finger touch can be detected through up to 15 mm of glass or 5 mm of plastic
    • Supports capacitive sensors configured as independent buttons and as dependent arrays to form sliders
    • Effective numbers of slider elements can double the number of dedicated I/O pins using the diplexing technique
    • Supports slider resolution greater than the physical pitch through interpolation
    • Gives shield electrode for reliable operation with high parasitic capacitance and in the presence of a water film
    • Guided sensor and pin assignments using the CSDe Wizard
    • For more, see pdf
    ]]>
    Mon, 22 Oct 2012 05:36:31 -0600
    User Module Datasheet: CapSense® Sigma-Delta Plus ADC Datasheet CSDADC V 1.40 (CY8C21x34, CY8CLED04) http://www.cypress.com/?rID=17872 Features and Overview

    • Allows scanning CapSense sensors and measuring input voltages without using separate loadable configurations
    • ADC features:
      • Absolute and ratiometric ADC input modes with run-time mode switching allows you to easily scan different sensor types
      • Single slope ADC for absolute voltage input mode
      • Built-in calibration mechanism for the single-slope ADC
      • Integrating incremental ADC for ratiometric input mode
      • Allows a coarse temperature measurement: range of -40°C to +125°, accuracy of ± 40°C with resolution ± 2°C
    • CapSense® features:
      • Based on the robust CSD method
      • Scans 1 to 28 capacitive sensors
      • Sensing possible with up to a 15-mm glass overlay
      • Proximity detection to 20 cm with a wire-based sensor
      • For more, see pdf

    Functional Description

    The CSDADC combines capacitance sensing with ADC functionality for voltage measurement without using separate loadable configurations. It saves code space by reusing modules common to both the CSD and ADC. You should use the CSDADC when you need both capacitance sensing and ADC functionality. Applications that need one or the other should use the CSD User Module or the ADC8 or ADC10.

    ]]>
    Mon, 22 Oct 2012 05:29:05 -0600
    User Module Datasheet: CapSense® Sigma-Delta Plus ADC Datasheet CSDADC V 1.40 (CY8C24x94, CY8CLED0xD, CY8CLED0xG, CY8CLED04) http://www.cypress.com/?rID=17870 Features and Overview

    • Allows scanning CapSense sensors and measuring input voltages without using separate loadable configurations
    • Uses a SincN filter fully implemented in hardware to reduce CPU overhead and antialias requirements
    • Supports a configuration that uses no digital blocks
    • ADC features:
      • Sigma-delta ADC with second order modulator
      • Data in unsigned or signed 2’s complement formats
      • Dynamically changed resolution to 10,12 and 14 bits
      • Maximum sample rates of 31250 sps at 10 bit resolution, 7812 sps at 14-bit resolution
      • Input range defined by internal and external reference options
      • Built in Programmable Gain Amplifier with configurable gain and reference settings.
    • CapSense features:
      • Based on the robust CSD method
      • Second order modulator provides superior SNR performance
      • Scans 1 to 46 capacitive sensors
      • Sensing possible with up to a 25 mm glass overlay  
      • For more, see pdf

    The CSDADC provides capacitance sensing using the switched capacitor technique with a sigma-delta modulator to convert the sensing switched capacitor current to digital code. 
    ]]>
    Mon, 22 Oct 2012 05:20:59 -0600
    User Module Datasheet: CSA Electromagnetic Datasheet CSA_EMC V 1.40 (CY8C20x34, CY8C20x24, CY8C20x66, CY8C20x36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20xx6AS, CY8C20x46, CY8C20x96, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162, CYRF89435) http://www.cypress.com/?rID=54615 Features and Overview

    • Scan 1 to 28 capacitive sensors
    • Scan capacitive sliders with 2 to 28 elements
    • Slider physical resolution doubling using diplexing
    • Slider interpolated resolution up to 1 part in 65535
    • Generate touchpad using multiple slider sensors
    • Adjustable sensor sensitivity, detection threshold, and sampling rate
    • Guided sensor and pin assignments using the CSA_EMC Wizard
    • Integrated baseline update algorithm for handling temperature changes
    • Compensate for environmental and physical sensor variations
       

    The CapSense® Successive Approximation Electromagnetic Compatibility (CSA_EMC) User Module implements an array of capacitive touch sensors using switched capacitor circuitry, an analog multiplexer, digital counting functions, and high level software routines to compensate for environmental and physical sensor variations. The sensor array can consist of combinations of independent sensors, sliding sensors, and touchpads implemented as a pair of orthogonal sliding sensors. High level software routines accommodate slider diplexing. Slider diplexing allows a single pin to measure two electrical sensors in two different physical locations. Diplexing provides resolution enhancement of the slider without the cost of an additional I/O.

    ]]>
    Mon, 22 Oct 2012 05:15:34 -0600
    User Module Datasheet: SleepTimer Datasheet SleepTimer V 1.0 (CY8C29/27/24/22/21/20xxx, CY8C23x33, CY8CLED02/04/08/16, CY7C64215, CY7C64343, CY7C60413, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8CTST200, CY8CTMG2xx, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, Y8CPLC20, CY8CLED16P01, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20xx6AS, CY8C20XX6L, CY8C21x12, CY8C20xx7/7S, CYRF89x35, CY8C20045, CY8C20055) http://www.cypress.com/?rID=3099 Features and Overview

    • Does not require digital blocks
    • Selectable 8, 16, or 32-bit tick counter
    • Three types of timer functions.

    The SleepTimer User Module provides basic timing functions without the use of valuable digital blocks. This user modules makes use of the standard sleep timer to create a variety of timing functions that are often useful in a project.

    ]]>
    Mon, 22 Oct 2012 05:04:12 -0600
    User Module Datasheet: Segment LCD Driver Datasheet SLCD V 2.10 (CY8C24x94, CY8C28xxx, CYRF89435, CY8C20x34, CY8C20xx6, CY8C20xx7/7S, CY8C21x34, CY8C21345, CY8C22x45, CY8C20x34, CY8C20xx6, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20xx6AS, CY8C20XX6L, CY8C20xx7/7S, CY8C21x23, CY8C21x34, CY8C21345, CY8C22x45, CY8C23x33, CY8C24x23, CY8C24x94, CY8C27x43, CY8C28xxx, CY8C29x66) http://www.cypress.com/?rID=49648 Features and Overview

    • Multiplexed -1/2 bias supported
    • 2, 3, and 4 common LCD drive
    • 30-150 Hz refresh rate
    • LCD Drive technique using analog MUX bus
    • Option of 1/2 bias to be generated externally or internally
    • Supports Type A waveform only
    • Contrast Control
       

    The Segment LCD Driver (SLCD) User Module drives the LCD glass directly without using any external components.

    ]]>
    Mon, 22 Oct 2012 04:58:23 -0600
    CY8C20111, CY8C20121: CapSense® Express™ - One Button and Two Button Capacitive Controllers http://www.cypress.com/?rID=36829 CapSense® Express™ – One Button and Two Button Capacitive Controllers

    Features

    • Capacitive Button Input tied to a Configurable Output
    • Target Applications
    • Industry's Best Configurability
    • Advanced Features
    • Wide Range of Operating Voltages
    • I2C Communication
    • Industrial Temperature Range: –40°C to 85°C
    • Available in 8-Pin SOIC Package
    • For more, see pdf

    Overview

    The CapSense® Express™ controllers support two capacitive sensing (CapSense) buttons and two general purpose outputs in CY8C20121 and one CapSense button and one general purpose output in CY8C20111. The device functionality is configured through the I2C port and can be stored in on-board nonvolatile memory for automatic loading at power on. The digital outputs are controlled from CapSense inputs in factory default settings, but are user configurable for direct control through I2C.

    ]]>
    Mon, 22 Oct 2012 04:19:02 -0600
    User Module Datasheet: CapSense® Sigma-Delta Datasheet CSD V 1.70 (CY8C21x34, CY8CLED04) http://www.cypress.com/?rID=3122 Features and Overview

    • Scan 1 to 28 capacitive sensors.
    • Sensing possible with up to a 15 mm glass overlay.
    • Proximity detection to 20 cm with a wire-based sensor.
    • High immunity to AC mains noise, EMC noise, and power supply voltage changes.
    • Supports different combinations of independent and slide capacitive sensors.
    • Double slide sensor physical resolution using diplexing.
    • Increase slide sensor resolution using interpolation.
    • Touchpad support with two slide sensors.
    • Sensing support through high resistive conductive materials (ITO films for example).
    • Shield electrode support for reliable operation in the presence of water film or droplets.
    • Guided sensor and pin assignments using the CSD Wizard.
    • Integrated baseline update algorithm for handling temperature, humidity, and electrostatic discharge (ESD) events.
    • Easily adjustable operational parameters.
    • PC GUI application support for raw data monitoring and parameter optimization in real time.
       

    Capacitive sensing using a sigma delta modulator (CSD) provides CapSense® functionality using a switched capacitor technique with a sigma-delta modulator to convert the sensing switched capacitor current to digital code.

    ]]>
    Mon, 22 Oct 2012 01:32:13 -0600
    User Module Datasheet: CapSense® Sigma-Delta Datasheet CSD V 1.70 (CY8C24x94, CY8CLED0xD, CY8CLED0xG, CY8CLED04) http://www.cypress.com/?rID=17871 Features and Overview

    • Scan 1 to 46 capacitive sensors.
    • Sensing possible with up to a 15 mm glass overlay.
    • Proximity detection to 20 cm with a wire-based sensor.
    • High immunity to AC mains noise, EMC noise, and power supply voltage changes.
    • Supports different combinations of independent and slide capacitive sensors.
    • Double slide sensor physical resolution using diplexing.
    • Increase slide sensor resolution using interpolation.
    • Touchpad support with two slide sensors.
    • Sensing support through high resistive conductive materials (ITO films for example).
    • Shield electrode support for reliable operation in the presence of water film or droplets.
    • Guided sensor and pin assignments using the CSD Wizard.
    • Integrated baseline update algorithm for handling temperature, humidity, and electrostatic discharge (ESD) events.
    • Easily adjustable operational parameters.
    • PC GUI application support for raw data monitoring and parameter optimization in real time.
       

    The Capacitive Sensing using a Sigma-Delta Modulator (CSD) provides CapSense® functionality using the switched capacitor technique with a sigma-delta modulator to convert the sensing switched capacitor current to digital code.

    ]]>
    Mon, 22 Oct 2012 00:58:43 -0600
    CY3210-ProtoMod (OBSOLETE) http://www.cypress.com/?rID=3418 This development kit is no longer available. This web page has been left in place for informational purposes only.

    The CY3210-ProtoMod kit is designed to work with the CY3210-ExpressDK.

    cy3210_protomod_13.jpg.gif


    Includes two Proto Modules and printed documentation. Requires CY3210-ExpressDK. CY3210-ProtoMod and CY3210-ExpressDK are available in the Cypress Online Store.

    Hardware Description

    This module kit supports the CY3210-ExpressDK.

    ]]>
    Fri, 19 Oct 2012 02:19:51 -0600
    User Module Datasheet: CapSense® Sigma-Delta Datasheet CSD V 1.70 (CY8C20xx7/S) http://www.cypress.com/?rID=61028 Features and Overview

    • Immune to GPIO current transient, Vdd fluctuation, entry and exit from sleep, and IDAC RTS noise.
    • Implements CapSense® capacitive sensing using sigma-delta data conversion.
    • Configurable system parameters allow tuning to optimize performance in a broad range of applications.
    • Supports up to 35 capacitive sensors or 6 sliders.
    • Capable of detecting touches as low as 0.1 pF, that is, detecting a finger is possible through up to 15 mm of glass or 5mm of plastic.
    • Supports capacitive sensors configured as independent buttons and/or as dependent arrays to form sliders.
    • Effective number of slider elements can double the number of dedicated I/O pins using diplexing technique.
    • For more, see pdf.
       

    The Capacitive Sensing using a Sigma Delta Modulator (CSD) User Module is based on the differential capacitive sensing method. This user module uses the Analog MUX Bus for connecting a capacitive sensing analog circuitry to any PSoC pin.

    ]]>
    Thu, 18 Oct 2012 08:09:41 -0600
    User Module Datasheet: CapSense® Sigma-Delta Datasheet CSD V 1.70 (CY8C21x12, CY8CLED04) http://www.cypress.com/?rID=49647 Features and Overview:

    • Scan 1 to 28 capacitive sensors.
    • Sensing possible with up to a 15 mm glass overlay.
    • Proximity detection to 20 cm with a wire-based sensor.
    • High immunity to AC mains noise, EMC noise, and power supply voltage changes.
    • Supports different combinations of independent and slide capacitive sensors.
    • Double slide sensor physical resolution using diplexing.
    • Increase slide sensor resolution using interpolation.
    • Touchpad support with two slide sensors.
    • Sensing support through high resistive conductive materials (ITO films, for example).
    • Shield electrode support for reliable operation in the presence of water film or droplets.
    • Guided sensor and pin assignments using the CSD Wizard.
    • Integrated baseline update algorithm for handling temperature, humidity, and electrostatic discharge (ESD) events.
    • Easily adjustable operational parameters.
    • PC GUI application support for raw data monitoring and parameter optimization in real time.
       

    The Capacitive Sensing using a Sigma Delta Modulator (CSD) gives CapSense® functionality using a switched capacitor technique with a sigma-delta modulator to convert the sensing switched capacitor current to digital code.

    ]]>
    Thu, 18 Oct 2012 08:04:58 -0600
    Tesla Selects Cypress's TrueTouch® Solution to Implement World's First Fully-Integrated Touchscreen Infotainment System in Model S http://www.cypress.com/?rID=70833 17-Inch Touchscreen is Automotive Industry’s Largest;
    Flexible Solution Offers Best-in-Class Multi-Touch Performance

    SAN JOSE, Calif., October 18, 2012 – Cypress Semiconductor Corp. (NASDAQ: CY) today announced that Tesla Motors (NASDAQ: TSLA) has selected its TrueTouch® automotive touchscreen solution for the infotainment system in Model S, the world’s first premium electric sedan. The 17-inch touchscreen in Model S is the largest in a production vehicle to date, and is the first to integrate all functional controls into a touchscreen. To Model S, the TrueTouch solution brings design flexibility and a multi-touch experience that users expect even in challenging conditions.

    The touchscreen in Model S seamlessly integrates multimedia apps and content, sound system, communication and HVAC controls, navigation, and vehicle data into one central location. Cypress’s automotive TrueTouch solution provides unmatched flexibility providing the ability to track ten fingers at once. To learn more about Cypress’s automotive solutions, visit www.cypress.com/go/automotive

    “To power the 17-inch touchscreen we needed a partner who could handle the challenge of supporting the largest touchscreen in the automotive industry with flexible, reliable and durable architecture,” said Craig Carlson, vice president of software and electrical integration at Tesla. “Cypress has shown tremendous leadership in the touch market and has worked diligently to meet our design requirements. From the beginning, Cypress’s TrueTouch solution has delivered great accuracy, speed and linearity.”

    “Tesla’s Model S is a truly revolutionary vehicle, and we’re excited to have our automotive TrueTouch solution power the centerpiece of its interior,” said Hassane El-Khoury, executive vice president of the Programmable Systems Division at Cypress. “The Model S touchscreen provides an outstanding showcase for what TrueTouch can do. It demonstrates the solution’s flexibility in creating the world’s first fully-integrated and largest infotainment system touchscreen, while highlighting its best-in-class user experience.”

    About TrueTouch
    Cypress’s TrueTouch technology provides the industry’s best noise immunity, highest signal to noise ratio (SNR), fastest refresh rates, lowest power consumption, and world’s best accuracy and linearity. The flexible TrueTouch solution allows customers to rapidly develop leading-edge solutions without having to buy turnkey modules. They have a choice of using touch sensors (glass or film) and LCDs from preferred partners, and can develop innovative mechanical designs ranging from flat to curved surfaces of varying thickness. Additional TrueTouch information is available at touch.cypress.com.

    About Tesla
    Tesla’s goal is to accelerate the world’s transition to electric mobility. Palo Alto, California-based Tesla designs and manufactures EVs and EV power train components for partners such as Toyota and Daimler. Tesla has delivered more than 2,350 Roadsters to customers worldwide. Model S, the first premium sedan to be built from the ground up as an electric vehicle, began deliveries in June 2012. For more information visit www.teslamotors.com.

    About Cypress
    Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market and exceptional system value. Cypress offerings include the flagship PSoC® 1, PSoC 3, and PSoC 5 programmable system-on-chip families and derivatives, CapSense® touch sensing and TrueTouch® solutions for touchscreens. Cypress is the world leader in USB controllers, including the high-performance West Bridge® solution that enhances connectivity and performance in multimedia handsets, PCs and tablets. Cypress is also the world leader in SRAM memories. Cypress serves numerous markets including consumer, mobile handsets, computation, data communications, automotive, industrial and military. Cypress trades on the NASDAQ Global Select Market under the ticker symbol CY. Visit Cypress online at www.cypress.com.

    # # #

    Cypress, the Cypress logo, PSoC, TrueTouch, CapSense and West Bridge are registered trademarks of Cypress Semiconductor Corp. All other trademarks are property of their owners.

    ]]>
    Thu, 18 Oct 2012 06:43:11 -0600
    Cypress's Gen4 TrueTouch® Touchscreen Solution Drives Pantech's Flagship Vega R3 Smartphone http://www.cypress.com/?rID=70783 Delivers Precise Multi-Finger Tracking Even in Noisy Environments

    SAN JOSE, Calif., October 17, 2012 – Cypress Semiconductor Corp. (Nasdaq: CY), the market leader in touch-sensing, today announced that Pantech Co., Ltd. has selected the Gen4 TrueTouch® touchscreen controller for its flagship Vega R3 smartphone. The Gen4 solution brings dynamic multi-finger tracking to Vega R3’s vibrant screen, with leading signal-to-noise ratio (SNR) to deliver highly responsive and accurate touch performance in any operating environment.

    Pantech’s Vega R3 features a large 5.3-inch LCD display that presents bright, clear images with natural colors. The TrueTouch solution enables an ultra-thin bezel around the screen on the Vega R3, allowing the phone to fit comfortably in one hand. The phone’s quad-core CPU and 2 GB of RAM provide users with a complete multitasking environment to execute multiple applications simultaneously.

    “Pantech timed the debut of the Vega R3 to go head-to-head against new smartphones from larger competitors, which is a reflection of the confidence we have in the features of this model,” said Yeonsu Lee, Senior MTS, R&D Center, at Pantech. “The Cypress TrueTouch solution provided the design flexibility and multi-finger tracking performance we required to make the Vega R3 touchscreen a differentiating feature of the phone.”

    "The Pantech Vega R3 is a world-class smartphone, and we are pleased that TrueTouch technology powers the touchscreen," said Cathal Phelan, Executive Vice President of Cypress’s Consumer and Computation Division. "The Gen4 TrueTouch solution contributes to the sleek design of the phone while delivering top multitouch performance even in the noisiest of operating conditions."

    About Cypress Gen4
    The Gen4 family was designed from the ground up to deliver leading signal-to-noise ratio (SNR) in real-world applications. The Gen4 touchscreen controller delivers 10V Tx along with Cypress’s proprietary Tx-Boost™ solution for the highest in-application SNR in the industry. Combined with TrueTouch’s unique Charger Armor™ noise-mitigating technology and display noise cancellation algorithms, Gen4 leads the field in performance in the presence of noise. Gen4 also offers value-added features such as built-in waterproofing capability and support for display integrated designs.

    About TrueTouch
    Cypress’s TrueTouch solution offers the world’s widest array of features, including true single-layer sensor support, waterproofing, 1-mm passive stylus support, hover capability, and the Charger Armor feature that enables mobile phones to operate in the presence of very noisy chargers. In addition, TrueTouch devices offer Cypress’s legendary noise immunity with patented capacitive sensing technology that enables flawless operation in noisy RF and LCD environments. More information is available at touch.cypress.com.

    About Pantech
    Pantech Co., Ltd., is one of Korea's top three mobile handset makers. Pantech has received wide-ranging industry recognition for its innovative handset designs, and has also introduced a significant number of breakthrough technologies in the mobile phone industry. Established in 1991, Pantech collectively has approximately 3,000 employees and 4 regional sales offices worldwide. For more information on Pantech, please visit www.pantech.com.

    About Cypress
    Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market and exceptional system value. Cypress offerings include the flagship PSoC® 1, PSoC 3, and PSoC 5 programmable system-on-chip families and derivatives, CapSense® touch sensing and TrueTouch solutions for touchscreens. Cypress is the world leader in USB controllers, including the high-performance West Bridge® solution that enhances connectivity and performance in multimedia handsets, PCs, and tablets. Cypress is also the world leader in SRAM memories. Cypress serves numerous markets including consumer, mobile handsets, computation, data communications, automotive, industrial, and military. Cypress trades on the NASDAQ Global Select Market under the ticker symbol CY. Visit Cypress online at www.cypress.com.

    # # #

    Cypress, the Cypress logo, PSoC, CapSense, TrueTouch, and West Bridge are registered trademarks and Tx-Boost and Charger Armor are trademarks of Cypress Semiconductor Corp. All other trademarks are property of their owners.

    ]]>
    Wed, 17 Oct 2012 06:56:13 -0600
    QTP 113905: PSOC GENERATION 4 FAMILY S8P12-10P, FAB4 http://www.cypress.com/?rID=62397 Tue, 16 Oct 2012 03:52:16 -0600 User Module Datasheet: 16-Bit Pulse Width Modulator Datasheet PWM16 V 2.5 (CY8C29/27/24/22/21xxx, CY8C23x33, CY7C64215/603xx, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3081 Features and Overview

    • 16-bit general purpose pulse width modulator uses two PSoC blocks
    • Source clock rates up to 48 MHz
    • Automatic reload of period for each pulse cycle
    • Programmable pulse width
    • Input enables/disables continuous counter operation
    • Interrupt option on rising edge of the output or terminal count
       

    The 16-bit PWM User Module is a pulse width modulator with programmable period and pulse width. The clock and enable signals can be selected from several sources. The output signal can be routed to a pin or to one of the global output buses, for internal use by other user modules. An interrupt can be programmed to trigger on the rising edge of the output or when the counter reaches the terminal count condition.   

    ]]>
    Tue, 16 Oct 2012 01:26:04 -0600
    User Module Datasheet: 8-Bit Pulse Width Modulator Datasheet PWM8 V 2.60 (CY8C29/27/24/22/21xxx, CY8C23x33, CY7C64215/603xx, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3075 Features and Overview

    • 8 -bit general purpose pulse width modulator uses one PSoC block
    • Source clock rates up to 48 MHz
    • Automatic reload of period for each pulse cycle
    • Programmable pulse width
    • Input enables/disables continuous counter operation
    • Interrupt option on rising edge of the output or terminal count
       

    The 8-bit PWM User Module is a pulse width modulator with programmable period and pulse width. The clock and enable signals can be selected from several sources. The output signal can be routed to a pin or to one of the global output buses, for internal use by other user modules. An interrupt can be programmed to trigger on the rising edge of the output or when the counter reaches the terminal count condition.

    ]]>
    Tue, 16 Oct 2012 01:22:30 -0600
    User Module Datasheet: 8-Bit PWM Dead Band Generator Datasheet PWMDB8 V 2.5 (CY8C29/27/24/22/21xxx, CY8C23x33, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C28x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx) http://www.cypress.com/?rID=3074 Features and Overview

    • 8-bit general purpose pulse width modulator (PWM) with an 8-bit dead band generator consumes two PSoC blocks
    • Phase1 and Phase2 underlapped outputs track the frequency of the generated PWM signal
    • Programmable duty cycle
    • Programmable dead time
    • Dead Band Kill input drives Phase1 and Phase2 outputs low
    • Counter clocking up to 48 MHz
    • Interrupt option triggered on rising edge of the PWM generated signal or counter terminal count


    The 8-bit PWMDB User Module is a pulse width modulator combined with an 8-bit dead band generator. The pulse width modulator provides a programmable period and pulse width input signal to the dead band generator. The dead band generator outputs two under-lapped signals, with programmable dead time at the same frequency as the input signal. When asserted, the Dead Band Kill input drives the Phase1 and Phase2 output signals low. The clock and enable signals can be selected from several sources. The Phase1 and Phase2 output signals can be routed to the external pin ports or to the global output buses for internal use by other user modules. An interrupt can be programmed to effectively trigger on both edges of the pulse width modulator output.

    ]]>
    Tue, 16 Oct 2012 01:17:12 -0600