PSoC Programmer Release Notes

Similar documents
PSoC Programmer Release Notes

PSoC Programmer 3.12 Release Notes

PSoC Programmer Release Notes

Version June 2, 2017

Version February 02, 2018

Release Notes SRN065 PSoC Programmer Version Release Date: November 9, 2009

PSoC Designer Release Notes

Programmer User Guide

Use the Status Register when the firmware needs to query the state of internal digital signals.

CY3660-enCoRe V and encore V LV DVK Kit Guide

PSoC 1 I 2 C Bootloader

CYClockMaker Programming Kit Guide CY3675. Doc. # Rev. **

Use the Status Register when the firmware needs to query the state of internal digital signals.

CYClockMaker Programming Kit Guide CY3675. Doc. # Rev. *C

Filter_ADC_VDAC_poll Example Project Features. General Description. Development Kit Configuration

Cypress HX2VL Configuration Utility Blaster User Guide

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

Version 3.3. If you have technical questions, visit or call and select 8.

Cypress HX2VL Configuration Utility Blaster User Guide

HX2VL Development Kit Guide. Doc. # Rev. **

Writing to Internal Flash in PSoC 3 and PSoC 5

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA

PSoC Programmer User Guide. Doc. No Rev. *H

GPIF II Designer - Quick Start Guide

HX2VL Development Kit Guide. Doc. # Rev. *A

Clock Programming Kit

The following table lists user modules used in this code example and the hardware resources occupied by each user module.

THIS SPEC IS OBSOLETE

FTG Programming Kit CY3670. Spec. # Rev. *C

CY7C603xx CYWUSB

8 to 1 Analog Multiplexer Datasheet AMux8 V 1.1. Features and Overview

Supported Devices: CY8C28x13, CY8C28x33, CY8C28x43, CY8C28x45, CY8C28x52, CY8C21x45, CY8C22x45, CY8C24x93. CY8C24x

THIS SPEC IS OBSOLETE

THIS SPEC IS OBSOLETE

CE56273 Associated Part Families: CY8C38xx/CY8C55xx Software: PSoC Creator Related Hardware: CY8CKIT-001 Author: Anu M D

FM3 MB9B100A/300A/400A/500A Series Inverter Solution GUI User Guide

PSoC Creator Component Datasheet

4 to 1 Analog Multiplexer Data Sheet

For one or more fully configured, functional example projects that use this user module go to

Voltage Reference (Vref) Features. General Description. Input/Output Connections. When to Use a Vref Voltage references and supplies

This Application Note demonstrates an SPI-LIN slave bridge using a PSoC device. Demonstration projects are included.

Use the IDAC8 when a fixed or programmable current source is required in an application.

Reviving Bit-slice Technology in a Programmable Fashion

Comparator (Comp) Features. General Description. When to use a Comparator 1.60

Preliminary. Gas Sensor Analog Front End Datasheet GasSensorAFE V Features and Overview. This datasheet contains Preliminary information.

Next-Generation Hot-Swap Controllers

EZ-USB FX3 Development Kit Guide

LPF (Optional) CY8C24x93. Without LPF and ISR to 3* With LPF only** to 3* With ISR only to 3*

THIS SPEC IS OBSOLETE

CE CY8CKIT-042-BLE F-RAM Data Logger

Shadow Registers Datasheet ShadowRegs V 1.1. Features and Overview

Programmable Threshold Comparator Data Sheet

AN EZ-USB FX3 I 2 C Boot Option. Application Note Abstract. Introduction. FX3 Boot Options

PSoC 4 Low Power Comparator (LPComp) Features. General Description. When to Use a LPComp 2.0. Low input offset. User controlled offset calibration

PSoC Creator Quick Start Guide

EZ I 2 C Slave. Features. General Description. When to use a EZ I 2 C Slave 1.50

24-Bit Pseudo Random Sequence Generator Data Sheet

CE95314 PSoC 3, PSoC 4, and PSoC 5LP EZI2C

One 32-bit counter that can be free running or generate periodic interrupts

Bootloader project - project with Bootloader and Communication components

PSoC 1 In-Circuit Emulation (ICE) Lite Development Kit Guide CY3215A-DK. Doc. # Rev. *A

