Cypress.com: Documentation http://www.cypress.com/?app=search&searchType=advanced&id%3D1573 PSoC 1 Device Programming http://www.cypress.com/?rID=40694 Sun, 12 May 2013 23:59:06 -0600 PSoC FirstTouch Starter Kit http://www.cypress.com/?rID=40693 Sun, 12 May 2013 20:01:58 -0600 PSoC® 1 Kits http://www.cypress.com/?rID=63754 .style3 { color: #FFFFFF; font-weight: bold; }

Kit Classification

PSoC 1 kits are classified into five categories as shown below. See our demonstration video to get an understanding of PSoC 1 kits.

Use our "Kit Selector Guide" to find kits that are suitable for your PSoC 1 device.

Development Kits (DVKs)

Development Kits (DVKs) provide a common development platform where you can prototype and evaluate different PSoC 1 devices.

CY3210-PSoCEval1 Evaluation Kit

This kit supports all PSoC Mixed-Signal Array families, including automotive. The evaluation board includes an LCD module, Potentiometer, LEDs, and bread boarding space.

  CY3214-PSoCEvalUSB PSoC CapSensePLUS with USB Evaluation Kit

This Kit features a development board for the CY8C24x94 PSoC device. Special features of the board include both USB and capacitive touch sense development and debugging support.

Evaluation Kits (EVKs)
Debugger
Emulation Kit (POD)
Programmer
Third Party Kits

Getting Started with PSoC1 and kits

Training/Demo videos

   
use for camtasia screencasts
TJ Rodgers on PSoC 1: The World's First Programmable Embedded System-on-Chip Introduction to PSoC 1 Introduction to PSoC 1 Kit Classification and Selector Guide

>> More Videos

Documentation

Support

Do you need support from a PSoC technical expert? File a technical support case.
Or Call 1-800-541-4736 and select option 8.

]]>
Fri, 10 May 2013 00:30:37 -0600
CY8CKIT-025 PSoC Precision Analog Temperature Sensor Expansion Board http://www.cypress.com/?rID=51626 The CY8CKIT-025 EBK is designed for use with the CY8CKIT-030 PSoC 3 Development Kit and the CY8CKIT-001 PSoC Development Kit (all sold separately). Combining CY8CKIT-025 EBK with a development kit provides a complete single chip temperature sensing and control solution.

CY8CKIT-025Kit.jpg

Cypress’s PSoC programmable system-on-chip architecture gives you the freedom to not only imagine revolutionary new products, but the capability to also get those products to market faster than anyone else.

Hardware Description

The kit contains:

  • PT100 Class B Resistive Temperature Detector (RTD)
  • Type K Thermocouple
  • NTC Thermistor
  • 2 Temperature Diodes (2N3904 transistors)
  • DS600 IC temperature sensor
  • Examples projects for temperature sensing measurement, combined temperature and voltage measurement and fan control
  • Includes a bonus CY8CKIT-012 PSoC Prototyping and Development Expansion Board
  • Quick Start Guide
  • Resource CD

For PSoC training, please visit http://www.cypress.com/go/training


   Video

use for camtasia screencasts
use for camtasia screencasts

   Software Prerequisites

Software Title Description Link
PSoC Creator This kit requires PSoC Creator for development
]]>
Thu, 09 May 2013 12:39:34 -0600
CY8CKIT-001 PSoC® Development Kit http://www.cypress.com/?rID=37464 The PSoC DVK gives you a practical understanding of PSoC technology. In addition, the kit includes several example projects with step-by-step instructions to enable you to easily get started developing PSoC solutions. This kit includes PSoC 1, PSoC 3, and PSoC 5LP Family Processor Modules.

Kit Upgrade: Now it’s time to make the upgrade to PSoC® 5LP Processor Module and take advantage of all that PSoC has to offer.

These upgrades are FREE to our valued customers. Log on to http://www.cypress.com/go/psockitupgrade to know more details. Cypress appreciates your business and continued loyalty.

 


Cypress_times_image_572010_7_1.JPG
 
 



Kit Contents:

  • PSoC Development Board 
  • PSoC 1 CY8C28 Family Processor Module
  • PSoC 3 CY8C38 Family Processor Module
  • PSoC 5 CY8C58LP Family Processor Module
  • MiniProg3 Program/Debug Device
  • Program/Debug Ribbon Cable
  • USB Cable
  • 12V AC Power Adapter
  • Quick Start Guide
  • Kit CDs, which includes: PSoC Creator™, PSoC Designer™, PSoC Programmer, Projects, and Documentation

For PSoC training, please visit http://www.cypress.com/go/training.

Software Title Description Link
PSoC Creator This kit requires PSoC Creator for development
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer This kit requires PSoC Programmer for programming
]]>
Fri, 03 May 2013 03:44:38 -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, 02 May 2013 06:04:36 -0600
PSoC® Programmer 3.18 http://www.cypress.com/?rID=38050

PSoC Programmer 3.18 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.18 release shall support both PSoC Creator and PSoC Designer in a single installation.

PSoC Programmer 3.18 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, PSoC 3 and PSoC 5LP devices.

Supported PC Operating Systems:

PSoC Programmer currently supports the following windows operating systems:

  • Windows XP (32/64 bit)
  • Windows Vista (32/64 bit)
  • Windows 7 (32/64 bit)

PSoC Programmer does not support installations on Windows 8 machines. We will be adding Windows 8 support by August of 2013.

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.

]]>
Mon, 29 Apr 2013 03:34:31 -0600
CY8C24223A, CY8C24423A: Automotive PSoC® Programmable System-on-Chip http://www.cypress.com/?rID=36739 PSoC® Programmable System-on-Chip™ Automotive A-Grade

Features
  • Automotive Electronics Council (AEC) Q100 qualified
  • Powerful Harvard Architecture Processor
  • Advanced Peripherals (PSoC® Blocks)
  • Precision, Programmable Clocking
  • Flexible On-Chip Memory
  • Programmable Pin Configurations
  • Additional System Resources
  • Complete Development Tools
  • For more, see pdf
     
PSoC Functional Overview

The PSoC family consists of many programmable system-on-chips with on-chip Controller devices. These devices are designed to replace multiple traditional microcontroller unit (MCU)-based system components with one, low cost single-chip programmable device. PSoC devices include configurable blocks of analog and digital logic, and programmable interconnects. This architecture makes it possible for the user to create customized peripheral configurations that 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 and packages.
]]>
Fri, 26 Apr 2013 07:35:23 -0600
CY8C21345, CY8C22345, CY8C22545: PSoC® Programmable System-on-Chip http://www.cypress.com/?rID=34248 PSoC® Programmable System-on-Chip

  • Powerful Harvard-architecture processor:
  • Advanced peripherals (PSoC® Blocks)
  • High speed 10-bit SAR ADC with sample and hold optimized for embedded control
  • Precision, programmable clocking
  • Flexible on-chip memory
  • Optimized CapSense® resource
  • Programmable pin configurations
  • Additional system resources
  • For more, see pdf
     

PSoC Functional Overview

The PSoC family consists of many On-Chip Controller devices. These devices are designed to replace multiple traditional MCU-based system components with one low cost single-chip programmable device. PSoC devices include configurable blocks of analog and digital logic, and programmable interconnects.

]]>
Fri, 26 Apr 2013 05:53:26 -0600
CY8C27143, CY8C27243, CY8C27443, CY8C27543, CY8C27643: PSoC® Programmable System-on-Chip™ http://www.cypress.com/?rID=3324 PSoC® Programmable System-on-Chip™

Features

  • Powerful Harvard-architecture processor
  • Advanced peripherals (PSoC® blocks)
  • Precision, programmable clocking
  • Flexible on-chip memory
  • Programmable pin configurations
  • Additional system resources
  • Complete development tools
  • For more, see pdf

PSoC Functional Overview

The PSoC family consists of many programmable system-on-chip controller devices. These devices are designed to replace multiple traditional microcontroller unit (MCU)-based system components with one, low-cost single-chip programmable device. PSoC devices include configurable blocks of analog and digital logic, as well as programmable interconnects. This architecture lets you to create customized peripheral configurations that match the requirements of each individual application.

]]>
Fri, 26 Apr 2013 05:50:09 -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.
]]>
Fri, 26 Apr 2013 05:46:17 -0600
PSoC® 1 Thermal Management http://www.cypress.com/?rID=71030
 

]]>
Wed, 24 Apr 2013 13:25:15 -0600
Introduction to PSoC 1 http://www.cypress.com/?rID=61301
 

]]>
Wed, 24 Apr 2013 13:10:45 -0600
PSoC Expansion Board Kit For iPhone & iPod Accessories Video http://www.cypress.com/?rID=41078
 

]]>
Wed, 24 Apr 2013 12:54:07 -0600
PSoC FirstTouch Starter Kit Demo http://www.cypress.com/?rID=34405
]]>
Wed, 24 Apr 2013 12:38:31 -0600
AN58128 - Blood Pressure Monitor with PSoC® http://www.cypress.com/?rID=40185



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.3

