Cypress.com: Documentation http://www.cypress.com/?app=search&searchType=advanced&id%3D2234 AN89610 - PSoC® 4 and PSoC 5LP ARM Cortex Code Optimization http://www.cypress.com/?rID=91945 Introduction

The ARM Cortex CPUs in the PSoC 4 and PSoC 5LP devices are designed to implement C code in a highly efficient manner. Thus, most of the time, you will not need any special knowledge to do C programming for PSoC 4 or PSoC 5LP. This application note helps you to solve more advanced, unique problems, typically around:

  • Fitting an application into a small amount of flash or SRAM
  • Time-constrained applications, that is, maximizing code speed and efficiency
]]>
Thu, 09 Oct 2014 13:00:26 -0600
AN61102 - PSoC<sup>®</sup> 3 and PSoC 5LP - ADC Data Buffering Using DMA http://www.cypress.com/?rID=44335 AN61102 describes how to configure the direct memory access (DMA) to buffer the analog-to-digital converter (ADC) data. It discusses how to overcome some of the limitations of the DMA when buffering the ADC data.

The DMA controller in PSoC® 3 and PSoC 5LP is used to handle data transfer without CPU intervention. This is useful in applications that require ADC data buffering and allows the CPU to do simultaneous tasks.

The video describes the case of using a DMA to buffer ADC data. Buffering of 20 bit ADC data is taken as an example and discussed. The video also gives a preview of the project implementing the 20 bit data buffering and explains the DMA configuration in code.

 

 

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN61102.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
AN61102_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 AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN61102_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:

  • AN61102.zip is used with PSoC Creator 3.0 SP1
  • AN61102_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3, PSoC 4 and PSoC 5LP AN Project File Naming Convention and Use
]]>
Mon, 29 Sep 2014 04:38:38 -0600
AN73854 - PSoC<sup>®</sup> 3, PSoC 4, and PSoC 5LP Introduction to Bootloaders http://www.cypress.com/?rID=56014 AN73854 gives a brief introduction to bootloader theory and technology, and then shows how bootloaders are quickly and easily implemented in PSoC® 3, PSoC 4, and PSoC 5LP MCUs, using PSoC Creator™. Topics include bootloader system description, features, and customization.

Introduction

This application note gives an overview of bootloader fundamentals and design principles, and then shows how they are implemented for PSoC 3, PSoC 4, and PSoC 5LP in PSoC Creator projects.

]]>
Thu, 25 Sep 2014 07:48:30 -0600
AN73503 - USB HID Bootloader for PSoC<sup>®</sup> 3 and PSoC 5LP http://www.cypress.com/?rID=57561 AN73503 describes how to implement a USB bootloader for PSoC 3 and PSoC 5LP devices by using the USB Human Interface Device (HID) class. It also shows how to build a Windows-based USB host program. A PSoC Creator project and an example host program are included.

Introduction

Bootloaders are a common part of MCU system design. A bootloader makes it possible for a product's firmware to be updated in the field. At the factory, initial programming of firmware into a product is typically done through the MCU’s Joint Test Action Group (JTAG) or Serial Wire Debugger (SWD) interface. However, these interfaces are usually not available in the field.

This is where bootloading comes in. Bootloading is a process that allows you to upgrade your system firmware over a standard communication interface such as USB or I2C. A bootloader communicates with a host to get new application code or data, and writes it into the device’s flash memory.

To get introduced to basics of PSoC 3 and PSoC 5LP Bootloader please refer  AN73854 - PSoC® 3 and PSoC 5LP - Introduction to Bootloaders. If you intend to learn how to develop I2C Bootloader for PSoC 3 and PSoC 5LP,  AN60317 - PSoC® 3/PSoC 5LP I2C Bootloader  should get you going. 

Since the projects involve the use of USB component, in case of PSoC 5LP it is mandatory to use an external 24 MHz crystal.

The Bootloader GUI provided with this App Note has been tested to work on full-fledged Windows operating system only.
The GUI is not tested and not guaranteed to work on Virtual machines.
 


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

AN73503.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
AN73503_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 AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN73503_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:

  • AN73503.zip is used with PSoC Creator 3.0 SP1
  • AN73503_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use
]]>
Mon, 22 Sep 2014 23:32:01 -0600
AN61290 - PSoC<sup>®</sup> 3 and PSoC 5LP Hardware Design Considerations http://www.cypress.com/?rID=43337 AN61290 reviews several topics for designing a hardware system around a PSoC® 3 or PSoC 5LP device. Subjects include power system, reset, crystal, and other pin connections, and programming and debugging interfaces. Also included are instructions on how to use the PSoC Creator™ IDE to configure the device for the hardware environment.

Introduction

PSoC® 3 and PSoC 5LP devices provide power and flexibility for analog and digital applications, beyond what traditional MCUs offer. However, this flexibility raises new considerations when designing a PSoC device into a printed circuit board (PCB).

These considerations include proper connections for device power, reset, crystal, programming, and other pins. Good board layout techniques are also important, especially for precision analog applications.

Finally, the PSoC device must be configured to work optimally in its hardware environment. The PSoC Creator™ IDE is used for this purpose.

