Cypress.com: Documentation http://www.cypress.com/?app=search&searchType=advanced&id%3D1374 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
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 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
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
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
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: 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: 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: 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: 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 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: 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: 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: 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
User Module Datasheet: 16-Bit PWM Dead Band Generator Datasheet PWMDB16 V 2.5 (CY8C29/27/24/22/21xxx, CY8C23x33, 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=3080 Features and Overview

  • 16-bit general purpose pulse width modulator (PWM) with 8-bit dead band generator, two or three PSoC blocks, respectively
  • 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 16-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:09:00 -0600
CY3217-MiniProg1 http://www.cypress.com/?rID=37459 Cy3217.jpg

The CY3217 is the base Miniprog1 kit. This kit will provide the user with a programming tool that can be used to program all PSoC1 devices, except the CY25/26xxx devices. The kit includes a Miniprog1 and USB cable. The Miniprog1 is included with many of the evaluation kits, but the CY3217 is the stand-alone Miniprog1 kit to be used across all Cypress PSoC kits.

Hardware Description

Supports all PSoC Mixed-Signal Array families, included automotive devices, but excluding the CY8C25/26xxx devices.

Kit Includes:

  • Miniprog1 Programmer
  • USB Cable
Additional Programming Information
The Miniprog1 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

Software Title Description Link
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer This kit requires PSoC Programmer for programming
]]>
Fri, 12 Oct 2012 02:24:03 -0600
Silicon Errata for the CY8C21x34 PSoC® Programmable System-on-Chip™ http://www.cypress.com/?rID=17649 This document describes the errata for the PSoC® Programmable System-on-Chip CY8C21x34. Details include errata trigger conditions, scope of impact, available workarounds, and silicon revision applicability. Compare this document to the device’s data sheet for a complete functional description. ]]> Tue, 09 Oct 2012 02:06:26 -0600 PSoC® CY8C20xx6A/AS/L Family Technical Reference Manual (TRM) http://www.cypress.com/?rID=34379 The PSoC® family consists of many Programmable System-on-Chip with On-Chip Controller devices. The CY8C20X66A/AS/L, CY8C20X46A/46AS/96A/46L/96L, and CY8C20x36A PSoC 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.

]]>
Wed, 12 Sep 2012 04:07:36 -0600
User Module Datasheet: SPI-based CyFi™ Transceiver Data Sheet CYFISPI (CY8C29/27xxx, CY8C24x94, CY8C21x34, CY8C21x23, CY8C24X23, CY8CLED02/04/08/16, CY8CLED03D/04D, CY8CPLC20, CY8CLED16P01) http://www.cypress.com/?rID=36810

Features and Overview

  • Hardware driver for a SPI-based CyFi™ radio transceiver
  • Operates in the unlicensed worldwide Industrial, Scientific, and Medical (ISM) band (2.400 GHz–2.483 GHz)
  • Supports two transmission modes (8DR and GFSK)
  • DSSS data rates up to 250 Kbps, GFSK data rate of 1 Mbps
  • DSSS technology provides robust noise immunity
  • Selectable frequency, TX power and framing parameters (Length, CRC16, Auto ACK)
  • Receive Signal Strength Indication (RSSI)
  • Integrated power amplifier provides up to +4 dBm TX power
  • Output power control range of 34 dB in 7 steps.
  • Supports multiplexing of the IRQ and MOSI functions on the MOSI pin for reduced pin consumption.
     
The SPI-based CyFi™ Transceiver (CYFISPI) User Module is a firmware interface to the CyFi radio modem hardware. Use the CYFISPI User Module as the basis for developing proprietary wireless protocols. The CYFISPI User Module API provides functions callable from both C and assembly to start the radio, send and receive data, change channels, transmit power, pseudo-noise codes, and more. Refer to the corresponding CyFi radio data sheet for detailed descriptions of the radio features. The CYFISPI User Module employs one digital PSoC block configured as an SPI Master to communicate with the CyFi radio transceiver. Depending on configuration, the CYFISPI User Module may consume a second digital PSoC block to monitor the radio's IRQ pin.
]]>
Tue, 11 Sep 2012 00:25:37 -0600
CY8C21234, CY8C21334, CY8C21434, CY8C21534, CY8C21634: PSoC® Programmable System-on-Chip™ http://www.cypress.com/?rID=3345 PSoC® Programmable System-on-Chip™

Features
  • Powerful Harvard-architecture processor
  • Advanced peripherals (PSoC® blocks)
  • Flexible on-chip memory
  • Complete development tools
  • Precision, programmable clocking
  • Programmable pin configurations
  • Versatile analog mux
  • 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. 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.

]]>
Wed, 08 Aug 2012 03:37:30 -0600
Capacitive Touch Switches for Automotive Applications http://www.cypress.com/?rID=3579 Today's cars have far more switches and buttons than earlier models. Not only are there more, but they also need to be easily installable into increasing more contoured control surfaces. They also have to be cost effective, ruling out hermetically sealed switches. One approach gaining momentum is to convert to capacitive touch switches (cap sense). With no mechanical parts, as well as the ability to conform to contoured surfaces, cap sense switches provide the reliability and cost point required by the automotive industry. This article looks at how to implement capacitive sensing interfaces in automotive applications. To read more on this topic, click the download link above or read the full article on Automotive DesignLine.

]]>
Fri, 03 Aug 2012 04:37:23 -0600
User Module Datasheet: SPI MASTER DATASHEET,SPIM V2.6 (CY8C29/27/24/22/21xxx, CY7C603xx, CY7C64215, CYWUSB6953, CY8C23x33, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CYRF69xx3, CY8C28xxx) http://www.cypress.com/?rID=3098 Features and Overview

  • Supports Serial Peripheral Interconnect (SPI) Master protocol
  • Supports SPI clocking modes 0, 1, 2, and 3
  • Selectable input sources for clock and MISO
  • Selectable output routing for MOSI and SCLK
  • Programmable interrupt on SPI-done condition
  • SPI Slave devices can be independently selected