DMX512 Receiver Datasheet DMX512Rx V 1.0. Features and Overview

Incremental ADC Data Sheet

The color of the Clock component waveform symbol will change based on the clock's domain (as shown in the DWR Clock Editor), as follows:

Use the Status Register when the firmware needs to query the state of internal digital signals.

CE58957 demonstrates how to implement the fade and toggle feature to the backlight LEDs of CapSense buttons.

AN SIO Tips and Tricks in PSoC 3 / PSoC 5. Application Note Abstract. Introduction

CapSense I 2 C/SPI Timer Flash RAM

Programmable Gain Amplifier Datasheet PGA V 3.2. Features and Overview

EZ-PD Analyzer Utility User Guide

Cypress BLE-Beacon ios App User Guide

Alpha Release Notes SRN087 PSoC Designer Version 5.1 Beta 1 (Alpha) Release Date: February 24, 2010

PSoC Designer Release Notes

16-Bit Hardware Density Modulated PWM Data Sheet

PSoC 6 Current Digital to Analog Converter (IDAC7)

Use the Status Register when the firmware needs to query the state of internal digital signals.

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This input determines the next value of the output. The output does not change until the next rising edge of the clock.

Automatic reload of the period to the count register on terminal count

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit

The AMuxSeq is capable of having between 2 and 32 analog inputs. The paired inputs are present when the MuxType parameter is set to "Differential.

PTG Programming Kit CY3672. Features. Functional Description. CY3672-PRG Kit Contents. Set Up

Libraries Guide. Arithmetic Libraries User Guide. Document #: Rev. *A

Base Timer Channel (BT) Features. General Description. When to Use a PDL_BT Component 1.0

This section describes the various input and output connections for the SysInt Component.

KitProg User Guide. Doc. No Rev. *E

Digital Logic Gates. Features. General Description. Input/Output Connections. When to Use a Logic Gate. Input 1. Input 2. Inputs 3-8 * 1.

W H I T E P A P E R. Introduction. Devices. Energy Comparison of Cypress F-RAM and EEPROM

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

ModusToolbox USB Configurator Guide

KitProg User Guide. Doc. # Rev. *I. Cypress Semiconductor 198 Champion Court San Jose, CA

AN F²MC-16FX Family, I2C. Contents. 1 Introduction. This application note describes how to communicate via I2C with a Serial EEPROM.

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

Supported devices: CY8C29x66, CY8C27x43, CY8C28xxx, CY8C24x23, CY8C24x33, CY8C21x23, CY8C21x34, CY8C21x45, CY8C22x45, CY8C24x94

Use a DieTemp component when you want to measure the die temperature of a device.

PSoC 4 Current Digital to Analog Converter (IDAC)

Supports a range of speeds of external memories (from 5 to 200 ns) Supports external memory power-down, sleep, and wakeup modes

Transcription:

SRN97283 Version 3.24.0 PSoC Programmer Release Notes Release Date: October 23, 2015 Thank you for your interest in PSoC Programmer. These release notes list all the new features, installation requirements, supported devices, and defects fixed from the previous release. PSoC Programmer supports the PSoC Creator, PSoC Designer, TrueTouch Host Emulator and MTK, CyClockWizard, and Ez-Click applications. PSoC Programmer also installs secondary applications such as Bridge Control Panel and Clock Programmer. PSoC Programmer supports all Cypress programming hardware such as MiniProg1, MiniProg3, TrueTouch Bridge, KitProg, ICE-Cube, CY3240 USB-I2C Bridge, and many more devices and kits. PSoC Programmer provides all users a COM layer that can be used to create custom applications. PSoC Programmer supports all PSoC architectures including PSoC 1, PSoC 3, PSoC 4, PSoC 5LP, TrueTouch, CapSense, and Clock devices. Contents Installation...2 Minimum and Recommended Requirements...2 Applications Dependent on a PSoC Programmer Installation...2 Update Instructions...2 Installation Notes...3 Device Driver Re-Installation...4 New Features for PSoC Programmer...4 Windows 10 Support...4 Production Support of CY8CKIT-046 and CY8CKIT-043 Kits...4 CMSIS-DAP and Drag-n-Drop support in Pioneer Kits...4 TrueTouchBridge Firmware Updates...5 Clock Programmer 1.4 CY3675 Kit A...5 Support for new PSoC 4, TrueTouch, CapSense, CCG2, and Finger Print Devices...5 New Supported Devices for PSoC Programmer...6 Update / Upgrade Notes...7 Upgrade Using Cypress Update Manager...7 Revision ID Check in PSoC Programmer GUI...7 Coexistence with Older PSoC Programmer Releases...7 Defects Fixed...8 Known Issues...8 Device Reorganization and Consequences:...10 Known Limitations...10 Further Reading...11 Silicon Errata...11 October 23, 2015 Document No. 001-97283 Rev.*A - 1 -