This application note provides information on each of these topics, so that you can successfully design PSoC into a PCB and hardware environment.

]]>
Mon, 22 Sep 2014 07:55:01 -0600
AN57821 - PSoC<sup>®</sup> 3, PSoC 4, and PSoC 5LP Mixed Signal Circuit Board Layout Considerations http://www.cypress.com/?rID=39677 AN57821 introduces basic PCB layout practices to achieve 12- to 20-bit performance for the PSoC® 3, PSoC 4, and PSoC 5LP family of devices. The design practices covered in this application note are good rules to use in any mixed signal design for any accuracy.

The following video introduces the designer to shared return paths and how to avoid them when designing a circuit board.

 

Note:

  1. Click on AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
]]>
Fri, 19 Sep 2014 03:59:17 -0600
AN78175 - PSoC<sup>®</sup> 3 and PSoC 5LP - IEC 60730 Class B Safety Software Library http://www.cypress.com/?rID=61356 Library routines and examples in the example project can be directly integrated with the end user?s application. This application note also describes the API functions that are available in the Library.

The International Electrotechnical Commission (IEC) has developed safety standard IEC 60730-1 that discusses mechanical, electrical, electronic, environmental endurance, EMC, and abnormal operation for home appliances.

This application note focuses on Annex H Class B: Requirements for Electronic Controls. This portion of the standard details test and diagnostic methods to ensure safe operation of embedded control hardware and software for home appliances.  


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

AN78175.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
AN78175_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 AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN78175_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:

  • AN78175.zip is used with PSoC Creator 2.2 SP1
  • AN78175_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3, PSoC 4 and PSoC 5LP AN Project File Naming Convention and Use
]]>
Thu, 18 Sep 2014 03:57:20 -0600
AN60594 - PSoC<sup>®</sup> 3 and PSoC 5LP: Low-Frequency FSK Modulation and Demodulation http://www.cypress.com/?rID=40985 The method described in this application note uses zero CPU, everything done in PSoC hardware. This application note covers only the physical layer implementation of an FSK transmitter and receiver; higher-level encoding techniques and physical modem connections are not discussed.

The following table provides the list of devices, the supported Creator version, Development kit and Compiler for this application note project:
 


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

AN60594.zip

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

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

Notes:
  1. For PSoC 5 project and related document, please download file AN60594_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:

  • AN60594.zip is used with PSoC Creator 3.0 CP7
  • AN60594_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use
]]>
Thu, 18 Sep 2014 03:12:15 -0600
CY8C55, CY8C54, CY8C53, CY8C52 PSoC® 5 Registers TRM http://www.cypress.com/?rID=55604 This Registers TRM document is for the older PSoC 5 chip, which is not recommended for new designs. If you are looking for the newer PSoC 5LP TRM document for new designs, please visit this link: http://www.cypress.com/?rID=73299


Register Mapping discusses the registers of the PSoC 5 device. It lists all the registers in mapping tables, in address order.

]]>
Fri, 22 Aug 2014 00:56:00 -0600
CY8C55, CY8C54, CY8C53, CY8C52 PSoC® 5 Architecture TRM http://www.cypress.com/?rID=55603 This Architecture TRM document is for the older PSoC 5 chip, which is not recommended for new designs. If you are looking for the newer PSoC 5LP TRM document for new designs, please visit this link: http://www.cypress.com/?rID=72887


This document encompasses the PSoC® 5 CY8C55, CY8C54, CY8C53, and CY8C52 families. In conjunction with the device datasheet, it contains complete and detailed information about how to use and design with the IP blocks that construct a PSoC 5 device. This document describes the analog and digital architecture to give the designer a better understanding of features and limitations of PSoC 5. The routing of both digital and analog signals should be left to the tool (PSoC Creator™). Hand routing, analog or digital, by use of registers, may conflict with the routing performed by PSoC Creator and produce unexpected results.

]]>
Fri, 22 Aug 2014 00:53:08 -0600
AN82156 - PSoC® 3, PSoC 4, and PSoC 5LP - Designing PSoC Creator™ Components with UDB Datapaths http://www.cypress.com/?rID=69774

Introduction

AN82156 explains how to design PSoC Creator Components that use PSoC 3, PSoC 4, and PSoC 5LP Universal
Digital Block (UDB) datapaths. Datapath-based Components can implement common functions such as counters,
PWMs, Shifters, UARTs, SPI, etc. They can also be used to create custom digital peripherals, and to perform data
management tasks to offload the CPU. The use of the PSoC Creator UDB Editor Tool to create, view, and modify
datapath instances is described.
 

Notes:

  1. Click on AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN82156_Archive.zip.

Project Device PSoC Creator
Version
Development Kit
CY8CKIT-xxx
Architecture Silicon
Revision
V3.0 SP1
or higher
V2.2 SP1
/2.1
001
DVK
030/050
DVK
042 Pioneer DVK
AN82156.zip PSoC3 Prod YES NO YES YES* N/A
PSoC4 Prod YES NO YES N/A YES**
PSoC5LP Prod YES NO YES YES* N/A
AN82156_Archive.zip PSoC3 ES2, ES3, Prod NO YES YES YES* N/A
PSoC5 ES1, Prod NO YES YES YES* N/A