The SPIM User Module is a Serial Peripheral Interconnect Master. It performs full duplex synchronous 8-bit data transfers. SCLK phase, SCLK polarity, and LSB First can be specified to accommodate most SPI clocking modes. Controlled by user-supplied software, the slave select signal can be configured to control one or more SPI Slave devices. The SPIM PSoC block has selectable routing for the input and output signals, and programmable interrupt-driven control.
]]>
Thu, 02 Aug 2012 07:08:59 -0600
User Module Datasheet: 7-SEGMENT LED CONTROLLER DATA SHEET, LED7SEG V1.20 (CY8C29/27/24/22/21XXX, CY8C23X33, CY8C28XXX, CY8CLED02/04/08/16, CY7C64215, CY8CPLC20, CY8CLED16P01, CYWUSB6953) http://www.cypress.com/?rID=3063 Features and Overview

  • Supports 1 to 8 Digits
  • Any combination of individual displays up to 8 total digits
  • Display both hex and integer values
  • Supports decimal points built into 7-Segment display
  • Supports both common cathode and common anode displays
  • Configurable for both active high and active low segment and digit drives
     

The LED7SEG User Module is capable of multiplexing up to eight 7-segment displays. This user module is compatible with common cathode, common anode, or any drive polarity. This allows a wide range of flexibility with various displays. Digits and segments may be driven directly by PSoC pins without the use of transistors or drivers as long as the current sinking and sourcing limits of the PSoC pins are not exceeded.

]]>
Thu, 02 Aug 2012 05:48:07 -0600
User Module Datasheet: COMPARATOR DATASHEET, CMP V 1.1 (CY8C20X34, CY8C20X24, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20XX6AS, CY8C20X66, CY8C20X46, CY8C20X96, CY8C20XX6L, CYONS2010, CYONS2011, CYONSFN2051, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC, CYONSKN2033-BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CY8CTST200, CYONSTN2040, CY8CTMG2XX) http://www.cypress.com/?rID=3028

Features and Overview

  • Selectable Positive and Negative Inputs
  • Direct connection to interrupt controller
  • Programmable power consumption
     

The CMP user module provides two comparators, each having an analog comparison of two selectable inputs (one is always a voltage reference). This user module provides flexibility of the inputs and of the function and routing of the outputs. The output of the comparator, and the neighboring comparator, can be combined with any 2-input logic function. This combinatorial output can be optionally combined with a latched value and routed to a pin output or to the interrupt controller. The input multiplexers and the comparator are controlled through the CMP user module. The combinatorial logic is automatically configured for typical operation when the user module is placed and can be changed through the Device Editor. 

]]>
Thu, 02 Aug 2012 05:47:21 -0600
User Module Datasheet: LED DATA SHEET, LED V1.40 (ALL PSOC DEVICES) http://www.cypress.com/?rID=3058 Features and Overview

  • Support for both Active High and Active Low circuits
  • Works with system shadow registers
  • Functions (Switch, Invert, and GetState )

The LED User Module is just a couple simple functions to control an LED or any simple device that is controlled by on and off.

]]>
Thu, 02 Aug 2012 05:46:52 -0600
User Module Datasheet: 16-BIT TACHTIMER DATASHEET, TACHTIMER16 V 1.1 (CY8C29/27/24/21XXX, CY8CLED02/04/08/16, CY8CLED0XD, CY8CLED0XG, CY8C28X45, CY8CPLC20, CY8CLED16P01, CY8C28XXX) http://www.cypress.com/?rID=3083

Features and Overview

  • 16-bit timer uses two PSoC blocks
  • Source clock rates up to 24 MHz
  • Automatic reload of period on terminal count
  • Use terminal count output pulse as input clock for other analog and digital functions
  • Interrupt on terminal count and capture
     

The16-bit TachTimer User Module provides down counters with programmable period and capture ability. You can select the clock and enable signals from any system time base or external source. Once started, the timer operates continuously and reloads its internal value from the period register when it reaches terminal count. The output pulses high in the clock cycle after terminal count. Events can capture the current TachTimer16 count value by asserting the edge sensitive capture input signal. In each clock cycle, the TachTimer16 tests the count against the value of the compare register for either a less-than or lessthan- or-equal-to condition. Interrupts are generated based upon terminal count and compare signals. The compare signal may be routed onto the row buses. The main between the TachTimer16 User Module and the Timer16 User Module is that the TachTimer16 provides both terminal count and capture interrupts. Timer16 gives you a choice of one or the other, but not both. The MSB block is the source for terminal count interrupt and the LSB block provides the capture interrupt. Another difference between the Timer 16 and the TachTimer16 is that the TachTimer16 has no parameter to choose the interrupt type. Interrupt types for both MSB and LSB are hard coded.

]]>
Thu, 02 Aug 2012 05:41:44 -0600
User Module Datasheet: 16-Bit Pseudo Random Sequence Generator Datasheet PRS16 V 3.4 (CY8C29/27/24/22/21xxx, CY8C23x33, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8C28x43, CY8C28x52) http://www.cypress.com/?rID=3066

Features and Overview

  • 2 to 16-bit general purpose pseudo-random number generator uses two PSoC blocks
  • Data input clocking up to 48 MHz
  • Programmable polynomial and seed values
  • Serial output bit stream
  • Computed pseudo-random number can be read directly from the LFSR
     

The PRS User Module is a modular linear feedback shift register (LFSR) that generates a pseudo random bit stream. The polynomial and starting seed values can be specified to define its output number sequence.

]]>
Thu, 02 Aug 2012 05:40:32 -0600
User Module Datasheet: 4 TO 1 ANALOG MULTIPLEXER DATASHEET, AMUX4 V 1.50 (CY8C29/27/24/22/21XXX, CY8C23X33, CY8CLED02/04/08/16, CY8CLED0XD, CY8CLED0XG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21X45, CY8C22X45, CY8CPLC20, CY8CLED16P01, CY8C28X43, CY8C28X13, CY8C28X52) http://www.cypress.com/?rID=3062 Features and Overview

  • High impedance input
  • Input signals may be rail-to-rail
  • May be used with RefMux to multiplex input signals to switch capacitor block
  • Programmable control of input source