CYCKIT-001,

CY8CKIT-008

          x43 x x66

 

 

]]>
Tue, 23 Apr 2013 07:28:32 -0600
AN58829 - Infrared Thermometer using PSoC® http://www.cypress.com/?rID=40182 This application note describes how to build an infrared thermometer using PSoC®. This design uses no external active components to buffer, amplify, and detect the signal source.-->



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.3 CY3210         x94 x43 x x66
]]>
Tue, 23 Apr 2013 07:14:06 -0600
CY3210-PSoCEval1 http://www.cypress.com/?rID=2541


This PSoC Evaluation Kit features an evaluation board and MiniProg programming unit. The evaluation board includes an LCD module, Potentiometer, LEDs, and plenty of breadboarding space to meet all of your evaluation needs. The MiniProg programming unit is also included with the kit and will program PSoC devices directly on the evaluation board, or on other boards via a 5-pin header.  This programming unit is small and compact, and connects to a PC via a provided USB 2.0 Cable.

Please visit the Getting Started with PSoC 1 page which will guide you through your first steps. It provides basic information about software, technical documentation, training and support infrastructure.

Kit Includes:

  • Evaluation Board with LCD Module
  • MiniProg Programming Unit
  • PSoC Designer Software CD
  • 28 Pin CY8C29466-24PXI PDIP PSoC Device Sample
  • 28-pin CY8C27443-24PXI PDIP PSoC Device Sample
  • USB 2.0 Cable
  • Getting Started Guide

Hardware Description

Supports all PSoC 1 Mixed-Signal Array families, including automotive, except CY8C25/26xxx devices.
 

Software Title Description Link
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer This kit requires PSoC Programmer for programming
]]>
Tue, 16 Apr 2013 17:24:49 -0600
AN2099 - PSoC® 1, PSoC 3, and PSoC 5LP - Single-Pole Infinite Impulse Response (IIR) Filters http://www.cypress.com/?rID=2813 In many applications, you need to apply a post-processing digital filter on your data. A common example is the filtering of data from an ADC. This application note shows an IIR filter that can be constructed using the CPU (without any addition digital filtering hardware) and the equations necessary for calculating the roll-off frequency (f0). A comparison with the moving average FIR filter, which is commonly used for filtering digital data in a CPU, is also shown.


Project
Device
PSoC Creator
Version
Development Kit
CY8CKIT-xxx
Compiler
Architecture
Silicon
Revision
  V2.1 SP1
V2.1/2.0
001
DVK
030/050
DVK
003/014
FTK
Keil
GCC
RVDS
MDK

AN2099.zip

Prod
YES
NO
YES
YES*
NO
YES
N/A
N/A
N/A
Prod
YES
NO
YES
YES*
NO
N/A
YES
YES
YES
AN2099_Archive.zip
ES3, Prod
NO
YES
YES
YES*
NO
YES
N/A
N/A
N/A
ES1, Prod
NO
YES
YES
YES*
NO
N/A
YES
YES
YES

 *Refer to Migrating CY8CKIT-001 DVK project to CY8CKIT 030/ 050

Notes:
  1. Click on AN84741 - PSoC® 5 to PSoC 5LP Migration Guide to learn differences between PSoC 5 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN2099_Archive.zip.

Projects associated with this application note can be downloaded from the 'Related Files' section below. For your convenience, we have provided projects that are compatible with the two most recent versions of PSoC Creator:

  • AN2099.zip is used with PSoC Creator 2.1 SP1
  • AN2099_Archive.zip is used with PSoC Creator 2.1/2.0

The project’s default settings may not be compatible with your device or kit, and you may need to change your project settings. For more information, see:

Application Note Projects Compatible with PSoC® Creator™ 2.1 SP1
PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use
]]>
Tue, 16 Apr 2013 03:24:11 -0600
PSoC 1 Architecture http://www.cypress.com/?rID=40691 Mon, 15 Apr 2013 11:37:19 -0600 AN78920 - PSoC® 1 Temperature Measurement Using Diode http://www.cypress.com/?rID=63909 The temperature is measured based on the principle of a diode’s forward bias current dependence on temperature.

Introduction

PSoC 1 – CY8C28xxx family has on-chip 8-bit IDAC, and a 14-bit Delta Sigma ADC, which enable accurate and high-resolution temperature measurements using an external diode-connected transistor. The example projects attached with this application note work with CY8CKIT-036 – PSoC Thermal management EBK.

There are various sensors available for measuring temperature such as Thermistor, Thermocouple, resistance temperature detectors (RTD). Choosing a sensor or method to employ for measuring the temperature depends on factors such as the accuracy requirement, the temperature range to be measured, and the cost of the temperature sensor. The diode based temperature measurement is an easy, accurate, and also relatively low-cost method for measuring the temperature.

PSoC 1 - Diode Based Temperature Measurement

]]>
Thu, 04 Apr 2013 06:03:05 -0600
Known Problems and Solutions http://www.cypress.com/?rID=40737 Tue, 02 Apr 2013 03:29:57 -0600 AN76530 - PSoC® 1 Automotive Ultrasonic Distance Measurement for Park Assist Systems http://www.cypress.com/?rID=65556 This application note explains how Cypress’s PSoC is the best fit for UPA applications; it includes an example project and reference hardware design.

Introduction

Ultrasonic parking assistance (UPA) systems are increasingly popular in cars because they enhance safety and driver convenience, especially in large cities. This application note shows you how to create an ultrasonic distance measurement system using enclosed ultrasonic  transducers, which are typical in automotive applications.

]]>
Tue, 02 Apr 2013 00:44:45 -0600
CE85395 - SMBus Slave using PSoC® 1 http://www.cypress.com/?rID=77203 Overview

The SMBusSlave user module (UM) is a digital communication user module similar to I2C Slave. At the physical layer, multiple devices, both masters and slaves, will be connected to the same bus. The SMBus Slave UM in PSoC 1 uses I2C Controller as its physical layer and firmware-based data link layer. This code example discusses how to use the SMBus Slave user module and its commands to communicate to a host SMBus device.

]]>
Fri, 22 Mar 2013 04:17:48 -0600
SMBus Slave http://www.cypress.com/?rID=77094 Supported Devices: CY8C29x66, CY8C27x43, CY8C28xxx, CY8C24x23, CY8C24x33, CY8C21x23, CY8C21x34

General Description:

The SMBus Slave User Module provides a SMBus slave interface that is fully compliant with the Physical and Digital Link layers described in the SMBus Specification Version 2.0. This user module can be used in conjunction with other master and slave devices connected to a single SMBus segment. This user module uses an I2C controller and its interrupt for its physical layer.

Features:

  • Industry standard SMBus compatible slave interface
  • Supports SMBus Host Notify Protocol (HNP) using command and through a dedicated Alert pin
  • Optional Packet Error Check (PEC)
  • Standard data rate of 50/100 kbps
  • High-level Application Program Interface (API) requires minimal user programming

Related Pages: Application NotesTechnical Reference ManualsDesign Guides

]]>
Thu, 21 Mar 2013 02:35:47 -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.

]]>
Tue, 19 Mar 2013 06:27:17 -0600
Error - Could not detect pod - KBA85339 http://www.cypress.com/?rID=40184 Answer: Several problems can be encountered while using the debugger. ‘Could not detect pod’ is one of the common error that can occur. To troubleshoot the pod detection issues follow the steps given below.

  1. Make sure that POD is connected to the ICE properly. For more details on the POD connection please refer the ‘Debugging hardware setup’ section in the Application Note AN73212: Debugging with PSoC1.
  2. If using ICE-Cube to power pod: Ensure that under the Project>Settings>Debugger menu the radio button with "ICE may power pod" is checked.
  3. If using external supply to power the pod, first ensure that power is applied to ICE-Cube. Next ensure if the radio button “External only” under the Project>Settings>Debugger menu is checked.