Installation Minimum and Recommended Requirements Hardware/Operation System Requirements Minimum Recommended Processor Speed 2 GHz 2 GHz Dual Core GB of RAM 2 GB 3 GB GB of free hard drive space 1 GB 1 GB Screen resolution 1024x768 1280x1024 CD/DVD Drive Not Req. * USB Full Speed 2.0 Hi-Speed Windows XP (SP3 or higher), Vista, Windows 7 / 8 / 8.1 / 10 Software Prerequisites ** Minimum/Recommended Version Microsoft Internet Explorer 7.NET Framework 2.0 SP2 Adobe Reader (for viewing PDF Documentation) 6 9+ Windows Installer 3.1 Python For Code Examples 2.6 2.6 * CD/DVD drive is only required for installation with no web access. ** Software prerequisites are checked/installed by Programmer s CyInstaller (except Python interpreters). Applications Dependent on a PSoC Programmer Installation The following applications require PSoC Programmer to be preinstalled. All Cypress software and kit products, which use PSoC Programmer, install it as well (minimum required version): PSoC Designer PSoC Creator TrueTouch Host Emulator MTK Ez-Click CyClockWizard The following applications are included in the PSoC Programmer installation: Bridge Control Panel (mandatory) Clock Programmer (mandatory) USB and I 2 C PSoC 1 Bootloader Hosts (optional, by default included) Examples (optional, by default included) Update Instructions As part of the installation process, the Cypress Update Manager utility is also installed and located on the Start menu under the Cypress folder. You can use this utility to update all the programs you installed when updates for these become available. Follow the instructions provided by the CyInstaller. October 23, 2015 Document No. 001-97283 Rev.*A - 2 -

Installation Notes The installation process is a set of wizards that walk you through installing various components. You can install PSoC Programmer and various prerequisites from the web, or from a CD. There are slight differences in the process, based on the medium used to install the software. CyInstaller is supported by both the web installation and through an ISO image that can be downloaded and burned to a CD. The CDs provide the necessary prerequisites and the wizards to guide you through installing the appropriate software. The web installation requires you to download and install the executables separately. The following sections contain more specific installation details. Note Do not plug in any programming hardware until all the software installation is complete. Web Installation If you are downloading the software from the web, you should run the PSoC Programmer executable. 1. Double-click the PSoC Programmer executable file to launch the PSoC Programmer InstallShield Wizard. 2. Install all the prerequisites as needed. 3. Follow the prompts to install PSoC Programmer. The CyInstaller for PSoC Programmer opens and displays a series of steps to install PSoC Programmer and various drivers. When complete, close the installer. Note that installation may fail when using the web due to firewall or administrator privileges. Contact your IT support for assistance or download the ISO image provided on the Programmer web page and burn the image and install Programmer from the CD. PSoC Programmer CD Installation The PSoC Programmer ISO image contains PSoC Programmer and various prerequisites. 1. Burn and load the CD into the PC. The main installer program should run automatically. If not, double-click the cyautorun.exe file to launch it. 2. On the main installer, click the Install PSoC Programmer [version] button to launch the PSoC Creator InstallShield Wizard. 3. Follow the prompts in the wizard. The first step prompts to install PSoC Programmer. The CyInstaller for PSoC Programmer opens and displays a series of steps to install PSoC Programmer and various drivers. 4. Continue to follow the prompts until PSoC Programmer and the drivers are installed, and then resume with the main installer program. Cypress PSoC Kit CD Installation A kit CD contains PSoC Programmer and additional applications, such as PSoC Creator or PSoC Designer, documentation, and prerequisites needed for the associated kit. The installation process is similar to the PSoC Programmer CD installation; however, the overall process differs, as follows: 1. Load the CD. The kit installer program should run automatically. If not, double-click the autorun program to launch it. 2. On the kit installer, follow the prompts to begin the installation process. The first step prompts to install the PSoC Programmer. 3. The CyInstaller for PSoC Programmer opens and displays a series of steps to install PSoC Programmer and various drivers. October 23, 2015 Document No. 001-97283 Rev.*A - 3 -