The AMux4 User Module provides a four input analog signal multiplexer to a Continuous Time (CT) block that can be controlled programmatically by way of an API. One of four input signals may be selected to the input of the amplifier in the CT block. These input signals are connected to fixed ports, depending on which column this user module is placed. This module can also be used in conjunction with a RefMux to route the multiplexed signals to the analog column bus. 

]]>
Thu, 02 Aug 2012 05:32:29 -0600
User Module Datasheet: 24-Bit Pseudo Random Sequence Generator Datasheet PRS24 V 3.4 (CY8C29/27/24/22/21xxx, CY8C23x33, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8CTMA140, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8C28x43, CY8C28x52) http://www.cypress.com/?rID=3079

Features and Overview

  • 2 to 24-bit general purpose pseudo-random number generator uses three PSoC blocks
  • Data input clocking up to 48 MHz
  • Programmable polynomial and seed values
  • Serial output bit stream
  • Computed pseudo-random number can be read directly from the LFSR
     

The PRS User Module is a modular linear feedback shift register (LFSR) that generates a pseudo random bit stream. The polynomial and starting seed values can be specified to define its output number sequence.

]]>
Thu, 02 Aug 2012 05:26:50 -0600
User Module Datasheet: 8-Bit Pseudo Random Sequence Generator Datasheet PRS8 V 3.4 (CY8C29/27/24/22/21xxx, CY8C23x33, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8CTMA140, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8C28x43, CY8C28x52) http://www.cypress.com/?rID=3076

Features and Overview

  • 2 to 8-bit general purpose pseudo-random number generator uses one PSoC block
  • Data input clocking up to 48 MHz
  • Programmable polynomial and seed values
  • Serial output bit stream
  • Computed pseudo-random number can be read directly from the LFSR

The PRS User Module is a modular linear feedback shift register (LFSR) that generates a pseudo random bit stream. The polynomial and starting seed values can be specified to define its output number sequence.

]]>
Thu, 02 Aug 2012 05:26:14 -0600
User Module Datasheet: E2PROM Datasheet E2PROM V 1.7 (CY8C29x66, CY8CLED16, CY8CPLC20, CY8CLED16P01,CY8C27x43, CY8C24x94, CY8C22x13, CY7C64215, CY8CLED04/08, CY8CLED0xD, CY8CLED0xG, CY8C22x45, CY8C28x45, CY8C28xxx, CY8C24x23A, CY8C23x33, CY8C21x23, CY8CLED02, CY8C21x34, CY7C603xx, CYWUSB6953, CY8C20x24, CY8C20x34, CY8C21x45, CY8C21x12) http://www.cypress.com/?rID=35070 Features and Overview
 
  • Full byte-oriented EEPROM emulation
  • Abstracts block-oriented Flash architecture
  • Efficient use of memory

The EEPROM User Module emulates an EEPROM device within the Flash memory of the PSoC device. The EEPROM device can be defined to start at any Flash block boundary, with a byte length from 1 to the remainder of Flash memory space. The API enables the user to read and write 1 to N bytes at a time.
]]>
Thu, 02 Aug 2012 05:25:37 -0600
User Module Datasheet: 32-Bit Pseudo Random Sequence Generator Datasheet PRS32 V 3.4 (CY8C29/27/24/22/21xxx, CY8C23x33, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8CTMA140, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8C28x43, CY8C28x52) http://www.cypress.com/?rID=3078

Features and Overview

  • 2 to 32-bit general purpose pseudo-random number generator uses four PSoC blocks
  • Data input clocking up to 48 MHz
  • Programmable polynomial and seed values
  • Serial output bit stream
  • Computed pseudo-random number can be read directly from the LFSR
     

The PRS User Module is a modular linear feedback shift register (LFSR) that generates a pseudo random bit stream. The polynomial and starting seed values can be specified to define its output number sequence.

]]>
Thu, 02 Aug 2012 04:53:08 -0600
User Module Datasheet: I2C Master Datasheet I2Cm V 1.4 (CY8C29/27/24/22/21xxx, CY7C603xx, CY7C64215, CYWUSB6953, CY8C23x33, CY8CLED0xD, CY8CLED0xG, CY8CLED02/04/08/16, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3049

Features and Overview

  • Industry standard Philips I2C bus compatible interface
  • Only two pins (SDA and SCL) required to interface several slave I2C devices
  • Standard mode data supports rate of 100 kbps
  • High level API requires minimal user programming
  • Low level API provided for flexibility


The I2Cm User Module implements a master I2C device in firmware. The I2C bus is an industry standard,  two-wire interface developed by Philips®. An I2C bus master may communicate with several slave devices  using only two wires. The master initiates all communication on the I2C bus and supplies the clock for all slave devices. The I2Cm User Module supports speeds up to 100 kbps. No digital or analog user blocks  are consumed with this module. 

]]>
Thu, 02 Aug 2012 04:51:15 -0600
User Module Datasheet: 8 to 1 Analog Multiplexer Datasheet AMux8 V 1.1 (CY8C29/27/24/22/23/21xxx, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8CPLC20, CY8CLED16P01, CY8C28x43, CY8C28x13, CY8C28x52) http://www.cypress.com/?rID=3060 Features and Overview

  • High impedance input
  • Input signals may be rail-to-rail
  • Can be used with RefMux to multiplex input signals to switch capacitor block
  • Programmable control of input source

The AMUX8 User Module provides an eight-input-analog-signal-multiplexer to a Continuous Time (CT) block, controlled by an API. One of four input signals may be selected to the input of the amplifier in the CT block. These input signals are connected to fixed ports, depending on which column the user module is placed. The module is also used in conjunction with a RefMux to route the multiplexed signals to the analog column bus.