Other possible errors that could occur while using the ICE cube to debug are

  1. Could not connect to ICE or is Incompatible with the Pod
  2. ICE Disconnects During Debug Session
  3. Invalid Memory Reference Occurs During Debug Session
  4. The Selected ICE Port Cannot be Found
  5. Program Execution Halts at Unexpected Locations
  6. USB Hub Power is Exceeded
  7. No Events are Ever Detected

To troubleshoot the above mentioned error, please refer the section: Troubleshooting in the Application Note AN73212: Debugging with PSoC1 . Also for more details on how to troubleshoot the error ‘Could not connect to the ICE’, please refer the KB article PSoC Designer Error Message "Could not connect to ICE”.

]]>
Tue, 19 Mar 2013 06:17:21 -0600
PSoC® 1 Application Note Finder - KBA83025 http://www.cypress.com/?rID=55571 Cypress’s website has over 50 application notes for PSoC® 1 devices covering a wide range of topics. Our PSoC1 AN Finder spreadsheet will enable you to identify relevant application notes based on domain tags, document complexity, supported devices, availability of example projects, supported software versions, and hardware kits.

The first four columns of the spreadsheet provide tags for quick sorting. These tags are based on content domain, application function, type of PSoC building blocks or IP, and document complexity. The spreadsheet also lets you know if there are example projects, what version of PSoC Designer is supported, what hardware platform was used to test the project, and the supported PSoC 1 device family. You can filter and sort our application notes using any of the fields and find relevant application notes available for download.

 
]]>
Tue, 19 Mar 2013 06:01:12 -0600
Pseudo Random Sequence Generator with PSoC® 1 - KBA83078 http://www.cypress.com/?rID=60863 Answer : PSoC Designer includes the PRS8, PRS16, PRS24, and PRS32 User Modules to implement pseudo random sequence (PRS) generators. The PRS User Modules are modular linear feedback shift registers (LFSR) that generate a pseudo random bit streams. You specify the polynomial and starting seed values to define the output number sequence.

The Pseudo Random Sequence Generator project demonstrates how to use the PRS8 User Module to generate a random bit stream with a 10 ms interval and transmit it using a TX8 serial transmitter.

]]>
Tue, 19 Mar 2013 04:59:25 -0600
AN78646 - Integrated Power Manager using PSoC® 1 http://www.cypress.com/?rID=63431 Introduction

Computing and communication systems are complex and comprise multiple subsystems. Each subsystem can have its own voltage domain, which is also known as a power rail. Each power rail needs to be powered up and monitored individually. This creates a need for power management. Because this activity is a health indicator of the system, it cannot be incorporated in any of the subsystems. For this reason, a dedicated chip is used.

Power management consists of the following parts:

  • accurate and reliable voltage sequencing
  • rapid power rail fault detection
  • voltage and current monitoring of power rails to optimize power consumption
  • real-time trimming for closed-loop control of power converters (voltage regulators)
  • in-system margining
  • fault/event logging in EEPROM
  • communication with the host controller using I2C, SMBus, or PMBus

Block Diagram - PSoC 1 Power Management Solution

]]>
Mon, 18 Mar 2013 03:54:10 -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 - The Hardware

use for camtasia screencasts


PSoC 1 Getting Started Debugging - Part 2 - The PSoC Designer

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
]]>
Sun, 24 Feb 2013 23:25:25 -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.

]]>
Fri, 22 Feb 2013 03:45: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.
]]>
Fri, 22 Feb 2013 03:44:36 -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.

]]>
Fri, 22 Feb 2013 03:43:57 -0600
User Module Datasheet: 6-Bit Voltage Output Multiplying DAC Datasheet MDAC6 V 2.2 (CY8C29/27/24/22xxx, CY8C23x33, CY8CLED04/08/16, CY8CLED0xD, CY8CLED0xG, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28x43, CY8C28x52) http://www.cypress.com/?rID=34614 Features and Overview

  • 6-bit resolution
  • Voltage output
  • Four quadrant multiplication
  • 2’s complement, offset binary, and sign/magnitude input data formats
  • Sample and hold for analog bus and external outputs
  • Update rates up to 250 ksps


The MDAC6 User Module is a 6-bit, four-quadrant multiplying DAC that scales input voltage with digital codes. The MDAC6 translates digital codes to output voltages at an update rate of up to 250k samples per second. The Application Programming Interface (API) supports offset-binary, sign-and-magnitude, and 2’s complement data formats. Offset compensation minimizes conversion error. 

]]>
Fri, 22 Feb 2013 03:42:47 -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.

]]>
Fri, 22 Feb 2013 03:41:58 -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.

]]>
Fri, 22 Feb 2013 03:31:56 -0600
User Module Datasheet: Comparator Datasheet, COMP V 2.10 (CY8C28X45, CY8C28X52, CY8C28X33, CY8C28X43,CY8C28X23, CY8C29X66,CY8C27X43, CY8C24X94,CY8C24X23A, CY8C24X33, CY8C23X33, CY8CLED0XD, CY8CLED0XG, CY8CLED04/08/16, CY8CTST/TMG/TMA120) http://www.cypress.com/?rID=46851 Features and Overview

  • Flexible input sources
  • Output signal latching
  • Flexible functionality configuration

The Comparator User Module (COMP) provides a digital output representation of the comparison of two signal levels. The input signals can be external signals multiplexed through the analog column mux, internal signals, and fixed or adjustable reference voltages. It provides a number of standard structural options with considerable flexibility in connection, threshold limits, and noise rejection.

The COMP user module is constructed as a MUM (multi user module). The MUM lists the name, brief description, simplified schematic, and input/output waveforms. The MUM schematic is at the "system" level. It does not show physical interconnections.

]]>
Fri, 22 Feb 2013 03:30:00 -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.

]]>
Fri, 22 Feb 2013 03:28:45 -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.  

]]>
Fri, 22 Feb 2013 03:27:14 -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.

]]>
Fri, 22 Feb 2013 03:25:46 -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.
 

]]>
Fri, 22 Feb 2013 03:16:10 -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. 

]]>
Fri, 22 Feb 2013 03:14:52 -0600
CY8C21334, CY8C21534: Automotive - Extended Temperature PSoC® Programmable System-on-Chip™ http://www.cypress.com/?rID=3307 Automotive - Extended Temperature PSoC® Programmable System-on-Chip™

Features

  • Automotive Electronics Council (AEC) Q100 qualified
  • 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 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 IO are included in a range of convenient pinouts.

]]>
Wed, 20 Feb 2013 23:56:03 -0600
AN73212 - Debugging with PSoC® 1 http://www.cypress.com/?rID=57555 现在在中国 !!

日本語で !!

Several common debugging techniques are described to help you solve common problems, such as stack overflow and memory corruption. A troubleshooting guide is included. 

Introduction

The purpose of this application note is to introduce the hardware and software debugger elements available in PSoC 1 and to describe several common debugging techniques.

The primary hardware elements of the debugging system are an In-Circuit-Emulator (ICE) and a debug pod with an on chip debugger (OCD) enabled PSoC 1 device. Those elements, and instructions on configuring and using them, are described in the Debugging Hardware portion of this application note.


PSoC 1 Getting Started Debugging - Part 1 - The Hardware

use for camtasia screencasts


PSoC 1 Getting Started Debugging - Part 2 - The PSoC Designer

use for camtasia screencasts

]]>
Wed, 20 Feb 2013 03:35:37 -0600
User Module Datasheet: Real Time Clock Datasheet RTC V 1.0 (CY8C21x45, CY8C22x45, CY8C28x45, CY8C28xxx) http://www.cypress.com/?rID=36712 Features and Overview

  • Real time clock that keeps time with an external 32K crystal oscillator
  • Flexible interrupt sources between second, minute, hour, and day
  • Hour, Minute and Second time read and write in BCD format
  • Normal timer if using VC1 as clock source
  • Sleep mode with internal or external 32K clock source
  • Reset by PPOR, IPOR, and watchdog reset
     