4. Continue to follow the prompts until PSoC Programmer and the drivers are installed, then resume with the kit installer program. 5. Continue the prompts to install the application IDEs, PSoC Creator or PSoC Designer. Refer to the respective release notes for these tools for detailed instructions. Device Driver Re-Installation Drivers for all Cypress devices are installed along with PSoC Programmer. Drivers are removed from the system during uninstallation of PSoC Programmer. If you need to re-install drivers manually, do the following: Navigate to the PSoC Programmer root installation directory. Open the Drivers folder and run driverui.bat to uninstall current drivers. Run the driver.bat file. This will install drivers from this PSoC Programmer release. New Features for PSoC Programmer This PSoC Programmer release provides support for new PSoC, TrueTouch, CapSense, and Finger Print devices support. This release also delivers firmware updates for Cypress Programmers, Bridges, and Kits. Windows 10 Support PSoC Programmer 3.24 is the first Programmer release, which officially supports Windows 10 x86 and x64 versions. All Firmware, Software, and Installer modules were verified for compatibility and all problems were identified and fixed. Production Support of CY8CKIT-046 and CY8CKIT-043 Kits New kits will be based on the KitProg platform firmware and possess the same set of communication features: SWD, UART, I2C. The CY8CKIT-046 PSoC 4 L-Series Pioneer Kit will demonstrate the new PSoC 4 L-Series device family and the CY8CKIT-043 PSoC 4 M-Series Prototyping Kit is a new prototyping kit with PSoC 4200M device as the target (it is the cheapest programming HW). CMSIS-DAP and Drag-n-Drop support in Pioneer Kits Starting from FW ver 2.14, all PSoC 4 Pioneer kits will support CMSIS-DAP and Drag-n-Drop features. These kits are CY8CKIT-042/-040/-042-BLE/-044/-046. Presumably, future Pioneer kits will support these features as well. CMSIS-DAP is an ARM proprietary FW interface (HID-based), which allows using the kits in third party IDEs such as MDK-ARM and IAR. So, theoretically you can use the Pioneer kit, even without any Cypress tool (PSoC Creatoror PSoC Programmer). CMSIS-DAP supports programming and debugging of the on-board PSoC 4 targets. The minimum version of MDK-ARM supporting Cypress Pioneer kits is 5.15. The Drag-n-Drop feature uses a Mass-Storage USB interface for programming of target. In this case, Windows recognizes KitProg as a Mass Storage device and you can copy the Hex file on it using any File Manager (for example, File Explorer). If the Hex file does not match the target, then its Flash will be erased and the STATUS.txt file will indicate the error message (located in the drive s root folder). If programming succeeds, then this file will be updated correspondingly and new FW will start. October 23, 2015 Document No. 001-97283 Rev.*A - 4 -

To switch to CMSIS-DAP and Drag-n-Drop modes, press the Reset button for 5+ seconds; then the device will exit the KitProg mode and load alternate USB configuration. For returning to the KitProg mode, repeat this procedure with the Reset button. Note that even if the USB cable (power cycle) is re-plugged, the Pioneer kit restores its last USB configuration (the current mode is stored in EEPROM). TrueTouchBridge Firmware Updates The TrueTouchBridge Firmware has added the Error Pin feature for automotive customers. This pin works in the interrupt mode and notifies the host (for example, True Touch Host Emulator) about error events from the target. Since the Bridge s Firmware was almost full, the Mouse Demo feature was replaced by Error Pin. Therefore, no Mouse Demo feature is available in the TrueTouchBridge Firmware ver.1.32 or later. Clock Programmer 1.4 CY3675 Kit A The Clock Programmer release integrated many old Clock families from the CY3672 kit. To enable this integration, new socket boards, compatible with the CY3675 mother board, were designed and named as the CY3675 kit A. This kit should appear on the Cypress Store in near future. Note that the software of the old CY3672 kit runs only on Windows 2000 and Windows XP; therefore, this is a critical kit update for Windows users. Support for new PSoC 4, TrueTouch, CapSense, CCG2, and Finger Print Devices PSoC Programmer will add new device support for the new PSoC 4, TrueTouch, CapSense, Type-C Cable Controller, and Clock devices. This release supports Alpha customers of the Fingerprint family. October 23, 2015 Document No. 001-97283 Rev.*A - 5 -