* Refer to Migrating CY8CKIT-001 DVK project to CY8CKIT 030/ 050.
** The project can be easily adapted to this DVK.

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:

  • AN82156.zip is used with PSoC Creator 3.0 SP1 and 2.2 SP1
  • AN82156_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use
]]>
Wed, 30 Jul 2014 16:59:43 -0600
AN52927 - PSoC<sup>®</sup> 3 and PSoC 5LP - Segment LCD Direct Drive http://www.cypress.com/?rID=37795 AN52927 demonstrates how easy it is to drive a segment LCD glass using the integrated LCD driver in PSoC 3 and PSoC 5LP. This application note gives a brief introduction to segment LCD drive features and provides a step-bystep procedure to design Segment LCD applications using the PSoC Creator tool.

PSoC3 device is equipped with segment LCD driver which allows segment LCD glass to be directly driven without using any external components.

Segment LCD glass interface to PSoC3

The driver supports LCDs upto 16 commons and can drive upto 768 segments. PSoC Creator tool provides Segment LCD component which simplifies the task of handling different types of segment LCD features such as 7-segment, 14-segment, 16-segment, Dot-Matrix and special symbols. This application note explains how to use Segment LCD component for a given LCD specifications.

This application note only covers segment LCD drive capability of PSoC3. Another type of LCDs- the graphic LCDs can also be interfaced to PSoC3. For details of interfacing graphic LCDs to PSoC3, click the following links-

http://www.cypress.com/?rID=48850

http://www.cypress.com/?rID=48854

 

Demo Video: PSoC3 Segment LCD Direct Drive Demo

This video explains how to create projects with Segment LCD Component of PSoC3.

 

 

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN52927.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
AN52927_Archive.zip
ES3, Prod
NO
YES
YES
YES*
NO
YES
N/A
N/A
N/A

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


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:

  • AN52927.zip is used with PSoC Creator 3.0 SP1
  • AN52927_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3 and PSoC 5 AN/CE project file naming convention and usage
]]>
Mon, 28 Jul 2014 05:15:14 -0600
AN52705 - PSoC® 3 and PSoC 5LP - Getting Started with DMA http://www.cypress.com/?rID=37793 AN52705 provides an introduction to direct memory access (DMA) in PSoC® 3 and PSoC 5LP. PSoC DMA can transfer data between on-chip peripherals and memory with no CPU intervention. The application note illustrates how to configure the DMA for simple data transfers, including peripheral to memory, memory to peripheral, peripheral to peripheral and memory to memory, using example projects.

Introduction

The DMA controller (DMAC) in PSoC 3 and PSoC 5LP can transfer data from a source to a destination with no CPU intervention. This allows the CPU to handle other tasks while the DMA does data transfers, thereby achieving a 'multiprocessing' environment.

The PSoC DMA Controller (DMAC) is highly flexible – it can seamlessly transfer data between memory and on chip peripherals including ADCs, DACs, Filter, USB, UART, and SPI. There are 24 independent DMA channels.

 The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN52705.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
AN52705_Archive.zip
ES2, 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

Note:
  1. For PSoC 5 project and related document, please download file AN52705_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:

  • AN52705.zip is used with PSoC Creator 3.0 SP1
  • AN52705_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:

PSoC® 3, PSoC 4 and PSoC 5LP AN Project File Naming Convention and Use
]]>
Mon, 28 Jul 2014 03:51:09 -0600
PSoC® Programmer 3.21 http://www.cypress.com/?rID=38050

PSoC Programmer 3.21 offers the user a simple GUI that connects to programming hardware to program and configure PSoC, Clock, and configurable Cypress devices. Also provided with PSoC Programmer is the Bridge Control Panel, which can be used to debug, graph and log I2C serial communications. 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.21 supports both PSoC Creator and PSoC Designer in a single installation.

PSoC Programmer 3.21 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, PSoC 4, 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)
  • Windows 8 (32/64 bit) 
  • Windows 8.1 (32/64 bit)

COM Hardware Layer Supported Languages:

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

PSoC Programmer Secondary Software

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

Third Party IDE and Programming Support

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

Archived Software:

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

Additional Programming Links:
Prototype Programming Hardware:

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

www.cypress.com/go/programming

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

]]>
Fri, 27 Jun 2014 18:36:48 -0600
AN58304 - PSoC® 3 and PSoC 5LP – Pin Selection for Analog Designs http://www.cypress.com/?rID=39974 AN58304 provides an overview of the analog routing matrix in PSoC® 3 and PSoC 5LP. This matrix is used to interconnect analog blocks and GPIO pins. A good understanding of the analog routing and pin connections can help the designer make selections to achieve the best possible analog performance. Topics such as LCD and CapSense routing are not covered in this application note.

Notes:

  1. Click on AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
]]>
Wed, 11 Jun 2014 04:22:46 -0600
AN60024 - PSoC® 3, PSoC 4, PSoC 5LP Switch Debouncer and Glitch Filter http://www.cypress.com/?rID=40974

AN60024 introduces the concepts of switch debouncing and glitch filtering for digital input signals, and shows how to create several debounce and filter solutions for PSoC® 3, PSoC 4, and PSoC 5LP, using PSoC Creator™.

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:

Project Device PSoC Creator
Version
Development Kit
CY8CKIT-xxx
Architecture Silicon
Revision
V3.0
or higher
V2.1 SP1
/2.1
001
DVK
030/050
DVK
042 Pioneer DVK
AN60024.zip PSoC3 Prod YES NO YES YES* N/A
PSoC4 Prod YES NO YES N/A YES**
PSoC5LP Prod YES NO YES YES* N/A
AN60024_Archive.zip PSoC3 ES2, ES3, Prod NO YES YES YES* N/A
PSoC5 ES1, Prod NO YES YES YES* N/A

* Refer to Migrating CY8CKIT-001 DVK project to CY8CKIT 030/ 050.
** The project can be easily adapted to this DVK.

Notes:
  1. For PSoC 5 project and related document, please download file AN60024_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:

  • AN60024.zip is used with PSoC Creator 3.0
  • AN60024_Archive.zip is used with PSoC Creator 2.2 SP1, 2.1 SP1/2.1

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:

PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use
]]>
Mon, 26 May 2014 04:02:22 -0600
AN81623 - PSoC® 3, PSoC 4, and PSoC 5LP Digital Design Best Practices http://www.cypress.com/?rID=67774 Introduction

PSoC 3, PSoC 4, and PSoC 5LP have a powerful and flexible programmable digital peripheral system. In addition to a set of fixed function blocks (4 timers, I2C, USB, CAN), they offer as many as 24 programmable Universal Digital Blocks (UDBs) and an extensive signal routing system called the Digital System Interconnect (DSI).

]]>
Thu, 22 May 2014 15:32:47 -0600
AN80248 - PSoC® 3, PSoC 5LP Improving the Accuracy of Internal Oscillators http://www.cypress.com/?rID=67061 Two components developed for this purpose greatly simplify the process of calibrating the ILO and IMO with respect to a reference time base.

Introduction

PSoC® 3 and PSoC 5LP (hereafter referred to as PSoC) have a very powerful clocking system. This system offers the flexibility and performance to suit the needs of most embedded applications. It is comprised of clock sources and a clock distribution network. The clock sources available to you are: the internal main oscillator (IMO), external crystal oscillators (ECO) and internal low-speed oscillator (ILO). This application note describes the IMO and ILO as well a method to improve their accuracy through run-time calibration.

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN80248.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
Prod
YES
NO
YES
YES
NO
N/A
YES
YES
YES

Notes:

  1. Click on AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN80248_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:

  • AN80248.zip is used with PSoC Creator 2.2
  • AN80248_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:

PSoC® 3, PSoC 4 and PSoC 5LP AN Project File Naming Convention and Use
]]>
Thu, 22 May 2014 15:21:25 -0600
PSoC Creator Software Archive http://www.cypress.com/?rID=39551 Announcing: PSoC Creator 1.0 Service Pack 2 Now Available for Download!

-->

NOTE: These versions of PSoC Creator are no longer recommended for new designs. Please use the latest version of PSoC Creator which can be obtained by visiting: www.cypress.com/go/psoccreator


The Service Pack 2 release is an update to 1.0 Production. Note that the installer supports archived releases – it defaults to Production but allows you to pick any previous version by selecting a Custom installation. This release supports production designs on PSoC 3 and continues to support development on pre-production silicon revisions; PSoC 3 (ES2) and PSoC 5.

PSoC Creator 1.0 supports the PSoC 3 (CY8C3x) and PSoC 5 (CY8C5x) families. Please refer to the release notes for details.

Minimum Configuration

The following minimum configuration is required for installation of the PSoC Creator application.

      PC running Windows operating system - Windows 7, XP or Vista (32- or 64-bit)

      2GHz CPU

      2 GB memory

      1 GB of hard disk space

      USB 2.0


PSoC Creator Training
 

Need help downloading/installing? Call 1-800-541-4736 and select 8.
]]>
Mon, 28 Apr 2014 18:49:07 -0600
CY8CKIT-001 PSoC® Development Kit http://www.cypress.com/?rID=37464 The CY8CKIT-001 PSoC® Development Kit (DVK) provides a common development platform where you can prototype and evaluate different solutions using any one of the PSoC 1, PSoC 3, or PSoC 5 architectures.

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.

Limited Time Price Reduction to $199!

Cypress is running a limited time price reduction on the CY8CKit-001 kit. Customers can use the promotion code KIT001138616289 at checkout to receive the reduced price of $199.

Cypress is running a limited time price reduction on the CY8CKit-001 kit throughout the end of 2013. Customers can use the promotion code KIT001138616289 at checkout to receive the reduced price of $199.

Simply add the Kit-001 to your cart and checkout through the Cypress online store. Just before purchasing the kit, you will be able to enter in the promotional code KIT001138616289 to reduce the kit price. The promotional code is valid for one kit per customer.

-->

The CY8CKIT-001 PSoC® Development Kit (DVK) provides a common development platform where you can prototype and evaluate different solutions using any one of the PSoC 1, PSoC 3, PSoC 4, or PSoC 5 architectures.

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, PSoC 4 and PSoC 5LP Family Processor Modules.

 


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 4 CY8C42 Family Processor Module (Sold Separately)
  • 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
]]>
Mon, 07 Apr 2014 16:34:05 -0600
PSoC Expansion Board Kit For iPhone & iPod Accessories Video http://www.cypress.com/?rID=41078
 

]]>
Thu, 03 Apr 2014 08:07:13 -0600
AN66627 - PSoC® 3 and PSoC 5LP Intelligent Fan Controller http://www.cypress.com/?rID=49077 The Fan Controller Component, available in PSoC Creator™, helps manage the fans in a variety of configurations. This application note also shows how to combine fan control and temperature sensing to create a complete thermal management solution using PSoC 3 and PSoC 5LP.