The Real Time Clock User Module provides a timer without firmware maintenance. This user module supports the Hour:Minute:Second format. You can get a time display by reading data from the related registers. Interrupts may be generated based on the value of configurable parameters. The Real Time Clock User Module supports two modes depending on the clock source, a general timer or a real time clock.
]]>
Tue, 19 Feb 2013 22:54:57 -0600
Delta-Sigma Analog to Digital Convertor Product Overview http://www.cypress.com/?rID=62092 Tue, 19 Feb 2013 22:46:23 -0600 CY8C21634, CY8C21534, CY8C21434, CY8C21334, CY8C21234: 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.

]]>
Tue, 19 Feb 2013 00:00:46 -0600
Minimum Duration of XRES in PSoC® 1 - KBA83481 http://www.cypress.com/?rID=34088 Answer: The XRES line should be held HIGH for at least 10 us. The CPU reset is released eight 32 kHz clock cycles after the XRES is released. Refer to the System Resets chapter of the PSoC 1 Technical Reference Manual for more information.


]]>
Fri, 15 Feb 2013 04:40:13 -0600
Definitions of INL and DNL in an ADC http://www.cypress.com/?rID=32117 DNL - Differential Non-Linearity: For an ideal ADC the output is divided into 2 power n uniform steps each with the width. Any deviation from the ideal step width is the Differential Non-Linearity (DNL). It is expressed as counts. DNL is a function of each ADC's particular architecture. It is not possible to remove its effects with calibration.

INL - Integral Non-Linearity: DNL errors accumulate to produce a total Integral Non-Linearity (INL). It is defined as the maximum deviation from the ideal slope of the ADC and is measured from the center of the step. It is expressed as counts. INL is a function of each ADC's particular architecture. It is not possible to remove its effects with calibration.

Please refer attached document for details of these errors.

]]>
Wed, 13 Feb 2013 00:00:00 -0600
PSoC®1 Getting Started Debugging - Part1 - The Hardware http://www.cypress.com/?rID=68835 The video shows a block diagram of the major components of a PSoC1 debugging setup, the two types of pods – the CY3210 pod and the CY3250 pod, complete hardware setup for both types of the pods and a pod selector guide that lists all the PSoC1 devices and the relevant pod and pod feet.

use for camtasia screencasts

]]>
Mon, 11 Feb 2013 06:03:05 -0600
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
AN2272 - PSoC® 1 Sensing - Magnetic Compass with Tilt Compensation http://www.cypress.com/?rID=2667  A dual-axis accelerometer is used to provide tilt sensing for heading correction. Several full-featured and simplified design versions are also described.

 

 


Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3250 Pod with external board           443   x66 
]]>
Thu, 07 Feb 2013 23:01:06 -0600
CY3236A-PIRMOTION - Pyroelectric Infrared (PIR) Motion Detection Evaluation Kit (EVK) http://www.cypress.com/?rID=3427

CY3236A-PIRMOTION Rev. A Kit Contents:

  • PIR Motion Sensor Board using CY8C27443-24PVXI PSoC(R) device
  • 12V Power Supply
  • PSoC Designer(TM) and PSoC Programmer CD
  • Design Files CD (Schematic, BOM, Gerber Files, PSoC Designer Example Project)

Hardware Description

The CY3236A-PIRMOTION EVK allows you to evaluate Cypress' PSoC (Programmable System-on-Chip(TM)) device's ability to control a Pyroelectric Infrared (PIR) sensor to implement motion sensing applications such as automatic lighting controls, automatic door openers, security systems, kiosk wakeup and activating wireless cameras.
 
The human body radiates a certain amount of infrared light in the realm of about 10 micrometers at normal body temperature. PIR sensing captures this radiated light, filters the analog signals, converts those signals to digital and then uses the digital signals to control hardware depending on the application -- turning on a light, opening or unlocking a door, enabling or activating a security alarm, waking up a kiosk or ATM machine, activating a wireless camera, etc.
 
The CY3236A-PIRMOTION EVK includes all of the software, hardware, example projects and documentation you need to implement all of these PIR sensing control functions in one flexible and powerful PSoC device, the CY8C27443.
]]>
Thu, 07 Feb 2013 04:29:23 -0600
AN47310 - PSoC® 1 Power Savings Using Sleep Mode http://www.cypress.com/?rID=34189 Introduction

Sleep mode is used to reduce a PSoC’s average current consumption by entering a low-power state, whenever the CPU and other internally clocked functions are not needed. Sleep mode is most useful for battery-powered systems, but it is applicable to any design.

]]>
Mon, 04 Feb 2013 04:28:30 -0600
CY8C21123, CY8C21223, CY8C21323: PSoC® Programmable System-on-Chip™ http://www.cypress.com/?rID=3335 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
  • Additional system resources
     

PSoC Functional Overview

The PSoC family consists of many programmable system-on-chip controller devices. These devices are designed to replace multiple traditional MCU-based system components with a low cost single-chip programmable component. A PSoC device includes configurable blocks of analog and digital logic, and programmable interconnect. This architecture allows you 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.

]]>
Fri, 01 Feb 2013 04:18:08 -0600
AN2017 - PSoC® 1 Temperature Measurement with Thermistor http://www.cypress.com/?rID=2606 The associated project measures the resistance of a thermistor to calculate its temperature using lookup tables and equations, and is also used with other PSoC 1 devices that have the required resources.

A thermistor is a temperature-sensitive resistor in which resistance varies with temperature. There are two types of thermistors: positive temperature coefficient (PTC) thermistors and negative temperature coefficient (NTC) thermistors. This application note describes the more commonly used NTC thermistors, in which resistance decreases with increase in temperature. Based on this principle, temperature is calculated by measuring the resistance.


 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version
H/W Kit

CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1         x23A, x94 x43   x66
]]>
Tue, 29 Jan 2013 02:47:47 -0600
AN2025 - Analog – Sine Wave Generation with PSoC® 1 (Demonstration with CTCSS) http://www.cypress.com/?rID=2600 The document also shows how to implement a Continuous Tone Coded Squelch System (CTCSS) carrier generator in PSoC® 1. There are three projects associated with this document. The first two show how to generate sine wave using lookup table method and filtering method, and the third project demonstrates CTCSS implementation.

 



Example Project
Supported H/W and S/W
Supported PSoC1 Devices
PSoC Designer Version
H/W Kit

CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx
Yes 5.0 CY3210-PSoCEVAL1       x33 x23A, x94 x43   x66
]]>
Fri, 25 Jan 2013 03:58:31 -0600
Building a Proximity Detector Using PSoC Designer http://www.cypress.com/?rID=34393 Note: As we constantly update our design tools with cutting-edge features, we realize some of the content of this training material may now be obsolete. Please bear with us while we upgrade our training content relative to this.

Watch the video
Building a Proximity Detector Using PSoC Designer
This video presents the theory behind touch sensing and shows how to develop a proximity detector using PSoC Designer software and the PSoC FirstTouch starter kit.

Play
]]>
Thu, 24 Jan 2013 21:06:08 -0600
AN2094 - PSoC® 1 - Getting Started with GPIO http://www.cypress.com/?rID=2900 日本語で !!

General-purpose input and output (GPIO) is a very critical part of any microcontroller unit (MCU) as they form the bridge between the external world and the MCU. The type and nature of this external world bridge depends on the end application. For instance, an ADC requires a GPIO to be an analog pin whereas an I2C or SPI digital communication block requires the same GPIO to be digital. In order to properly setup this external world bridge, you need to know not only the end application but also the GPIO system of the MCU that is used. PSoC like any other controller has its own GPIO system. This application note discusses the application specific parameters of the GPIO system. Detailed technical overview of the system can be found in the respective device technical reference manual (TRM) under General Purpose I/O chapter of PSoC Core section.
 

GPIO Cell structure inside PSoC 1

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version
H/W Kit

CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx
Yes 5.2 CY3210-PSoCEVAL1 x34 x23, x34

x45

  x23A, x94 x43 x x66

use for camtasia screencasts

 

use for camtasia screencasts

]]>
Thu, 24 Jan 2013 05:34:59 -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
CY8CKIT-016 PSoC® 1 Thermal Management Kit (Downloadable Kit) http://www.cypress.com/?rID=67113

See how you can integrate thermal management functions in a single low-cost PSoC 1 device:

  1. Closed-loop 4-wire fan control
  2. Temperature measurement
  3. Fan Speed Control based on temperature measurement
  4. Display
 

Required Hardware

CY8CKIT-001 PSoC Development Kit (sold separately)

The CY8CKIT-001 PSoC Development Kit (DVK) allows you to evaluate the PSoC 1, PSoC 3, and PSoC 5 families.

Place the Processor Module families (included) on the DVK and program it with the CY8CKIT-016 PSoC Thermal Management kit example project using the MiniProg3 Program device.

CY8CKIT-036 PSoC Thermal Management Expansion Board Kit (sold separately)