New Supported Devices for PSoC Programmer The following new devices have been added to this PSoC Programmer release. Family CY8C42xx-D Device CY8C4245LQI-D402 CY8C4245FNI-D402 CY8C4246LQI-D412 CY8C4246FNI-D412 CY8C42xx-L CYFPG1 CYPD21xxx (CCG2) CY7C6521x CY8C4xxx-BLE CY8C4xxx-BLE (DMA) CY8C4246AZI-L423 CY8C4246AZI-L433 CY8C4246AZI-L435 CY8C4246AZI-L445 CY8C4246LTI-L445 CY8C4247AZI-L423 CY8C4247AZI-L433 CY8C4247AZI-L445 CY8C4247LTI-L445 CY8C4247AZI-L475 CY8C4247LTI-L475 CY8C4247BZI-L479 CY8C4247AZI-L485 CY8C4247LTI-L485 CY8C4247BZI-L489 CY8C4248AZI-L475 CY8C4248LTI-L475 CY8C4248BZI-L479 CY8C4248AZI-L485 CY8C4248LTI-L485 CY8C4248BZI-L489 CY8C4248AZQ-L485 CYFP10000I10 CYFP10000I00 CYFP10000I20 CYPD2123-24LQXIT CYPD2124-24LQXIT CY7C65217-24LTXI CYBLE-012011-00 CYBLE-012012-00 CYBL10563-68FLXI CY8C4247FLI-BL493 CYBLE-014008-00 CYBLE-012011-00 CYBLE-012012-00 CY8C4128FNI-BL543 CY8C4128FNI-BL553 CY8C4128FNI-BL563 CY8C4128FNI-BL573 October 23, 2015 Document No. 001-97283 Rev.*A - 6 -

Family Device CY8C4128FNI-BL583 CY8C4128FNI-BL593 CY8C4128LQI-BL543 CY8C4128LQI-BL553 CY8C4128LQI-BL563 CY8C4128LQI-BL573 CY8C4128LQI-BL583 CY8C4128LQI-BL593 CY8C4248FNI-BL543 CY8C4248FNI-BL553 CY8C4248FNI-BL563 CY8C4248FNI-BL573 CY8C4248FNI-BL583 CY8C4248FNI-BL593 CY8C4248FNQ-BL583 CY8C4248LQI-BL543 CY8C4248LQI-BL553 CY8C4248LQI-BL563 CY8C4248LQI-BL573 CY8C4248LQI-BL583 CY8C4248LQI-BL593 CY8C4248LQQ-BL583 CYBL11171-56LQXI CYBL11471-56LQXI CYBL11573-56LQXI CYBL11573-56LQXQ CYBL11573-76FNXI CYBL11573-76FNXQ CYBL11172-56LQXI CYBL11173-56LQXI CYBL11472-56LQXI CYBL11473-56LQXI CYBL11571-56LQXI CYBL11572-56LQXI Update / Upgrade Notes Upgrade Using Cypress Update Manager All users who installed PSoC Programmer 3.10 or later should use the CyInstaller Update Manager to upgrade their Programmer release. Revision ID Check in PSoC Programmer GUI In the PSoC Programmer 3.19 release, the silicon revision ID check was removed from the programming flow. This was done to simplify integration of new silicon revisions, which in most cases are compatible with previous revisions of the same family (from a programming standpoint). If a new silicon revision is released, you can continue using the current version of PSoC Programmer. Coexistence with Older PSoC Programmer Releases Only one version of PSoC Programmer can be installed in the system. When a new release is installed, it removes the currently installed version and then installs the new one. Only the older versions of PSoC Programmer could coexist (3.06 or below). If you have an older version, uninstall it first and then proceed with installation of the latest release. October 23, 2015 Document No. 001-97283 Rev.*A - 7 -