The projects provided with this application note use the Fan Controller component provided as part of PSoC Creator 3.0 Component Pack 7 software. The software is available for download at http://www.cypress.com/psoccreator/.

The following table provides the list of devices, the supported Creator version, Development kit and Compiler for this application note project:


Project

Device
PSoC Creator
Version
Development Kit
CY8CKIT-xxx
Compiler
Architecture
Silicon
Revision
V3.0 CP7
or higher
V2.2
001
DVK
030/050
DVK
003/014
FTK
Keil
GCC
RVDS
MDK

AN66627.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

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


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 most recent version of PSoC Creator:

  • AN66627.zip is used with PSoC Creator 3.0 CP7

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:

PSoC® 3, PSoC 4 and PSoC 5LP AN Project File Naming Convention and Use
]]>
Mon, 10 Mar 2014 00:40:11 -0600
AN62582 - AM Modulation and Demodulation http://www.cypress.com/?rID=44407 AM is achieved by multiplying carrier and message signals. Demodulation is achieved by sampling the AM signal at carrier frequency.

This video explains briefly how to implement amplitude modulation (AM) and demodulation using PSoC3 or PSoC 5LP controller.

 

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN62582.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
AN62582_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 AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN62582_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:

  • AN62582.zip is used with PSoC Creator 2.1 SP1
  • AN62582_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:

PSoC® 3, PSoC 4 and PSoC 5LP AN Project File Naming Convention and Use
]]>
Thu, 13 Feb 2014 04:05:42 -0600
AN79973 - PSoC3 and PSoC5 CapSense CSD - IEC 60730 Class B Safety Software Library http://www.cypress.com/?rID=64057 AN79973 details the self-check tests and their implementation details to match the IEC60730 standards that ensure reliable and safe operation of CapSense CSD  component in PSoC 3 and PSoC 5 devices.

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN79973.zip

Prod
YES
YES
YES
YES
YES
NO
YES
N/A
N/A
N/A
Prod
YES
YES
YES
YES
YES
NO
N/A
YES
YES
YES
Prod
YES
YES
YES
YES
YES
NO
N/A
YES
YES
YES

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

]]>
Thu, 13 Feb 2014 03:53:09 -0600
AN73468 - PSoC® 3 and PSoC 5LP - Single-Cell Lithium-Ion (Li-ion) Battery Charger http://www.cypress.com/?rID=58095 Li-ion batteries are used in a wide range of systems such as cameras, cell phones, electric shavers, and toys. The charging circuit for the batteries can either be an integral part of the system (online charging) or an external plug-in circuit (offline charging). With its wide range of devices, PSoC offers a cost-effective solution in both segments. And with its configurable digital and analog features, PSoC 3 or PSoC 5LP enables implementation of other critical tasks required in the system.



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

AN73468.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
AN73468_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

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:

  • AN73468.zip is used with PSoC Creator 3.0 or higher
  • AN73468_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use
]]>
Thu, 13 Feb 2014 02:06:57 -0600
AN68403 - PSoC® 3 and PSoC 5LP Analog Signal Chain Calibration http://www.cypress.com/?rID=50320 An example of a programmable gain amplifier as part of the analog signal chain is described. This application note also shows how the gain and offset errors can be eliminated in the entire signal chain.

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN68403.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
AN68403_Archive.zip
ES2, 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

Note:
  1. For PSoC 5 project and related document, please download file AN68403_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:

  • AN68403.zip is used with PSoC Creator 2.1 SP1
  • AN68403_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:

PSoC® 3, PSoC 4 and PSoC 5LP AN Project File Naming Convention and Use
]]>
Thu, 13 Feb 2014 01:57:13 -0600
AN66444 - PSoC® 3 and PSoC 5LP Correlated Double Sampling to Reduce Offset, Drift, and Low Frequency Noise http://www.cypress.com/?rID=49159 This method reduces low frequency (1/f) noise and nulls DC offset in slow-changing analog signals. AN66444 provides a brief introduction to CDS and details of its implementation in PSoC 3 and PSoC 5LP. For theory of the CDS technique, see AN2226 - PSoC® 1 - Correlated Double Sampling for Thermocouple Measurement.

The following video explains the correlated double sampling technique that can be used to reduce a low frequency signal and eliminate DC offset in slow changing signals

 

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN66444.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
AN66444_Archive.zip
ES2, 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

Note:
  1. For PSoC 5 project and related document, please download file AN66444_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:

  • AN66444.zip is used with PSoC Creator 2.1 SP1
  • AN66444_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:

PSoC® 3, PSoC 4 and PSoC 5LP AN Project File Naming Convention and Use
]]>
Thu, 13 Feb 2014 01:54:14 -0600
AN62510 - Implementing State Machines with PSoC® 3, PSoC 4, and PSoC 5LP http://www.cypress.com/?rID=44402

Introduction

State machines are commonly used to implement decision making algorithms. State machines are used in applications where distinguishable states exist. A finite state machine (FSM) is based on the idea that a given system has a finite number of states.