The CY8CKIT-036 PSoC Thermal Management Expansion Board Kit (EBK) connects to the CY8CKIT-001.

Kit Contents:

  1. Two 4-wire fans and connectors for two additional 4-wire fans
  2. Digital (I2C-based TMP175, One-wire DS1820, PWM output TMP05) and Analog (Diode) temperature sensors
  3. I2C/SMBus/PMBus host interface

 

The EBK connects to the CY8CKIT-001 PSoC Development Kit for operation.


Easy to use Modular Design

The CY8CKIT-001 PSoC 1 Development Kit allows you to evaluate Cypress's PSoC 1, PSoC 3 and PSoC 5 families. The modular design allows you to interface with different types of Expansion Board Kits. In this case the CY8CKIT-036 plugs onto the CY8CKIT-001, which uses the firmware example project of the CY8CKIT-016 to demonstrate Thermal Management functions.

   CY8CKIT-001 PSoC DVK   

   CY8CKIT-036   

 

   CY8CKIT-016   


PSoC 1 CY8C28 Family Processor Module








Example Project Description

Example firmware provides a quick demonstration of a two-zone Thermal Management system. Zone 1 consists of a 4-wire fan, the I2C temperature sensor and a potentiometer that simulates a diode. Zone 2 consists of the other 4-wire fan, a PWM output temperature sensor and a 1-wire temperature sensor. Fan RPM is controlled based on the weighted average readings of temperature sensors in their zones. Fan RPM zone temperature readings and fan faults are displayed in LCD.
 


PSoC One-chip Solution
 

This Thermal Management solution is used by Tier 1 Customers in Data and Telecom equipment. It can be your solution as well. Options include:

  1. Driving up to 8 fans in closed-loop or open-loop
  2. Interfacing with Multiple Digital and Analog Sensors
  3. Communicating via I2C, SPI, UART or PMBus* and SMBus*

*SMBus and *PMBus with PSoC 1 are under development

To learn more, download these App Notes.

Application Notes
App Note for Getting Started with PSoC 1 (AN 75320)
App Note for Intelligent Fan Control (AN 78692)
App Note for Thermistor (AN 2017)
App Note for Diode (AN 78920)
App Note for TMP05/TMP06 (AN 78737)
App Note for 1-wire/2-wire Temp Sensor (AN 2163)
App Note for Thermocouple (AN 2226)
App Note for I2C (AN 50987)
App Note for Segment LCD Drive (AN 56384)
App Note for Infra-red Temperature Measurement (AN 58829)
App Note for Integrated Power Manager (AN 78646)


To know more about PSoC 1, click here. To know more about other PSoC 1 kits, click here.
 

Kit Contents
System CD ISO containing:
  1. User’s Guide
  2. PSoC Designer™
  3. PSoC Programmer
  4. Example Project
  5. Application Notes

Software Title Description Link
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer PSoC programmer is required every time the PSoC 1 (CY8C28) Family Processor Module is programmed
]]>
Thu, 10 Jan 2013 23:27:55 -0600
AN75320 - Getting Started with PSoC® 1 http://www.cypress.com/?rID=58639 This application note describes the capabilities of PSoC 1 devices and the PSoC Designer™ development environment used to configure and program those devices. Included are introductory projects to help you develop PSoC 1 applications.

现在在中国 !!

日本語で !!  

Introduction

   Cypress's Programmable System-on-Chip (PSoC®) integrates a microcontroller with programmable analog and digital peripherals. Because you can configure the resources of a PSoC, you can develop a device that is customized and tuned for your application. Moreover, as the needs of the application change during development and in production, you can reconfigure the device to adapt to these new requirements with minimal effort.   
   

Block Diagram for PSoC 1

Getting Started with PSoC 1 - Part 1 - Architecture and System Resources

use for camtasia screencasts
 

Getting Started with PSoC 1 - Part 2 - Digital Subsystem

use for camtasia screencasts
 

Getting Started with PSoC 1 - Part 3 - Analog architecture

use for camtasia screencasts
 

Getting Started with PSoC 1 - Part 4 - My first PSoC Designer Project

use for camtasia screencasts
 

use for camtasia screencasts

]]>
Wed, 09 Jan 2013 04:31:37 -0600
Getting Started with PSoC 1 - Part 4 - My first PSoC Designer Project http://www.cypress.com/?rID=69944
use for camtasia screencasts

use for camtasia screencasts

]]>
Wed, 09 Jan 2013 04:18:52 -0600
PSoC Designer: User Guides http://www.cypress.com/?rID=35428 Thu, 03 Jan 2013 04:19:05 -0600 AN51234 - Getting Started with SPI in PSoC® 1 http://www.cypress.com/?rID=34609 This discussion includes a brief overview of SPI, each SPI user module (UM) and their associated API. In addition, special SPI considerations are discussed, such as, SPI modes, multi-slave systems, 16-bit transfers, and inter-byte delay. After reading this application note you should have an understanding of how SPI works, and how it is implemented in PSoC 1. 

SPI Block Diagram

PSoC® 1 - Getting Started with SPI

use for camtasia screencasts

]]>
Thu, 03 Jan 2013 03:49:15 -0600
AN78692 - PSoC® 1 - Intelligent Fan Controller http://www.cypress.com/?rID=62757 This application note explains how to considerably reduce development time of fan control systems. The application note assumes that you are familiar with PSoC 1, PSoC Designer IDE, and programming in C.


Block Diagram for AN78692


Introduction

System cooling is a critical task in any high performance electronic system. As circuit miniaturization continues, increasing demands are placed on system designers to improve the efficiency of their thermal management designs. Usually thermal management is done by forced convection. In forced convection the heat dissipation is increased by moving the air inside and around the heat source. This can be easily accomplished using Brushless DC (BLDC) based fans. The speed of these fans depends on DC voltage across these fans.

]]>
Wed, 02 Jan 2013 01:10:01 -0600
AN2014 - Basics of PSoC® 1 Programming http://www.cypress.com/?rID=2726 PSoC 1 devices can be programmed after they have been installed in a system. In-circuit programming is convenient for prototyping, manufacturing, and in-system field updates. This allows a PSoC 1 device to be programmed during prototyping, later in the manufacturing flow, or reprogrammed in the field at a later date. PSoC 1 uses in-system serial programming (ISSP) protocol for programming. ISSP is a two-wire protocol that uses a bidirectional data line (SDATA) and a clock line (SCLK) from the host to PSoC 1 to perform device Programming. There are various Programming tools that are available to program PSoC 1 using ISSP protocol. PSoC 1 supports two ISSP modes: Reset and Power Cycle programming.

]]>
Wed, 26 Dec 2012 07:09:28 -0600
CY3275 Programmable Low Voltage Powerline Communication Development Kit http://www.cypress.com/?rID=38059
 

The CY3275 Programmable Low Voltage Powerline Communication Development Kit is a tool to do system design using the ability of the CY8CPLC20 devices to transmit data up to 2400 bps over Low Voltage (12-24V AC/DC) Powerlines.

Note: Cypress recommends that a user purchases two CY3275 kits to setup a two-node PLC subsystem for evaluation and development.
 
Features:


  • User friendly PLC Control Panel application available on the kit CD-ROM
  • Chip power supply derived from 12V to 24V AC/DC
  • CY8CPLC20-OCD chip -- 100-pin TQFP on chip debug (OCD) device that allows for the quick design and debug of PLC applications
  • User configurable general purpose LEDs
  • General purpose 8-bit DIP switch
  • RJ45 connector to use ICE debugger
  • RS232 COM port for communication
  • Header to attach LCD card
  • I2C header for communicating to external devices
  • ISSP header for programming the CY8CPLC20 chip
     
Kit Contents:

 

Software Title Description Link
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer This kit requires PSoC Programmer for programming
Powerline Communcation PLC Contol Panel Application
]]>
Fri, 21 Dec 2012 00:08:01 -0600
CY3274 Programmable High Voltage Powerline Communication Development Kit http://www.cypress.com/?rID=38026
 

The CY3274 Programmable High Voltage Powerline Communication Development Kit is a tool to do system design using the ability of the CY8CPLC20 devices to transmit data up to 2400 bps over High Voltage (110V-240V AC) Powerlines. This kit is compliant with FCC(North America) and CENELEC (Europe) standards.