Defects Fixed The following defects were fixed in this release of PSoC Programmer. Defect Fix and Impact Defect Programmer Application Debug Without Programming issue in PSoC Creator with CY8CKIT-059 PSoC5 LP stamp board failed to debug on-board target from PSoC Creator in Debug Without 218874 MiniProg3 fails to work in I2C mode on particular machine TTBridge FW failed to work with TTSP devices in SPI mode at 8 MHz Hex-To-SVF tool Syntax improvement Programming. Issue fixed in FW. Found one machine where I2C mode failed to work. Issue fixed in PSoC Programmer COM. It was a timing issue, small delay (10 us) was required after issuing the address. FW was fixed to comply with TTSP spec. This issue affected only True Touch FW solutions. Arrow customer found that Hex-to- SVF tool does not work with their SVF-player. Problem investigated, script generator now covers such players. Hardware N/A N/A N/A Installer N/A N/A N/A Documentation N/A N/A N/A Bridge Control Panel N/A N/A N/A Known Issues The following is a list of known issues for PSoC Programmer. 204358 220809 210957 Defect Fix and Impact Defect Erase Block does not always save changes after hitting Enter When using Erase Block function in Programmer GUI, you can notice that Block ID and Bank ID fields may not be saved between dialog sessions. That is a known problem of MaskTextBox component of WinForms.NET library. If it is important for you to save these values between dialog sessions, then follow this step: 183455 1) Delete existing value in Block ID/Bank ID field; 2) Enter new value; 3) Press Enter or press Erase Block Button. Firmware upgrade of KitProg When starting KitProg's Firmware upgrade in 178919 October 23, 2015 Document No. 001-97283 Rev.*A - 8 -

Python examples fail with new Python interpreters CY3240 Bridge always keeps INT line in the low state Miniprog1 firmware v1.77 causes an acquire failure. MiniProg3 overrides Reset button on CY8CKIT-001 PRoC UI devices cannot be programmed above 3.3V Defect Fix and Impact Defect kits (CY8CKIT-040/042) PSoC Programmer GUI, make sure that Bootloader Host (Creator s) tool is not running. Otherwise upgrade may fail due to attempts of Host tool to access KitProg's bootloader. Abort button does not work for MiniProg3 in Power Cycle mode (SWD protocol) Abort does not work for MiniProg3 in Power Cycle mode for SWD protocol. Workaround here is just to re-plug MiniProg3 from USB- 193660 port during this lengthy operation. Due to changes in Python from version 2.6 to 3.0, Python code examples fail. One case is the print statement being replaced by the print() function. A syntax error is thrown when attempting to run the examples with Python 3.0+. We are currently requesting users to use Python 2.6 for our code examples. That causes a problem if Bridge s INT line is connected to the target s XRES line with active LOW polarity. Due to HW limitation the INT line can t be moved to High-Z state from FW. Design your boards respectively for compatibility with the CY3240 bridge. In the previous releases of the MiniProg1 firmware, the reset line was pulled low during the power cycle programming. MiniProg1 now supports devices that have active low reset line states. To account for this, MiniProg1 now leaves the reset line in a high-z state. Be aware of any pull-up or pull-down resistor circuitry that could hold the chip in a reset state. MiniProg3 keeps XRES pin in active HIGH or LOW state after ISSP operation is complete. So it will block using of Reset button if active XRES state of target is HIGH (and MiniProg3 is connected to ISSP header). The MiniProg3 and MiniProg1 programmers can supply power to the target device in excess of 3.3 V. The PRoC UI devices can only be programmed in the 1.7-3.3 V range. Programming above 3.3 V may cause damage to the PRoC-UI device or the radio chip. 169474 187785 69058 194179 N/A BCP runs out-of-memory if monitoring data for a long time Warnings have been added to PSoC Programmer if the user were to select the PRoC-UI devices in a hazardous configuration. Bridge Control Panel cannot collect data on the chart (or in the table) for a long time, otherwise it will run out of memory. In such 185014 October 23, 2015 Document No. 001-97283 Rev.*A - 9 -