This application note shows you how to implement both Mealy and Moore state machines using the Look Up Table (LUT) component in PSoC Creator™. Example projects are included.

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:

Project Device PSoC Creator
Version
Development Kit
CY8CKIT-xxx
Architecture Silicon
Revision
V2.2 SP1
or higher
V2.1 SP1
/2.1
001
DVK
030/050
DVK
042 Pioneer DVK
AN62510.zip PSoC3 Prod YES NO YES YES* N/A
PSoC4 Prod YES NO YES N/A YES**
PSoC5LP Prod YES NO YES YES* N/A
AN62510_Archive.zip PSoC3 ES2, ES3, Prod NO YES YES YES* N/A
PSoC5 ES1, Prod NO YES YES YES* N/A

* Refer to Migrating CY8CKIT-001 DVK project to CY8CKIT 030/ 050.
** The project can be easily adapted to this DVK.

Notes:

  1. For PSoC 5 project and related document, please download file AN62510_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:

  • AN62510.zip is used with PSoC Creator 2.2 SP1
  • AN62510_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use
]]>
Thu, 13 Feb 2014 01:51:20 -0600
AN60580 - SIO Tips and Tricks in PSoC® 3 / PSoC 5LP http://www.cypress.com/?rID=40989 The following video gives introduction to the features of SIO pins. 

 

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN60580.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
AN60580_Archive.zip
ES2, 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. For PSoC 5 project and related document, please download file AN60580_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:

  • AN60580.zip is used with PSoC Creator 2.1 SP1
  • AN60580_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:

PSoC® 3 and PSoC 5 AN/CE project file naming convention and usage
]]>
Thu, 13 Feb 2014 01:43:49 -0600
AN58827 - PSoC® 3 and PSoC 5LP Internal Analog Routing Considerations http://www.cypress.com/?rID=40247 Trace and switch resistance are not a concern for most applications. However, this application note teaches the designer when resistance in the signal path may cause measurement errors.

 

Note:

  1. Click on AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
]]>
Mon, 30 Dec 2013 06:24:34 -0600
AN54439 - PSoC® 3 and PSoC 5LP External Crystal Oscillators http://www.cypress.com/?rID=37884 AN54439 describes how to configure hardware and firmware for PSoC 3 or PSoC 5LP using the integrated oscillator subsystems and external crystal or ceramic resonators. The PSoC 3 and PSoC 5LP microcontrollers can use a variety of clock sources. Among these, there are two oscillators that can be used with external passive components to generate clock signals with more frequency accuracy than the internal main oscillator (IMO).

 

 

]]>
Mon, 30 Dec 2013 05:29:15 -0600
AN69133 - PSoC® 3 / PSoC 5LP Easy Waveform Generation with the WaveDAC8 Component http://www.cypress.com/?rID=54728 The WaveDAC8 uses DMA to generate continuous waveforms that require no CPU overhead. Several example projects are included to show simple waveform generation, frequency shift keying (FSK) modulation, and DTMF tone generation with minimal hardware and user code.

The video below is a brief overview of the application note and the WaveDAC8 PSoC Creator component.

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN69133.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
AN69133_Archive.zip
ES2, 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. For PSoC 5 project and related document, please download file AN69133_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:

  • AN69133.zip is used with PSoC Creator 2.1 SP1
  • AN69133_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:

PSoC® 3 and PSoC 5 AN/CE project file naming convention and usage
]]>
Fri, 27 Dec 2013 06:55:49 -0600
AN75511 - PSoC® 3 / PSoC 5LP - Temperature Measurement with a Thermocouple http://www.cypress.com/?rID=60544 The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:


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

AN75111.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

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

Notes:
  1. Click on AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN75111_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:

  • AN75111.zip is used with PSoC Creator 2.1 SP1
  • AN75111_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:

PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use

   Video

use for camtasia screencasts
use for camtasia screencasts
]]>
Fri, 27 Dec 2013 06:08:28 -0600
AN70698 - PSoC® 3 and PSoC 5LP – Temperature Measurement with an RTD http://www.cypress.com/?rID=57546 To make it easy to calculate temperature from ADC readings, PSoC Creator provides an RTD Component. Four example projects are included to demonstrate operation with both low and high levels of accuracy and resolution.

Introduction

Temperature is one of the most frequently measured environmental variables. Temperature measurement is typically done using one of four sensors: resistance temperature detector (RTD), thermocouple, thermistor, and diode.

The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:
 


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

AN70698.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

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

Notes:

  1. Click on AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn differences between PSoC 3 and PSoC 5LP.
  2. For PSoC 5 project and related document, please download file AN70698_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:

  • AN70698.zip is used with PSoC Creator 2.2 SP1
  • AN70698_Archive.zip is used with PSoC Creator 2.1 SP1/2.1

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:

PSoC® 3, PSoC 5, and PSoC 5LP AN Project File Naming Convention and Use
]]>
Fri, 27 Dec 2013 05:43:20 -0600
Access Flash Rom(1GBx8bit) using the CY7C68023 http://www.cypress.com/?rID=32790 Yes, it possible to access Flash Rom (1 GB ? 8-bit) using the CY7C68023-56LFXC as this chip has an 8-bit Nand Flash interface support and uses paging of either 512-bytes or 2-Kb and the maximum that it can access using 2-Kb per page is 1-GB of Nand Flash.