Note: Cypress recommends that a user purchases two CY3274 kits to setup a two-node PLC subsystem for evaluation and development.

 
Features:

  • User friendly PLC Control Panel Application available on kit CD
  • CY8CPLC20-OCD – 100-pin TQFP on-chip debug (OCD) device that allows quick design and debug of a PLC application. The CY8CPLC20 100-pin TQFP is available for debug purposed only. For production quantities, CY8CPLC20 is available in 28-pin SSOP and 48-pin QFN packages.
  • Chip power supply derived from 90V to 264V AC
  • User configurable general purpose LEDs
  • General purpose 8-bit DIP switch
  • On board surge protection and isolation circuit
  • RJ45 connector to use ICE debugger
  • RS232 COM port for communication
  • Header to attach LCD card
  • I2C header for communicating to external device
  • ISSP header for programming the CY8CPLC20

 
Kit Contents:

  • CY3274 Quick Start Guide
  • CY3274 PLC HV Development Board
  • CDs containing:
  • AC Power Cable
  • MiniProg1 to Program CY8CPLC20
  • 25 Jumper Wires
  • LCD Module
  • USB-I2C Bridge
  • Retractable USB Cable
  • Five CY8CPLC20-28PVXI Device Samples

 

Software Title Description Link
PSoC Designer This kit requires PSoC Designer for development
PSoC Programmer This kit requires PSoC Programmer for programming
Powerline Communcation PLC Contol Panel Application
]]>
Fri, 21 Dec 2012 00:06:48 -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
AN78737 - PSoC® 1 - Temperature Sensing Solution using a TMP05/TMP06 Digital Temperature Sensor http://www.cypress.com/?rID=63613

 

The application note describes the three modes in which the TMP05/06 sensors can be interfaced followed by sample projects interfacing the sensors with a CY8C28xxx device through a simple, serial 2-wire digital interface. After reading the application note, a designer should be able to use the project attached to interface any PSoC 1 to TMP05 and TMP06 sensors in all the three modes described.

This application note assumes that the reader is familiar with PSoC 1, PSoC Designer IDE and programming in C.

For PSoC® 3 based implementation of TMP05/06 sensor interface refer - AN65977
 



Example Project
Supported H/W and S/W
Supported PSoC1 Devices
PSoC Designer Version

H/W Kit

CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx

Yes

5.2
CY8CKIT-001 with CY8CKIT-036 and CY8CKIT-020

-

x23, x34, x45

x45

x33

x23A, x94

x43

x

x66
]]>
Fri, 14 Dec 2012 00:33:38 -0600
CY8C24633: PSoC® Programmable System-on-Chip http://www.cypress.com/?rID=39599 PSoC® Programmable System-on-Chip

Features

  • Powerful Harvard Architecture Processor
    • M8C Processor Speeds up to 24 MHz
    • 8x8 Multiply, 32-Bit Accumulate
    • Low power at high speed
    • 3.0 to 5.25V Operating Voltage
    • Industrial Temperature Range: -40°C to +85°C
  • Advanced Peripherals (PSoC® Blocks)
    • 4 Rail-to-Rail Analog PSoC Blocks Provide:
      • Up to 14-Bit ADCs
      • Up to 8-Bit DACs
      • Programmable Gain Amplifiers
      • Programmable Filters and Comparators
    • 4 Digital PSoC Blocks Provide:
      • 8 to 32-Bit Timers and Counters, 8- and 16-bit pulse-width modulators (PWMs)
      • CRC and PRS Modules
      • Full Duplex UART
      • Multiple SPI Masters or Slaves
      • Connectable to all GPIO Pins
    • Complex Peripherals by Combining Blocks
    • High speed 8-bit SAR ADC optimized for motor control
  • Precision, Programmable Clocking
    • Internal ± 5% 24/48 MHz Oscillator across the Industrial Temperature Range
    • High Accuracy 24 MHz with Optional 32 kHz Crystal and PLL
    • Optional External Oscillator, up to 24 MHz
    • Internal Oscillator for Watchdog and Sleep
  • Flexible On-Chip Memory
    • 8K Bytes Flash Program Storage 50,000 Erase/Write Cycles
    • 256 Bytes SRAM Data Storage
    • In-System Serial Programming (ISSP)
    • Partial Flash Updates
    • Flexible Protection Modes
    • EEPROM Emulation in Flash
  • Programmable Pin Configurations
    • 25 mA Sink on all GPIO
    • Pull Up, Pull Down, High Z, Strong, or Open Drain Drive Modes on All GPIO
    • Up to eight Analog Inputs on GPIO plus two additional analog inputs with restricted routing
    • Two 30 mA Analog Outputs on GPIO
    • Configurable Interrupt on All GPIO
  • Additional System Resources
    • I2C™ Slave, Master, and Multi-Master to 400 kHz
    • Watchdog and Sleep Timers
    • User Configurable Low Voltage Detection (LVD)
    • Integrated Supervisory Circuit
    • On-Chip Precision Voltage Reference
  • Complete Development Tools
    • Free Development Software (PSoC Designer™)
    • Full-Featured, In-Circuit Emulator and Programmer
    • Full Speed Emulation
    • Complex Breakpoint Structure
    • 128K Trace Memory

PSoC Functional Overview
 

The PSoC family consists of many programmable system-on-chip with on-chip Controller devices. These devices are designed to replace multiple traditional MCU-based system components with one, low cost single-chip programmable device. PSoC devices include configurable blocks of analog and digital logic, as well as programmable interconnects. This architecture allows the user to create customized peripheral configurations that 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 and packages.
]]>
Wed, 12 Dec 2012 06:55:05 -0600
AN67391 - PSoC® 1 - Low Distortion FSK Generator http://www.cypress.com/?rID=50238 FSK is the modulation cornerstone of a number of digital data transmission systems. This application note provides a detailed implementation of FSK generator with very low distortion and zero CPU (M8C core) run-time usage. The design is demonstrated at 1200 Hz and 2200 Hz, Bell 202 standard.

This AN also talks about the method to reduce the 3rd and 5th harmonics by using a dead band PWM generator and a band-pass filter.

In order to be able to understand the functionality better, following pre-readings are suggested:

AN2168: Understanding switched capacitor filters - Discusses how low pass, band pass and notch filters can be implemented using switched capacitor blocks.

KB Article: Generation of non-overlapping signals using dead band PWM generator.

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1         x23A, x94 x43 x x66
]]>
Wed, 12 Dec 2012 06:32:13 -0600
WUSB-NL Radio Driver API Guide http://www.cypress.com/?rID=53959 The WUSB-NL radio driver provides users with a consistent interface to the WUSB-NL radio. The driver is designed to interface with both C and M8C assembly written applications and consists of the following files:


  • Nlradio.asm
  • Nlradio.h
  • Nlradio.inc
  • Nlspi.asm

This document describes the APIs exposed by the WUSB-NL driver.

The WUSB-NL radio driver is used in wireless mouse, keyboard, and bridge application software stacks. The WUSB-NL radio driver is modular and can be used as a library. The API exported by this module is explained in this document.

]]>
Wed, 12 Dec 2012 01:38:43 -0600
AN73617 - PSoC® Designer Boot Process, From Reset to Main http://www.cypress.com/?rID=58522 Introduction

Because PSoC 1 offers billions of configuration options, the PSoC device must be properly initialized after reset to fulfill its potential. The PSoC Designer boot process performs these necessary initialization tasks before entering main to provide an optimal working environment. This application note explains the device initialization procedure, but this document is not required reading for users of PSoC 1 or the PSoC Designer integrated development environment (IDE). The information is for users seeking a deeper understanding of PSoC and PSoC Designer initialization before main is executed.


PSoC® 1 Boot Process from Reset to Main

use for camtasia screencasts

]]>
Tue, 11 Dec 2012 23:39:10 -0600
PSoC® 1 Boot Process from Reset to Main http://www.cypress.com/?rID=73226
use for camtasia screencasts

]]>
Tue, 11 Dec 2012 23:24:50 -0600
AN64475 - PSoC®1 - Optimizing Cascaded Switched Capacitor Filters http://www.cypress.com/?rID=46793 AN64475 demonstrates how PSoC® 1 switched capacitor band pass filters (BPF2, BPF4) and elliptical low pass filters (ELPF2 and ELPF4) can be combined to provide excellent near out-of-band rejection for communications applications. The included project demonstrates a filter system tuned to the requirements of a 60 kHz Binary phase shift keyed (BPSK) modem receiver. The design technique can be extended to other requirements using the filter design wizards in the user modules in PSoC Designer.

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1         x23A, x94 x43   x66
]]>
Tue, 11 Dec 2012 22:07:10 -0600
USB to DMX512 Converter - AN45022 http://www.cypress.com/?rID=2905 This application note describes a USB to DMX512 converter device. This device is connected to a PC's USB port and functions as a DMX512 network master. The GUI application is controlled by the user to send data that is transferred through the DMX512 interface. This application note also explains the major aspects of the USB device and the DMX512 operation. In addition, an example of the communication between the GUI application and the USB to the DMX512 converter is provided.