The AMUX8 User Module is used when the application needs to dynamically select from two or more ports during operation.

]]>
Thu, 02 Aug 2012 04:48:49 -0600
User Module Datasheet: Easy I2C Slave Datasheet EzI2Cs V 1.30 (CY8C29/27/24/22/21xxx, CY8C23x33, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C21x45, CY8C22x45, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3037 Features and Overview

  • Industry standard Philips I2C bus compatible interface
  • Emulates common I2C EEPROM interface
  • Only two pins (SDA and SCL) required to interface to I2C bus
  • Standard data rate of 100/400 kbps
  • High level API requires minimal user programming
     

The EzI2Cs User Module implements an I2C register-based slave device. 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 EzI2Cs User Module supports the standard mode with speeds up to 400 kbps. No digital or analog PSoC blocks are consumed with this module. The EzI2Cs User Module is compatible with multiple devices on the same bus.

]]>
Thu, 02 Aug 2012 04:41:25 -0600
User Module Datasheet: 8-Bit Software Serial Transmitter Datasheet TX8SW V 1.2 (CY8C29/27/24/21xxx, CY8C20x34, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8C20x66/36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20XX6L,.CY8C20xx6AS, CY8C20x46/96, CY7C604xx, CY7C643xx, CYONS2xxx, CYONSTB2010/2011, CYONSFN2010-BFXC, CYONSCN2024-BFXC/2028-BFXC/2020-BFXC, CYONSKN2033-BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CY8CTMG2xx, CY8CTMA30xx, CY8C28x45, CY8C21x12, CYONSTN2040, CY8CTMA140, CY8C20xx7/7S) http://www.cypress.com/?rID=3087 Features and Overview

  • 7/8-bit software serial transmitter
  • Data framing consists of start, optional parity, and one or two stop bits
  • RS-232 serial-data compatible format with optional parity
     

The TX8SW User Module is an 7- or 8-bit RS-232 data-format compliant serial transmitter. The data transmitted is framed with a leading start bit and a final one or two stop bits. Transmitter firmware is used to start and stop device and control transmission of complex structures like strings, HEX value representations, and so on.

]]>
Thu, 02 Aug 2012 04:40:48 -0600
User Module Datasheet: Character LCD Datasheet LCD V 1.60 (CY8C29/27/26/25/24/22/21xxx, CY8C23x33, CY7C603xx/64215, CYWUSB6953, CY8C20x34, CY8CLED02/04/08/16, CY8C21x45, CY8C22x45, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3043 Features and Overview

  • Uses the industry standard Hitachi HD44780 LCD display driver chip protocol
  • Requires only seven I/O pins
  • Routines provided to print RAM or ROM strings
  • Routines provided to print numbers
  • Routines provided to display horizontal and vertical bar graphs
  • Uses a single I/O port
     

The Character LCD User Module is a set of library routines that writes text strings and formatted numbers to a common two or four-line LCD module. Vertical and horizontal bar graphs are supported, using the character graphics feature of these LCD modules. This module was developed specifically for the industry standard Hitachi HD44780 two-line by 16 character LCD display driver chip, but works for many other fourline displays. This library uses the 4-bit interface mode to limit the number of I/O pins required.
 

]]>
Thu, 02 Aug 2012 04:37:58 -0600
User Module Datasheet: 8-Bit Serial Transmitter Datasheet TX8 V 3.50 (CY8C29/27/24/22/21xxx, CYWUSB6953, CY8C23x33, 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=3101 Features and Overview

  • 8-bit serial transmitter with selectable clocking to 48 MHz, yielding maximum 6 Mbit data rate
  • Data framing consists of start, optional parity, and stop bits
  • RS-232 serial-data compliant format with even, odd, or no parity
  • Optional interrupt on transmit buffer empty condition
     

The TX8 User Module is an 8-bit RS-232 data-format compliant serial transmitter with programmable clocking and selectable interrupt or polling style operation. The data transmitted is framed with a leading start bit, an optional parity bit, and a stop bit. Transmitter firmware is used to initialize, start, stop, read status, and write data to the TX8.

]]>
Thu, 02 Aug 2012 03:49:28 -0600
User Module Datasheet: 8-Bit UART Datasheet UART V 5.3 (CY8C29/27/24/22/21xxx, CY8C23x33, CY7C64215, CYWUSB6953, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28x43, CY8C28x52) http://www.cypress.com/?rID=3093 Features and Overview

  • Asynchronous receiver and transmitter
  • Data-format compliant with RS-232 serial-data format
  • Burst rates up to 6 Mbits/second
  • Data framing consists of start, optional parity, and stop bits
  • Optional interrupt on receive register full and/or transmit buffer empty
  • Parity, overrun, and framing error detection
  • High level transmit and receive functions
     

The UART User Module is an 8-bit Universal Asynchronous Receiver Transmitter that supports duplex RS-232-compliant, data format serial communications over two wires. Received and transmitted data format includes a start bit, optional parity, and a stop bit. Programmable clocking and selectable interrupt or polling style operation is supported. Application Programming Interface (API) firmware routines are provided to initialize, configure, and operate the UART. An additional high level API is also given to support background command receiving and string printing.
 

]]>
Thu, 02 Aug 2012 03:47:13 -0600
QTP 052004: PSoC Mixed Signal Array Neutron Device Family (CY8C21x34) S4AD-5, Fab4 http://www.cypress.com/?rID=35840 Wed, 11 Jul 2012 01:24:59 -0600 CY3207ISSP PSoC In-System Serial Programmer http://www.cypress.com/?rID=37658 Kit Obsolescence: The CY3207 ISSP Kit obsoleted by July 2012. This kit will no longer be available to users. We will archive the ISSP software for all customers who still own the CY3207 ISSP programmers. As an alternative we suggest that customers either make a final one time purchase through the Cypress store or purchase a programmer from one of our qualified 3rd party vendors. The qualified 3rd Party Vendors can be found through the following link: www.cypress.com/go/programming

The CY3207ISSP PSoC In-System Serial Programmer programs PSoC ICs with HEX files created with Cypress' PSoC Designer software.

CY3207ISSP

ISSP_Main_Screen



The ISSP programs a single PSoC IC in one of three ways:
  1. mounted on your PCB.
  2. inserted into the ISSP socket.
  3. via a test fixture.