Please refer to the below Knowledge base articles for more information:
]]>
Fri, 22 Nov 2013 02:14:37 -0600
Knowledge Base – Cypress Semiconductor Cage Code – KBA89258 http://www.cypress.com/?rID=86132 Answer: The Commercial and Government Entity Code, or CAGE Code, is a unique identifier assigned to suppliers to various government or defense agencies, as well as to government agencies themselves and also various organizations.

CAGE codes provide a standardized method of identifying a given facility at a specific location.

Cypress Semiconductor’s Cage Code is 65786.

Cypress Minnesota - Fab4 who ship wafers has Cage Code 5AZZ0.

Ramtron International who specialized memory who and was acquired by Cypress Semiconductor has a CAGE code OJP56.

]]>
Fri, 27 Sep 2013 02:08:09 -0600
Product Selector Guide (PSG) - All Cypress Products - Japanese http://www.cypress.com/?rID=53204 Thu, 29 Aug 2013 04:18:19 -0600 Product Selector Guide (PSG) - All Cypress Products http://www.cypress.com/?rID=41004 Tue, 20 Aug 2013 01:54:18 -0600 Cypress PSoC Programmable System-on-Chip Brochure http://www.cypress.com/?rID=2545 The Cypress PSoC (Programmable System-on-Chip) brochure shows you how to discover the best solution for your most demanding embedded design challenges.

For embedded system designers, the imperative is unrelenting: increase functionality, reduce board size and chip count, adapt to ever-changing design requirements - and still beat the competition to market. Unfortunately, traditional discrete analog and digital components and fixed-function microcontrollers (MCUs) limit the ability of designers to achieve these goals.

Cypress PSoC programmable system-on-chip combine dynamic, configurable analog and digital blocks and an 8-bit MCU on a single chip, replacing multiple discrete components while delivering the advanced flexibility and functionality designers need to meet aggressive schedules.  To learn more download the PSoC brochure PDF…

]]>
Mon, 01 Jul 2013 04:09:31 -0600
QTP 112302: 100-LEAD TQFP (14X14X1.4 MM) NIPDAU, MSL3, 260C REFLOW CML-RA http://www.cypress.com/?rID=62421 Mon, 03 Jun 2013 06:19:20 -0600 PSoC 5 Ecosystem http://www.cypress.com/?rID=61210  

Cypress recognizes the benefit of partnering with industry leaders to deliver the best usability and productivity to customers and has partnered with key industry leaders in the embedded microcontroller space to provide a new PSoC® 5 Ecosystem.

To get the best in class code size and execution speed, Cypress is partnering with Keil™ to provide Software IDE support to PSoC 5 system designers. The result is a combination of hardware and software design capabilities unmatched in the embedded industry.

ARM®

Because an ARM processor was chosen for PSoC 5 devices, Cypress customers can benefit from the extensive ARM ecosystem. Third party vendors can easily port RTOS and middleware for the PSoC 5 devices.

Compiler and Debuggers

PSoC Creator™is a free IDE that enables the rapid development of customized hard and software for PSoC 5. PSoC 5 devices are powered by a Cortex-M3 core. PSoC Creator includes the GNU C/C++ compiler and GDB debugger. To accommodate developers who own and favor Keil development tools, the project can now be exported to Keil µVision® after the hardware is configured with PSoC Creator 2.0. Keil µVision is the leading IDE in the ARM-Cortex world.

Using Keil µVision and Cypress PSoC 5

The PSoC Creator Quick start Guide shows how the integration between the two tools works.


RTOS

embOS from SEGGER can support unlimited tasks, unlimited mailboxes and unlimited software timers. The trial version of embOS ready for download will work with PSoC 5 and enables you to try out and debug your embedded system.

FreeRTOS™ is a portable, open source, royalty free, mini real-time kernel (a free-to-download and free-to-deploy RTOS that can be used in commercial applications without any requirement to expose your proprietary source code). FreeRTOS is scalable and designed specifically for small embedded systems. For more information, visit the FreeRTOS website: www.freertos.org and check out all the information about the example with PSoC 5.

Micriµm supports PSoC 5 with µC/OS III™. This RTOS is well known for its excellent documentation and high reliability as well as small footprint.

Middleware

emFile is a high performance file system that has been optimized for minimum memory consumption in RAM and ROM, high speed and versatility. It is MS DOS/MS Windows-compatible FAT12, FAT16 and FAT32 compatible.

emWin for graphics solutions. The component datasheet describes in detail which steps need to be taken when working with emWin. This graphics package from SEGGER is available to PSoC users free of charge.

Programming Solutions

Starting with programming solutions for the lab such as ICE-Cube or miniprog 3, you can find all programming solutions for PSoC on the “General PSoC Programming” site. The following vendors offer support for production programming of PSoC 5


RPM Systems
ELNEC

Design Partners