USB to DMX Converter Block Diagram

]]>
Tue, 11 Dec 2012 21:22:21 -0600
AN2095 - PSoC® 1 - Algorithm - Logarithmic Signal Companding - Not just a good idea - it is µ-Law http://www.cypress.com/?rID=2851 Routines are developed and an application is shown to implement a µ-Law compressor that converts an analog voice band signal and produces a digitized 8-bit compressed value. An expanding DAC is also developed that restores the compressed digital value back to an analog value.

PSoC1 u-Law Compressor and Expander

]]>
Tue, 11 Dec 2012 21:20:14 -0600
AN74170 - PSoC® 1 Analog Structure and Configuration with PSoC Designer™ http://www.cypress.com/?rID=59181 现在在中国 !!

日本語で !!

Introduction

When designing with the PSoC 1 family of microcontrollers, you use PSoC Designer and its highlevel interface to configure the PSoC, including the analog architecture. In addition to placing and configuring the individual user modules (building blocks), several global analog parameters also require configuration. Understanding these global parameters and the overall analog architecture is important, especially when a design consists of several analog user modules that are affected by these settings.
 

In the following videos, Dave implements Analog to Digital converters in a project and shows the tools he'll be using for designing robust analog-output sensor signal paths.

 

 

]]>
Tue, 11 Dec 2012 21:05:14 -0600
AN60486 - PSoC® 1 M8C ImageCraft C Code Optimization http://www.cypress.com/?rID=45644 现在在中国 !!

日本語で !!

The focus of the application note is on features specific to the ImageCraft compiler that can be modified to optimize code. General code optimization techniques for C language are only handled briefly in this application note.

This application note is for PSoC1 M8C CPU.

For PSoC3 8051 CPU, please see AN60630 - PSoC® 3 - 8051 Code Optimization

For PSoC5 ARM Cortex-M3 CPU, please see ARM Documentation

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
No N/A N/A x x23, x34, x45 x45 x33 x23A, x94 x43 x x66

]]>
Tue, 11 Dec 2012 21:02:56 -0600
AN56384 - PSoC® 1 Segment LCD Direct Drive http://www.cypress.com/?rID=38916 PSoC 1 with its MCU and mixed signal resources offers segment LCD drive as one of the value added feature apart from implementing other major functions.

Segment LCDs are available in two forms - segment LCD glass and the segment LCD module, which comes with inbuilt driver. Many times, it is difficult to get all the required display features on a LCD module. One possibility is to use a custom LCD glass and an external driver. But this increases the cost of the system. Cypress PSoC chip can do segment LCD glass drive besides executing some other major tasks with its configurable digital/analog hardware and with its 8-bit MCU. It integrates multiple functions of the system within a single chip offering significant BOM savings.

To assist in design development, PSoC Designer provides SLCD user module. It supports following features:

  • Multiplexed LCD glass drive, 1/2 bias
  • 2, 3 and 4 common LCD drive
  • 30Hz to 150Hz refresh rate
  • Type A waveform
  • Contrast control 

 

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3280-28xx Capsense Controller Board     x34    x23, x34       x45       x33 x23A, x94 x43 xxx x66
]]>
Tue, 11 Dec 2012 21:00:47 -0600
AN52478 - Designing an External Host Application for Cypress's Powerline Communication IC CY8CPLC10 http://www.cypress.com/?rID=37956 Introduction

The Cypress PLC family is a single chip solution for powerline communication (PLC). It has a robust FSK modem with a user-friendly powerline network protocol. Cypress’s PLC solution and a simple powerline coupling circuit create low-cost communication interface using the existing power lines.
 
]]>
Tue, 11 Dec 2012 20:55:59 -0600
AN47215 - PSoC® RC Oscillator to Accurately Time Sleep Cycles http://www.cypress.com/?rID=2903 Many PSoC® applications require the use of sleep mode for low power operation. This method uses external components that are cheaper than an external crystal.

RC Sleep Cycles - BD



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1 x34 x23, x34   x33 x23A, x94 x43   x66
]]>
Tue, 11 Dec 2012 20:47:56 -0600
AN44168 - PSoC® 1 Device Programming using External Microcontroller (HSSP) http://www.cypress.com/?rID=2906 现在在中国 !!

日本語で !!

The source code provided can be easily ported to any microntroller used as the host in the system. However, the application note does not describe the programming protocol. For details on programming protocol, please refer to the following documents:

 

Block Diagram

You can find the complete list of PSoC programmer hardware, software, documentation and 3rd party vendor relationships here: General PSoC Programming.

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.2 SP1 CY3210-PSoCEVAL1   x23, x34, x45 x45 x33 x23A, x94 x43 x x66

]]>
Tue, 11 Dec 2012 20:34:57 -0600
AN32200 - PSoC® 1 - Clocks and Global Resources http://www.cypress.com/?rID=2773 This app note provides a detailed description of the different global resources available in PSoC. There is an elaborate discussion on clock resources like SysCLK, SysCLKx2, VC1, VC2, VC3 and the CLK32kHz, analog resources like Reference selection, Reference power etc and system resources like LVD, SMP and Watchdog timer.

Block Diagram of AN32200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The app note explains each parameter under the Global Resources, the relevance of each parameter to the operation of the device, points to remember while configuring these parameters, registers that affect the parameters, and code snippets to change these parameters during runtime.



Example Project
Supported H/W and S/W
Supported PSoC1 Devices
PSoC Designer Version H/W Kit
CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx

No

N/A

N/A
 
x23, x34

 x45
 
x23A, x94

x43
x03, x13, x23, x33, x43, x45 and x52
x66
]]>
Tue, 11 Dec 2012 20:33:55 -0600
AN2405 - PSoC® 1 I/O Power Structure - Determining VOH and VOL at Partial Load http://www.cypress.com/?rID=2798 Most PSoC applications use GPIO connections to drive resistive loads. Worst case logic level outputs at maximum rated current are clearly specified in the target device datasheet. This may be insufficient information when the absolute value of the output level is important to the performance of the user's circuit. Examples include using a PWM as a source to a BPF2 User Module, using a PWM to implement a DAC, or when the loading device has VIL or VIH thresholds that are more restrictive than the specified maximum values for PSoC outputs.

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
No N/A N/A x34 x23, x34, x45     x23A, x94 x43 x x66
]]>
Tue, 11 Dec 2012 20:33:01 -0600
AN2376 - PSoC® 1 - Interface to Four-Wire Resistive Touchscreen http://www.cypress.com/?rID=2733 Introduction

Touchscreen interfaces are effective in many information appliances, in personal digital assistants (PDAs), and as generic pointing devices for instrumentation and control applications. This application note describes resistive types of touchscreens. Their construction is simple, their cost is low, and their operation is well understood by users. The only concern is that the resistive layers can be damaged by very sharp objects. This document considers the basic principles of how resistive touchscreens work and how to best convert these analog inputs into usable digital data using a PSoC.

Resistive touch screen


Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1         x94    
 
]]>
Tue, 11 Dec 2012 20:31:51 -0600
AN2361 - PSoC® 1 USB-Powered Battery Charger for NiCd/NiMH Batteries http://www.cypress.com/?rID=2865 日本語で !!

Dedicated PC-based software has been developed to monitor and control the charging process in real time, and display data in a graphical user interface. The charger can be embedded into consumer, office, and industrial applications. It needs no drivers and starts working immediately when plugged into a USB port. A battery can be left in the charger for any length of time without the risk of overcharge.

 USB-Powered Battery Charger for NiCd/NiMH Batteries



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3250 Pod with external board        
794
     

]]>
Tue, 11 Dec 2012 20:30:53 -0600
AN2344 - Power Management - Battery Charger with Cell-Balancing and Fuel Gauge Function Support http://www.cypress.com/?rID=2736 The application is designed for battery packs with two, three, or four Li-Ion or Li-Pol cells in a series. It includes dedicated PC-based software for realtime viewing and analysis of the charge, cell-balance and fuel gauge processes. The application can be used as a complete battery pack management system for notebooks, medical and industrial equipment, and other, similar applications.