The ISSP connects to your PC via USB and connects to your PCB with a 5-wire cable. Programming software includes Windows« GUI and command line capability. ISSP kit contains programmer, software, power supply, 5-wire programming cable, and USB cable.

 

Software Title Description Link
CY3207ISSP Latest CY3207ISSP software

 

]]>
Tue, 03 Jul 2012 02:28:33 -0600
CY3280-BK1 Universal CapSense Controller - Basic Kit 1 http://www.cypress.com/?rID=3475 We apologize for the inconvenience. We have temporarily removed this kit from the web due to customer feedback which indicated it did not provide a best in class experience. The kit is not defective in any way, but we wanted to review the kit to ensure that it meets a high standard of user experience.

-->

CY3280-BK1.jpg

CY3280-BK1 Kit Contents:

  • CY3280-20x34 Universal CapSense Controller Board
  • CY3280-21x34 Universal CapSense Controller Board
  • CY3280-SLM Universal CapSense Linear Slider Module
  • CY3280-BBM Universal CapSense Prototyping Module
  • CY3240-I2USB Board
  • CY3210 MiniProg1 Programmer
  • USB 2.0 Retractable Cable
  • PSoC Express Installation CD
  • PSoC Designer and PSoC Programmer Installation CD
  • CY3280-BK1 Universal CapSense Controller Kit CD
  • 1.5 mm and 3 mm Polycarbonate Overlays
     
Hardware Description

The CY3280-BK1 Universal CapSense Controller Kit is designed for easy prototyping and debug of CapSense designs with pre-defined control circuitry and plug-in hardware.  The kit comes with controller boards for the CY8C20x34 and CY8C21x34 PSoC devices as well as a breadboard module and a button(5) / slider module.

 

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

 

]]>
Mon, 11 Jun 2012 01:30:58 -0600
PSoC® 1 ISSP Programming Specifications - CY8C21x23, CY8C21x34, CY8C23x33, CY8C24x23A, CY8C27x43, CY8CTMG110, CY8CTST110 http://www.cypress.com/?rID=2907 In-circuit programming is convenient for prototyping, manufacturing, and in-system field updates. PSoC® 1 devices can be programmed in-system using the in-system serial programming protocol (ISSP), a proprietary protocol used by Cypress.

]]>
Wed, 25 Apr 2012 03:15:32 -0600
In-Circuit Emulation (ICE) Pod Kit for Debugging Non-QFN CY8C21x34 PSoC(R) Devices http://www.cypress.com/?rID=3437

ICE Debugging Support for Non-QFN CY8C21x34 PSoC Devices in a Prototype System or PCB

CY3250-21x34 Kit Contents:

  • One (1) Non-QFN CY8C21x34 ICE Pod
  • One (1) Flex Cable
  • Two (2) 28-Pin SSOP Pod Feet

Hardware Description

The ICE pod provides the interconnection between the CY3215-DK In-Circuit Emulator via a flex cable and the target PSoC device in a prototype system or PCB via package-specific pod feet. Two (2) 28-pin SSOP feet included but all other package feet sold separately.

]]>
Mon, 23 Apr 2012 06:54:05 -0600
CY3250-21X34QFN-POD Replacement In-Circuit Emulation (ICE) Pods (2) for Debugging QFN CY8C21x34 PSoC(R) Devices http://www.cypress.com/?rID=3440


Replacement ICE Pods (2) for Debugging QFN CY8C21x34 PSoC Devices in a Prototype System or PCB

CY3250-21x34QFN-POD Kit Contents:

  • Two (2) QFN CY8C21x34 ICE Pods

Hardware Description

The ICE pod provides the interconnection between the CY3215-DK In-Circuit Emulator via a flex cable and the target PSoC device in a prototype system or PCB via package-specific pod feet. Pod feet sold separately.

]]>
Mon, 23 Apr 2012 06:47:39 -0600
Replacement In-Circuit Emulation (ICE) Pods (2) for Debugging Non-QFN CY8C21x34 PSoC(R) Devices http://www.cypress.com/?rID=3438

Replacement ICE Pods (2) for Debugging Non-QFN CY8C21x34 PSoC Devices in a Prototype System or PCB

CY3250-21x34-POD Kit Contents:

  • Two (2) Non-QFN CY8C21x34 ICE Pods


Hardware Description

The ICE pod provides the interconnection between the CY3215-DK In-Circuit Emulator via a flex cable and the target PSoC device in a prototype system or PCB via package-specific pod feet. Pod feet sold separately.

]]>
Mon, 23 Apr 2012 06:34:08 -0600
CY3210 - CY8C21x34 PSoC(R) Evaluation Pod (EvalPod) http://www.cypress.com/?rID=3470 cy8c21x34_psoc_r__evaluation_pod__evalpod__13.jpg

Overview:

PSoC EvalPods are 28-pin PDIP adapters that seamlessly connect any PSoC device to the 28-pin PDIP connector on any Cypress PSoC developer kit. CY3210-21x34 provides evaluation of the CY8C21x34 PSoC device family on any PSoC developer kit. PSoC developer kits sold separately.

CY3210-21x34 Kit Contents:
 

  • One (1) CY8C21x34 PSoC EvalPod

Hardware Description

PSoC EvalPods are pods that connect to the ICE In-Circuit Emulator (CY3215-DK kit) to allow debugging capability. They can also function as a standalone device without debugging capability. The EvalPod has a 28-pin DIP footprint on the bottom for easy connection to development kits or other hardware. The top of the EvalPod has prototyping headers for easy connection to the devices pins. CY3210-21x34 provides evaluation of the CY8C21x34 PSoC device family.
]]>
Mon, 23 Apr 2012 06:20:12 -0600
PSoC(R) CapSense http://www.cypress.com/?rID=3420

This development kit is no longer available. This web page has been left in place for informational purposes only.

We recommend using one of the Universal CapSense Controller Kits to help you develop your Capacitive Sensing solution:

Hardware Description

Supported devices include CY8C21234, CY8C21334, CY8C21434, CY8C21534, CY8C21634, CY8C24794 and CY8C24894.

]]>
Mon, 23 Apr 2012 04:29:24 -0600
CY8C21x34 - IBIS http://www.cypress.com/?rID=3493 The zip file contains following IBIS models