Defect Fix and Impact Defect situations, you need to restart the GUI. It is recommended that you fix the Chart s samples, so it will scroll. Set the scroll window size in Scroll parameter of Char > Variable Settings menu (for example, 1000-10000) Programmer does not work if installed on another disk Device Reorganization and Consequences: Customers who install Programmer into a customer directory must not use - characters in the file path name. 138786 An update was made to the PSoC Programmer database organization that impacts customers programming certain devices using PSoC Programmer 3.12 Beta (or older) with PSoC Designer 5.0 SP6 and earlier. Refer to the following knowledge base article that details the issue and solution - http://www.cypress.com/?rid=45688 Known Limitations The following are the known limitations with PSoC Programmer: While PSoC Creator supports the superset programming concept, PSoC Programmer does not. It is intended to be a production programming tool rather than prototyping. After the firmware project is complete, produce the HEX file for the corresponding part number and program it in production with PSoC Programmer of third party tools. The supported programming and bridging hardware can only be used by one application at a time. Closing the port in one application releases the hardware for other client applications. There is no programming support for wafer sale parts. When programming verification fails, the specific locations where failure occurred are not indicated. ICE4000 is no longer supported in PSoC Programmer. When using the ICE-Cube or MiniProg1 for programming, PSoC Programmer applies 3.3 V to the XRES pin during connection. This may cause power to be applied to the target system. During programming, 3.3 V is applied to the target system's SCLK(P1-1), SDATA (P1-0), and XRES pins. The MiniProg1 programmer does not support the CY8C25/26xxx parts. The ICE-LPT and ICE-4000 programmers support the CY8C25/26xxx parts. If required, use PSoC Programmer version 2.33 or earlier. CY3210-MiniProg1 may have two capacitors soldered to the SCL and SDA programming lines causing failures during programming. To remove these capacitors, contact Cypress technical support for additional steps in addressing this issue. The CY3240 USB-I2C Bridge firmware cannot be upgraded in the field using the Bootloader interface. If an upgrade is required, you need to reprogram its firmware completely from usbtoiic.hex located in the PSoC Programmer installation folder. For reprogramming, you need to use any PSoC1 programmer (such as MiniProg1 or MiniProg3) connected to a 5-pin ISSP header on the Bridge s board. Select Power Cycle for programming the Bridge. Cypress recommends customers to upgrade to the superset MiniProg3 kit, which should replace the CY3240 Bridge in field. October 23, 2015 Document No. 001-97283 Rev.*A - 10 -

Further Reading Documentation Documentation is available in the PSoC Programmer root directory and under Documents. The documents include: Help files (CHM) for: PSoC Programmer GUI, PRoC-UI Programmer, HexToSvf PSoC Programmer COM Interface Guide PSoC Programmer Command Line Interface Guide PSoC Programmer Example Code Clock Programmer User Guide MiniProg3 User Guide Third-Party Tools User Guide This user guide provides information on using the Cypress silicon in third party tools. It is is located at./3 rd _party_configuration_files/documents The Bridge Control Panel includes the following documents: Help File (CHM) I2C-USB Bridge Guide Example User Guide Updates Check for the software updates to the Cypress PSoC development tools on the following web pages: PSoC Software Tool PSoC Designer PSoC Creator PSoC Programmer Link http://www.cypress.com/go/psocdesigner http://www.cypress.com/go/psoccreator http://www.cypress.com/go/psocprogrammer Customer Issues Customers who experience problems with the either the PSoC software or PSoC devices should contact customer support at http://www.cypress.com/support. Alternatively, call 1-800-541-4736 (ext. 2) or 1-408- 943-2600 (ext.2). Silicon Errata The latest versions of the silicon errata are available on the website at http://www.cypress.com/psoc under Related Documentation. October 23, 2015 Document No. 001-97283 Rev.*A - 11 -

Cypress Semiconductor 198 Champion Ct. San Jose, CA 95134-1709 USA Tel: 408.943.2600 Fax: 408.943.4730 Application Support Hotline: 425.787.4814 www.cypress.com Cypress Semiconductor Corporation, 2015. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. PSoC Designer, Programmable System-on-Chip, and PSoC Express are trademarks and PSoC and TrueTouch are registered trademarks of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are property of the respective corporations. This Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement. October 23, 2015 Document No. 001-97283 Rev.*A - 12 -