REDPINE SIGNALS offers a Wi-Fi add-on solution. This board can be connected to the expansion board of a CY8CKIT-050 or CY8CKIT-001
Amulet Technologies provides a fully integrated 4.3” touch solution.

]]>
Tue, 16 Apr 2013 00:47:31 -0600
Product Selector Guide (PSG) - All Cypress Products - Chinese http://www.cypress.com/?rID=47398 Mon, 01 Apr 2013 04:35:52 -0600 PSoC® Creator™ Quick Start Guide http://www.cypress.com/?rID=46665 This document provides a quick start guide for installing and using PSoC Creator.

]]>
Mon, 11 Mar 2013 04:53:31 -0600
PSoC® 5 Device Programming Specifications (CY8C52xxx, CY8C53xxx, CY8C54xxx, CY8C55xxx) http://www.cypress.com/?rID=46790 PSoC® 5 device programming refers to the programming of nonvolatile memory in PSoC 5 using an external host programmer. In this document, nonvolatile memory includes flash memory and write once nonvolatile latch. PSoC 5 supports programming through the Serial Wire Debug (SWD) interface. The data to be programmed is stored in a hex file. This programming specifications document explains the hardware connections, programming protocol, programming vectors, and the timing information for developing programming solutions for a PSoC 5 device.

]]>
Thu, 27 Dec 2012 06:29:42 -0600
QTP 114407: 68-Lead Saw QFN (Quad Flat No-Lead) (8 x 8 x 1.0mm) NiPdAu, MSL3, 260°C Reflow CML-RA http://www.cypress.com/?rID=62415 Wed, 25 Apr 2012 05:10:20 -0600 PSoC Creator 1.0 Open Source - FOSS Packages http://www.cypress.com/?rID=38310 Cypress is pleased to provide you the source code for the free and open source software used in Cypress products (“FOSS Packages”).  Each FOSS Package is provided under the terms and conditions of the applicable license agreement, which is included in each download archive.

CYPRESS PROVIDES THE FOSS PACKAGES "AS IS," WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE.  CYPRESS WILL NOT BE LIABLE FOR ANY DAMAGES OF ANY KIND ARISING FROM THE USE OF THE FOSS PACKAGES, INCLUDING, BUT NOT LIMITED TO DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, AND CONSEQUENTIAL DAMAGES.  AS SUCH, YOUR USE OF THE FOSS PACKAGES IS AT YOUR SOLE RISK.

]]>
Fri, 27 Jan 2012 02:53:11 -0600
Will It Blend? http://www.cypress.com/?rID=38196 A couple of weeks ago I got the wonderful experience of visiting K-tek. They have a design and manufacturing operation in Orem Utah. It was enjoyable to see a company manufacturing in the USA. On meeting them it is obvious that they are extremely proud of what they build (As they should). You would know them for their Blendtec blenders. This is the ones that the CEO of the company uses to blend just about anything. You may have seen them on youtube. Greg Jackson, one of their engineers (and my blend assistant) said it would be okay to blend a PSoC-Eval1 board. Stay tuned for the followup where I attempt to get the board replaced.

P.S. Ground up PC boards smell like electronic butt.

 

 
]]>
Wed, 02 Jun 2010 19:50:58 -0600
A day at Fender http://www.cypress.com/?rID=38324 A few weeks back I got to go visit Fender in Phoenix AZ. I have been there many times and enjoy each visit. I truly believe they should call the company “My day job” because everyone seems to be a musician. (The receptionist isn’t a musician but she like musicians and it is nice to work at a place where the musicians have paying gigs.) Their lobby is really cool. I included a picture of me with some artwork. They used to have signed guitars on display in the lobby but apparently they got stolen. The still have signed guitars deep inside their building. I enjoy seeing a company where the employees so identify with their products and are proud of what they make. They have such a great gig going on making great amps. They make rock amps and jazz amps. They make jazzy rock amps and rocky jazz amps, mostly rock kinda jazzy amps, and all sorts of variations. Then they come up with some famous Jazz Artist’s (that is what jazz musicians call themselves Jazz Artists) signature amp that of course all the young musicians just have to buy. No wonder we have starving musicians, they are spending all their money on instruments. Seriously they understand and respect their audience and they are a joy to work with.

]]>
Tue, 10 Nov 2009 05:42:12 -0600
A day at TASER http://www.cypress.com/?rID=38197 I went to visit TASER last week, always a good time (Just a friendly recommendation, check the urinals before using them.) We have doing business with TASER for a long time. The model shown in the picture is an X3. It can shoot 3 electrodes.  It also uses 3 PSoCs. (I am trying to get them to go to four.) As you can see the gun still gives off gianormous arcs after being shot. It also has a laser pointer. Apparrently that itself may be enough deterrent. Sure feels good to just hold this little puppy. Apparently many of the employees have voluntarily been TASED and they keep offering the chance to me. I politely decline while thinking, “ARE YOU FRICKEN NUTS?” The only way I will voluntarily get TASED is for money. This is what I am thinking. I would post on this blog a video of me getting TASED if you guy sent in enough cash. What I am thinking is donations to the Taser Foundation for the Fallen Officer. Statistically about 160 officers are killed on duty each year. Their average fallen officer is 35 and is married with 3 children. That would be an awful age to lose a Dad. The foundation gives the families grants to help with the immediate costs. I thought maybe setting up something for the New Year. If there is enough interest I will set a financial goal for the year. If reached I get toasted. Would that interest any of you? (Hell I know people in Cypress that would cough up the dough just to see me fry).

]]>
Wed, 21 Oct 2009 12:39:06 -0600