cy8c21234_16soic_27v.ibs
cy8c21234_16soic_33v.ibs
cy8c21234_16soic_5v.ibs
cy8c21334_20ssop_27v.ibs
cy8c21334_20ssop_33v.ibs
cy8c21334_20ssop_5v.ibs
cy8c21434_32qfn_27v.ibs
cy8c21434_32qfn_33v.ibs
cy8c21434_32qfn_5v.ibs
cy8c21534_28ssop_27v.ibs
cy8c21534_28ssop_33v.ibs
cy8c21534_28ssop_5v.ibs
cy8c21634_32qfn_27v.ibs
cy8c21634_32qfn_33v.ibs
cy8c21634_32qfn_5v.ibs

]]>
Thu, 05 Apr 2012 06:26:44 -0600
PSoC Designer™ Archive http://www.cypress.com/?rID=36833 The PSoC Designer archive page represents a repository of old PSoC Designer software. The user must use caution when installing outdated software as older software may contain bugs that have been fixed with newer releases. Cypress Semiconductor always suggests that the user install the latest software for up-to-date device and bug support. We do not support users using older versions of software as updates will not be made.
Download Items

Listed in the table below are the archived PSoC Designer releases. Each release is indicated with either an ‘ISO’ or ‘Installer’ tag. For ISO images the user will need to download the file and burn to a CD before installing. Those releases indicated with the Installer tag can be installed after unzipping the downloaded file.

For the most up-to-date version of PSoC Designer please Click Here.

To access the PSoC Designer Release Notes Archives, please Click Here. PSoC Designer 5.0 SP4 and earlier require a compiler license. Please contact support@imagecraft.com to obtain a compiler license or use a later version of PSoC Designer where the ImageCraft compiler is provided free of charge.

Hotfix Available for SmartSense User Module (header) A calibration issue has been discovered and fix released. Customers using SmartSense Version 1.3 should navigate to the following Knowledge Base article to get the patch. http://www.cypress.com/?id=4&rID=58516
]]>
Mon, 13 Feb 2012 10:26:23 -0600
CY3280-BBM Universal CapSense Prototyping Module Kit http://www.cypress.com/?rID=3483 CY3280-BBM.jpg

Kit Price Reduction!

The CY3280-BBM kit price has been lowered from $99 to $49. The promotional code, CAP1073264, can be entered when checking out using the Cypress Online store. Just click ‘Add to Cart’ and finish the checkout procedure on the Cypress Online store.

Kit Contents:

  • CY3280-BBM Universal CapSense Prototyping Module
  • CY3280-BBM Quick Start
  • CY3280-BBM Universal CapSense Prototyping Module Kit CD

Hardware Description
 

The CY3280-BBM Universal CapSense Prototyping Module provides access to every signal routed to the 44-pin connector on the attached controller board(s). Use the Prototyping Module board in conjunction with a Universal CapSense Controller board (either the stand-alone CY3280-24x94 Controller Board or the CY3280-20x34 and CY3280-21x34 Controller Boards contained within the CY3280-BK1 Kit) to implement additional functionality that is not part of the other single-purpose Universal CapSense Module boards.
]]>
Thu, 09 Feb 2012 04:37:26 -0600
CY3250-21X34QFN - In-Circuit Emulation (ICE) Pod Kit for Debugging QFN CY8C21x34 PSoC(R) Devices http://www.cypress.com/?rID=3439

ICE Debugging Support for QFN CY8C21x34 PSoC Devices in a Prototype System or PCB

CY3250-21x34QFN Kit Contents:

  • One (1) QFN CY8C21x34 ICE Pod
  • One (1) Flex Cable
  • Two (2) 32-Pin QFN Pod Feet

Hardware Description

The ICE pod provides the interconnection between the CY3215-DK In-Circuit Emulator via a flex cable and the target PSoC device in a prototype system or PCB via package-specific pod feet. Two (2) 32-pin QFN pod feet included.

]]>
Thu, 09 Feb 2012 03:49:06 -0600
CY3210-MiniProg1 http://www.cypress.com/?rID=3412 This development kit is no longer available. This web page has been left in place for informational purposes only. Those customers seeking only a MiniProg1 device should instead order the CY3217. Those customers seeking a basic evaluation platform should order the CY3210-PSoCEval1.

CY3210_MiniProg1

The CY3210-MiniProg1 is an inexpensive evaluation kit that allows you to program PSoC(R) devices using the MiniProg programming unit. A MiniEval PCB is also included in the kit for your use.

The MiniEval PCB is a programming and evaluation board that allows DIP device socket programming. The MiniEval board also includes LEDs and a POT for simple evaluation and demonstration, but does not include a prototyping area. The MiniProg uses a 5-pin ISSP (In-System Serial Programming) header to program PSoC devices on the MiniEval PCB or directly on a target board. To learn how to prepare your target board for ISSP.

User’s interested in purchasing just the Minprog1 programmer without the development board, please click here.

Hardware Description

Supports all PSoC Programmable System-On Chip families, including automotive, except CY8C25/26xxx devices.

Kit Includes:

  • MiniProg Programming unit
  • MiniEval Socket Programming and Evaluation board
  • 28 pin CY8C29466-24PXI PDIP PSoC Device Sample
  • PSoC Designer Software CD
  • Getting Started Guide
  • USB 2.0 Cable

 

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

 

Related Resources:

Datasheet: CY8C29x66

]]>
Wed, 08 Feb 2012 04:40:59 -0600
CY3280-BSM Simple Button Module Kit http://www.cypress.com/?rID=37760 CY3280-BSM
 

Kit Contents
  • CY3280-BSM Simple Button Module Board
  • CY3280-BSM Quick Start Guide
  • CY3280-BSM Kit CD
  • One 1.5mm Acrylic Overlay
  • One 3mm Acrylic Overlay
Hardware Description