Schematic and PCB photo

 


Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.2 CY3250 Pod with external board           443   x66 
]]>
Tue, 11 Dec 2012 20:29:35 -0600
AN2336 - PSoC® 1 - Simplified FSK Detection http://www.cypress.com/?rID=2735 Frequency shift keying (FSK) is the modulation cornerstone of a number of digital data transmission systems. The transmit signal is fairly easy to generate, AN67391 discuss the implementation in detail. Receive processing is tolerant of a wide range of signals and relatively immune to a large class of interfering signals.

This Application Note outlines a simple, almost all-hardware method for detecting FSK signals using the analog signal processing capabilities of the PSoC 1 device. It describes circuits and signal processing techniques for demodulation. This signal processing technique is readily applicable to caller ID and several modem standards but it is not a complete modem; it does not include the phone line or other interfaces; it also does not include the data processing code.

A separate project is included and outlined in the Appendix A to simplify testing of the demodulator.

In order to be able to understand the implementation, following pre-readings are suggested:

AN2041: Understanding switched capacitor blocks – Explains the operation of switched capacitor blocks, and provides practical examples for their use.

AN2168: Understanding switched capacitor filters - Discusses how low pass, band pass and notch filters can be implemented using switched capacitor blocks.

KB Article: Implementation of a full wave rectifier and low pass filtering using all hardware technique.

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1           x43 x x66
]]>
Tue, 11 Dec 2012 20:28:41 -0600
AN2283 - PSoC® 1 Sensing - Measuring Frequency http://www.cypress.com/?rID=2671 Many applications require measuring a frequency. Several methods exist to do this, each having particular advantages. A brief review of these two methods is discussed and a hybrid method is introduced. A sample project is presented enabling measurement of frequencies with a typical error of 0.0016% (16 ppm).

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1     x45 x33 x23A, x94 x43 x x66
]]>
Tue, 11 Dec 2012 20:27:40 -0600
AN2282 - Analog - Resonant Bridge Oscillators for Piezoelectric Buzzers http://www.cypress.com/?rID=2678 This Application Note shows an example of a piezoelectric resonator with excitation throughout its frequency range using the PSoC(TM) device. This technique allows the user to obtain the maximum output power for a given supply voltage. The oscillators have no CPU overhead during operation.

Piezobuzzer



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1         x23A, 794 x43   x66
]]>
Tue, 11 Dec 2012 20:26:23 -0600
AN2249 - PSoC® 1 Psuedo-Random Sequence Generator User Module as a One-Shot Pulse Width Discriminator and Debouncer http://www.cypress.com/?rID=2674 Real world signals often cross comparator trip points multiple times as they transition. Most often, these multiple transitions are unwanted. A PRS user module may be configured as a one-shot and used to debounce these signals. An example with multiple implementations is demonstrated.

 

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit CY8C20xxx CY8C21xxx CY8C22xxx CY8C23xxx CY8C24xxx CY8C27xxx CY8C28xxx CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1   x23, x34, x45     x23A, x94 x43 x x66
]]>
Tue, 11 Dec 2012 20:24:23 -0600
AN2226 - PSoC® 1 - Using Correlated Double Sampling to Reduce Offset, Drift, and Low Frequency Noise http://www.cypress.com/?rID=2894 Introduction

The thermocouple (TC) is a voltage output device that measures the temperature difference between the sensor tip and a reference junction (called the cold junction). This is a relative measurement and to be accurate, the reference lead temperature must also be known. Type K thermocouples have an average output of approximately 40.7 μV/°C. This output is approximately linear.

Correlated Double Sampling (CDS) provides a means to efficiently subtract offset and remove drift, and low frequency noise from this sensitive measurement. This technique works just as well for differential measurements such as pressure sensors and load cells.

Reading the following application notes will aid in better understanding of this application note:

AN74170 – PSoC 1 Analog structure and configuration with PSoC Designer - Discusses in detail about the architecture of analog blocks in PSoC 1 and how they can be configured to implement a particular functionality.

AN2224 – Lower noise continuous time signal processing - Provide an introduction to semiconductor noise phenomena and specifics on PSoC noise parameters.

AN2219 – Selecting Analog Ground and reference - Describes the internal ground and reference settings in detail and how they can be routed at the output to provide a reference.
 

PSoC 1 - Correlated Double Sampling Video

This video presents low noise signal processing in PSoC® 1 through the use of Correlated Double Sampling (CDS) to reduce errors due to offset, drift, and low frequency noise.

use for camtasia screencasts



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version
H/W Kit

CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1         x23A, x94 x43 x x66

 

]]>
Tue, 11 Dec 2012 20:23:33 -0600
AN2224 - PSoC® 1 - Lower Noise Continuous Time Signal Processing http://www.cypress.com/?rID=2633 The PSoC®, Programmable System-on-Chip offers the opportunity to fit a wide array of signal processing techniques and topologies into a process primarily designed to accommodate flash memory for low cost microcontrollers.

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit
CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx
No N/A N/A         x23A, x94 x43 x x66
]]>
Tue, 11 Dec 2012 20:22:46 -0600
AN2223 - PSoC® 1 - Approximating an Opamp with a Switched Capacitor Integrator http://www.cypress.com/?rID=2630 Opamps have simplified circuit design for engineers. They form a basic building block for the analog and mixed-signal design. PSoC 1 analog blocks, both continuous time (CT) and switched capacitor (SC) do not have a native opamp mode. They are wired so that they can create PGAs, INSAMPs, Filters, Integrators, and so on. However, in some designs only a plain opamp is required. This application note shows how to configure a switched capacitor block so that it approximates the functionality of an opamp.

The application note discusses the following topics:

  • A brief explanation of how an opamp works.
  • An explanation of how a switched capacitor integrator can emulate an opamp (faux opamp).
  • Examples of faux opamp circuits.
     

This application note does not give in depth information about switched capacitor blocks. For more information please refer AN2041  PSoC 1 – Understanding PSoC 1 Switched Capacitor Analog Blocks.

Block Diagram of AN2223

 

 

 

 

 

 

 

 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version
H/W Kit

CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1         x23A, x94 x43 x x66
]]>
Tue, 11 Dec 2012 20:21:45 -0600
AN2219 - PSoC® 1 Selecting Analog Ground and Reference http://www.cypress.com/?rID=2779  



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version H/W Kit
CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx
No N/A N/A         x23A, x94 x43 x x66

 

In the following video, Dave highlights the importance of References and Analog Ground using a PSoC Designer Project.

]]>
Tue, 11 Dec 2012 20:19:58 -0600
AN2168 - PSoC® 1 - Understanding Switched Capacitor Filters http://www.cypress.com/?rID=2880 A filter is a device that passes or rejects certain frequencies of a signal.  Four common types of filters are:

  • Low Pass Filters
  • Band Pass Filters
  • High Pass Filters
  • Notch Filters

This Application note discusses how these filters can be implemented using the Switched Capacitor Blocks in PSoC 1.  The application note discusses the following topics.

  • Basics of filters like universal filter transfer function, various variables that construct a filter (Roll off Frequency, Damping, High pass coefficient, Band pass coefficient and Low pass coefficient)
  • Detailed mathematical analysis of how the filters are implemented in PSoC 1 SC Blocks
  • A tool FilterCalc.exe which can be used to calculate capacitor values for given roll off frequency, damping value and column clock
  • Using FilterCalc.exe to configure a Low pass filter and a Band pass filter
  • Excel spreadsheet wizard that simplifies the task of configuring filters
  • Examples for Low pass filter and Band pass filters using the spread sheet
  • Construction of a Notch filter and Elliptical filter

Please refer  AN2041 – Understanding PSoC 1 Switched Capacitor Analog Blocks for more details about the basics of switched capacitor blocks.

The zip file that may be found in the Related Files section, has example projects for each type of filter, example filter wizard spread sheet and the FilterCalc application.
 



Example Project
Supported H/W and S/W Supported PSoC1 Devices
PSoC Designer Version
H/W Kit

CY8C20xxx

CY8C21xxx

CY8C22xxx

CY8C23xxx

CY8C24xxx

CY8C27xxx

CY8C28xxx

CY8C29xxx
Yes 5.1 CY3210-PSoCEVAL1         x23A, x94 x43 x x66

 

In the following video, Dave explains filter choices with a PSoC Designer project.

]]>
Tue, 11 Dec 2012 20:17:07 -0600