The CY3280-BSM Simple Button Module consists of ten CapSense buttons and ten LEDs. This module connects to any CY3280 Universal CapSense Controller Board, such as the latest CY3280-20x66 DVK.

Hardware Required to Use This Kit
  1. Any CY3280 Universal CapSense Controller Board
    a) CY3280- 20x66
    b) CY3280- 24x94
    c) CY3280- 21x34 (ordering part number is CY3280-BK1)
  2. CY3217-MiniProg1
  3. CY3240-I2USB Bridge
  4. USB A to Mini-B Cable

 

Software Title Description Link
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer This kit requires PSoC Programmer for programming
]]>
Wed, 08 Feb 2012 00:40:23 -0600
CY3235 - CapSense Proximity Detection Demonstration http://www.cypress.com/?rID=3422 CY3235.jpg

CY3235-ProxDet Rev. B Kit Contents:

  • Proximity Detection Demo Board w/Antenna
  • I2C to USB Debugging/Communication Bridge
  • USB A to Mini-B Cable (3 feet)
  • Supporting Software CD
  • CY3235-ProxDet Quick Start Guide
  • One CY8C24894 PSoC device on I2C-USB Bridge
  • One CY8C21434 PSoC device on Proximity Detection Demo Board
  • One free sample PSoC device (CY8C24894)

Hardware Description

The Proximity Detection Demo Kit allows quick and easy demonstration of a PSoC CapSense-enabled device (CY8C21434) to accurately sense the proximity of a hand or finger along the length of a wire antenna. The kit also includes the I2C-USB Bridge, which allows hardware and software debugging of PSoC applications by seamlessly connecting your PC's USB port to your application's I2C interface.

Prerequisites:

CY3217- MiniProg1 Programmer - The PSoC Programmer (CY3217-MiniProg1) is required to program the PSoC device and is available for purchase separately at http://www.cypress.com/?rID=37459. The MiniProg provides the ability to program any Cypress PSoC device quickly and easily.

Updated projects using the CSD UM is available in the Related Files box below.

Related Resources:

Datasheets: CY8C21x34, CY8C24x94
Application Notes: AN2352

 

Software Title Description Link
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer This kit requires PSoC Programmer for programming
]]>
Tue, 07 Feb 2012 03:21:36 -0600
Automotive PSoC Device Family (CY8C21X34) S4AD-5 Technology, Fab4 http://www.cypress.com/?rID=36042 Mon, 23 Jan 2012 04:55:39 -0600 CE63796 - CSD Software Filters with EzI2Cs Slave on CY8C21x34 http://www.cypress.com/?rID=46977 This code example incorporates the CapSense sigma delta (CSD) module and EzI2Cs module to send CapSense data to the I2C master. The CapSense module scans all the buttons, slider segments, and applies filters as enabled and continuously

]]>
Mon, 29 Aug 2011 04:29:07 -0600
Sense and Control Dashboard v2.0.39 http://www.cypress.com/?rID=40364
The new Sense and Control Dashboard 2.0 (SCD 2.0) provides new and exciting feature additions over version 1.0. Support for actuator control is now integrated in SCD 2.0, whereby a single CyFi network can have both sensors and actuators. Actuator control can be based on sensor readings, and relationships between sensors and actuators can be created using simple Python scripting. In addition, SCD 2.0 includes improved graphing capability, improved alarm displays, and a new and improved user interface. SCD 2.0 works seamlessly with existing CyFi hardware, including the CY3271, CY3271-RFBOARD and CY3271-EXP1 kits.

To access Sense and Control Dashboard archives please Click Here

]]>
Tue, 12 Jul 2011 04:36:52 -0600
CY8CPLC20, CY8CLED16P01, CY8C29x66, CY8C27x43, CY8C24x94, CY8C24x23, CY8C24x23A, CY8C22x13, CY8C21x34, CY8C21x34B, CY8C21x23,CY7C64215, CY7C603xx, CY8CNP1xx, and CYWUSB6953 PSoC® Programmable System-on-Chip http://www.cypress.com/?rID=34621

This document is a technical reference manual for all PSoCs with a base part number of CY8C2xxxx, except for the CY8C25122 and CY8C26xxx PSoC devices. It also applies to CY7C64215, CY7C603xx,CY8CNP1xx, and CYWUSB6953.

]]>
Mon, 04 Jul 2011 03:57:58 -0600
Third-Party Programmer Vendors for M8(TM) Devices http://www.cypress.com/?rID=14826 This document contains information about third-party vendors who supply programmers that can be used with Cypress M8 microcontroller-based devices. It includes specific models of programmers for both engineering and production use. These vendors include:

Please note that these third-party vendor programmers have NOT been qualified by Cypress.

For a list of qualified PSoC Third-Party Programmers visit http://www.cypress.com/?rID=2543.

]]>
Mon, 28 Mar 2011 13:10:24 -0600
In-System Serial Programming (ISSP) CY3207ISSP Software v1.999 http://www.cypress.com/?rID=2583 This page discusses the ISSP Production Programmer and ISSP Production Hardware. Linked above are the Software Downloads and User Guides for the ISSP Programming Software.

The ISSP programmer programs PSoC(R) ICs with .hex files created with the Cypress PSoC Designer(TM) software. The programmer programs a PSoC chip mounted on your PCB, one at a time. It connects to your PCB with a 5-wire cable and to your PC with a USB cable. Programming operation can be automated by incorporating the programmer into a PC-based test system. The tester software communicates with the programmer-control software through a command-line interface. The ISSP programmer can also be operated manually using the supplied Windows-based GUI software.

To purchase the ISSP Programmer Hardware (CY3207ISSP), go to the click here.

Hardware Description:
The PSoC In-System Serial Programmer programs PSoC ICs with .hex  files created with the Cypress MicroSystems PSoC Designer software.

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

 3rd Party Programmers: The CY3207 kit and software will continue to be maintained, but Cypress encourages customers to engage with our 3rd party vendors for all production programming needs.

]]>
Mon, 07 Feb 2011 13:33:46 -0600
LIN Bus 2.0 Reference Design http://www.cypress.com/?rID=3487 This development kit is no longer available. This web page has been left in place for informational purposes only.


CY3220LINBUS-RD is a complete design kit implementing the LIN bus (Local Interconnect Network) communication capabilities in PSoC.  The design kit includes the necessary software, hardware, and example projects for designers to implement all of the functions of the LIN specifications without having to generate any new code.  The LIN Protocol Specification is a low-speed communications standard used in many automotive applications, including body control, driver information, multimedia, climate control, safety equipment, cockpit electronics and Human Machine Interface (HMI).


Hardware Description

The kit includes the following:
  • LIN Bus Reference Design Board
  • Three preprogrammed and preinstalled PSoC devices (two bus slaves, one CY8C27143-24PXI LIN and one CY8C27443-24PXI LIN, and one bus master, CY8C27443-24PXI LIN)
  • Software CD with Documentation, Example Projects, and Reference Design IP
  • 12V Power Supply
  • International Supply Adapter
  • DB9 Serial Cable
]]>
Thu, 10 Jun 2010 10:00:02 -0600
PSoC Programmer Archive http://www.cypress.com/?rID=2575 The PSoC Programmer archive page represents a repository of old PSoC Programmer software. The user must use caution when installing outdated software as older software may contain bugs that have been fixed with newer releases. Cypress Semiconductor always suggests that the user install the latest software for up-to-date device and bug support. We do not support users using older versions of software as updates will not be made.

For the most up-to-date version of PSoC Programmer please Click Here.

]]>
Fri, 04 Dec 2009 17:49:12 -0600
Add Capacitive Sensing to a Digital Handset http://www.cypress.com/?rID=2151 Manufacturers are focusing on innovative techniques for replacing space-consuming buttons and switches without compromising the cell-phone user interface (CPUI). A powerful reduction technique adopts capacitive sensing into the CPUI.

Capacitive sensing enables lower cost, robustness, flexibility, and an intuitive CPUI without breaking compatibility with existing form factors and feature sets. Capacitive sensing functions can be combined with other standard functions, such as white LED driving and battery charging to further drive cost down.  To read more on this topic, view the full article on CommsDesign.

]]>
Thu, 03 Dec 2009 17:09:39 -0600
Neutron Device Family (CY8C21x34) S4AD-5 Technology, GSMC http://www.cypress.com/?rID=35938 Thu, 02 Jul 2009 10:55:34 -0600 Building correct by design embedded systems using a high level graphical programming environment: Part 2 http://www.cypress.com/?rID=3551 Embedded.com.]]> Tue, 23 Sep 2008 00:00:00 -0600 Capacitive Sensing 101 http://www.cypress.com/?rID=3558

Capacitive Sensing as a human-device interface is becoming increasingly popular. Capacitive sensing can be recognized in many popular consumer products such as laptop trackpads, MP3 players, computer monitors and cell phones, but it is certainly not limited to these applications. More and more engineers choose capacitive sensing for its flexibility, unique human-device interface and cost reduction over mechanical switches.

Designs are likely to experience many different environmental changes, marketing requirement changes and user abuse; choosing a device that is flexible, programmable, and upgradeable is necessary. Without question, the most flexible, programmable and upgradeable device on the market is the Cypress Semiconductor Programmable System on a Chip (PSoC). PSoC is a mixed-signal array which includes analog and digital resources as well as an integrated microcontroller all on the same chip! Choosing a fixed-function device, such as an ASIC, seems like a good idea at first, but overcoming its problems requires spending more money on hardware. A mixed-signal array device allows resolution of most issues with a firmware change. One major advantage of having a flash-based device is that its firmware can be updated after the device has shipped by including a bootloader. Bootloaders are valuable are worth considering on a new design. To read more on this topic, click the download link above.

]]>
Tue, 23 Sep 2008 00:00:00 -0600
Mobile Handset Touches on Capacitive Sensing http://www.cypress.com/?rID=3576 This article shows how to incorporate capacitive sensing features into a mobile handset, and addresses the important issues that lead to successful design. Topics addressed are Signal-to-Noise requirements for capacitive sensing, meeting requirements for low power consumption, mechanical considerations for mobile handsets, the advantages of a programmable controller in system development, and transparent touchscreens based on capacitance.]]> Tue, 23 Sep 2008 00:00:00 -0600 A Call for New Paradigms/Tools for Mixed-Signal Application Design http://www.cypress.com/?rID=3244 by George Saul
President, Cypress MicroSystems

http://www.analogzone.com/col_0404.htm

The promise of objects, encapsulation, single and multiple inheritance, polymorphism, class libraries, data hiding, code reusability, etc have produced a broad range of sophisticated "Visual" tools for the software application developer. These tools have provided huge benefits by exploiting the concept of "abstraction" which seeks to mask underlying details that a developer need not be concerned about. The ability to extend such tools by the addition of new "objects," that more closely reflect the context of a particular application, has proven to be significant.

]]>
Mon, 22 Sep 2008 00:00:00 -0600
Instruction Set Quick Reference: PSoC(TM) http://www.cypress.com/?rID=3312 Mon, 22 Sep 2008 00:00:00 -0600 PSoC Architecture and Programming, Third-Party Book Author (Chinese) http://www.cypress.com/?rID=3267

Details of availability coming soon!]]>
Mon, 22 Sep 2008 00:00:00 -0600
PSoC Emulator Pod Dimensions http://www.cypress.com/?rID=3288 This document provides dimensional information for the PSoC Flex-Pods. It is a useful tool for laying out your prototype PCBs.

For information on soldering Flex-Pods see Application Note AN2222, Flex-Pod Soldering Guide.

 

]]>
Mon, 22 Sep 2008 00:00:00 -0600
(CY8C21*34) Automotive PSoC Mixed Signal Array Family, S4AD-5CTI, Fab2 http://www.cypress.com/?rID=35820 Fri, 09 Mar 2007 00:00:00 -0600 (CY8C21*34) PSoC Mixed Signal Array (Neutron Product Family), S4AD-5 Technology, Fab2 http://www.cypress.com/?rID=35745 Mon, 10 Apr 2006 00:00:00 -0600