PSoC Programmer Release Notes
PSoC Programmer Release Notes
11 Release Notes
PSoC Programmer version 3.11
Contents
New Features for PSoC Programmer 3.11 ................................................................................................... 1
Redesigned Release Notes: ..................................................................................................................... 2
New Programming Options:...................................................................................................................... 2
Firmware Update for Miniprog1 ................................................................................................................ 2
Performance Enhancements .................................................................................................................... 2
Bridge Control Panel v1.1......................................................................................................................... 3
Clock Programmer v1.3 ............................................................................................................................ 3
New Supported Devices................................................................................................................................ 3
Update / Upgrade Notes ............................................................................................................................... 4
Upgrade Using Update Manager .............................................................................................................. 4
PSoC3 ES1 vs. ES2 Support for PSoC3.................................................................................................. 4
Coexistence with Older PSoC Programmer Releases ............................................................................. 4
Defects Fixed ................................................................................................................................................ 5
Known Issues ................................................................................................................................................ 7
Limitations ..................................................................................................................................................... 7
Installation ..................................................................................................................................................... 8
System Requirements .............................................................................................................................. 8
Prerequisite Software ............................................................................................................................... 9
Applications Dependent on a PSoC Programmer Installation.................................................................. 9
Update Instructions ................................................................................................................................... 9
Installation Notes ...................................................................................................................................... 9
Device Driver Re-Installation .................................................................................................................. 10
Further Reading .......................................................................................................................................... 10
Both of these new features are detailed in the PSoC Programmer User Guide located in the
Documents folder in the root installation directory or linked from the Start menu, Start>All
Programs>Cypress>PSoC Programmer 3.11>Documentation.
Firmware updates have been made and users will see reduced programming times with PSoC1
devices. The programming time reductions range from 10-50% and depend on device flash size.
The USB-I2C bridging capabilities for Miniprog3 have also been improved.
Programmer Clock Speed Sample Rate Improvement Comments
Miniprog3 100k 123% Over BCP v1.0 capabilities
400k 147% Over BCP v1.0 capabilities
Defects Fixed
The following defects were fixed in this release of PSoC Programmer
Speed up the Miniprog3 Port The Open port operation, for the 64749
open procedure. Miniprog3, was reduced by about
one second.
The device family CY8C28x33 The part numbers were updated. 65898
included errors in the parts
displayed.
When the user initiates the Updates were made to the COM, 60360
abort command when Service Level and Miniprog3
programming with a Miniprog3, Firmware to abort actions faster.
there is a noticeable lag before
the action is aborted.
Can’t read back the flash after When the Vdd regulator jumper is 64684
programming successfully the set to 1.8V and MiniProg3 voltage
CY8C300x device on the is set to 1.8V from PSoC
CY3290 DVK. Programmer, the output of Vdd
regulator is about 1.65V. The chip-
acquire procedure takes too long
or fails.
Installer A case was found where a user The user had uninstalled their 65277
could not install PSoC .NET 2.0 framework. The user
Programmer on an XP pro SP3 reinstalled .NET2.0, uninstalled
machine. PSoC Programmer and reinstalled
PSoC Programmer. The issue was
resolved.
A case was found where the It was found that the user had a 65292
user could not launch PSoC corrupted installation of .NET. The
Programmer without errors user updated their version of .NET
appearing. Framework 3.5 Service Pack 1.
A case was found where a It was found that the customer’s 66029
customer experienced issues anti-virus settings were restricting
while installing PSoC driver installation. The anti-virus
Programmer. software was McAfee.
Documentation and Error in the I2C_ReadData The documentation was updated. 64746
Example Code COM documentation, it was
missing the parameter and the
number of bytes.
Users do not have a Visual Users can use Microsoft Visual 64751
Studio license to use example Studio Express which is a free
code. development environment for C#.
Close port from script, the user The user was opening and closing 64752
can’t open the port again. the programmer port repeatedly
from a script. The rate of opening
and closing was unusually high
and caused connection issues.
The user needs to be aware that
the port cannot be opened and
closed at a high rate as this affects
the PC’s ability to connect to the
programmer.
Bridge Control Panel A variable of more than 15 Issue was resolved within the 62596
characters triggered a syntax application.
error.
Float Values not implemented This issue has been resolved and 66246
correctly with Charting. float values now chart correctly.
Chart background is too dark This is due to the current window’s 70870
on my PC. theme. The Bridge Control Panel
now sets the chart background
Known Issues
The following is a list of know issues for PSoC Programmer 3.11 release.
The CY3240 does not The user must disconnect the reset line 60251
operate with the from the CY3240 USB-I2C bridge. The
CY8CTMA3xx device Miniprog3 does not experience this issue
family. and is a replacement for the CY3240
USB-I2C bridge.
Power Cycle Mode for The Power Cycle mode for the Miniprog3 69694
PSoC3 and PSoC5 using is currently using the reset line to acquire
the Miniprog3 is the target device using both SWD and
implemented with reset JTAG protocols. A true Power Cycle
toggling. implementation will be released with
PSoC Programmer 3.12.
Unable to use the Beta The Beta Minprog3 units are no longer 68688
Miniprog3 programmer. supported. Users who receive the warning
message, that their Beta Miniprog3 is no
longer supported, should file a tech
support case to receive a production
version of Miniprog3.
Limitations
The following are known limitations with PSoC Programmer:
• You must change the programming mode manually using the provided buttons.
• 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 failing location(s) are not indicated.
Installation
System Requirements
The following minimum configuration is required to run PSoC Programmer:
PC-running Windows operating systems, including:
Windows 2000
Windows XP (32- and 64-bit)
Windows Vista (32- and 64-bit)
Windows 7 (32- and 64-bit)
Intel CPU @ 2GHz
1GB memory
200MB of hard disk space
USB 2.0
Prerequisite Software
In order to install and run PSoC Programmer, you will also need to install one or more following
software programs. CyInstaller will test for these requirements and provide respective download links
if the requirements are not met.
Windows Installer 3.1
.Net Framework 2.0 SP1 (or higher)
Adobe Reader (Needed to view any PDF files)
Update Instructions
As part of the installation process, the Cypress Update Manager utility will also be installed and
located on the Start menu under the Cypress folder. You can use this utility to update all programs
you have installed when updates for them become available.
Follow the instructions provided by CyInstaller.
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 a 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 software installation is complete.
PSoC Programmer CD Installation
The PSoC Programmer CD contains PSoC Programmer, as well as various prerequisites.
1. Load the CD. 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 Software for PSoC… button to launch the PSoC Creator
InstallShield Wizard.
3. Follow the prompts on the wizard. The first step will prompt 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 as well as additional applications such as PSoC Creator or
PSoC Designer, documentation, and prerequisites needed for the associated kit. The installation
process is very 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 will prompt
to install PSoC Programmer.
3. 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, then resume
with the kit installer program.
5. Continue the prompts to install the application IDE’s, PSoC Creator or PSoC Designer. Please
see the respective release notes for these tools for detailed instructions.
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 PSoC Programmer InstallShield
Wizard.
2. Install all 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.
Please note that some users will experience installation failure using the web installation method, this
is commonly due to firewall or administration privileges. Please contact your IT individual for
assistance or download the ISO image provided on the Programmer web page and burn the image
and install Programmer from the CD.
Further Reading
Documentation
Documentation is available in the PSoC Programmer Root Directory under Documents. The
documents include Programmer User Guide, PSoC Programmer COM Interface Guide, and PSoC
Programmer Command Line Interface Guide.
Updates
Check for software updates to the Cypress PSoC development tools on the following web pages:
PSoC Software Tool Web Link
PSoC Designer http://www.cypress.com/go/psocdesigner
PSoC Creator http://www.cypress.com/go/psoccreator
PSoC Programmer http://www.cypress.com/go/psocprogrammer
Customer Issues
We recommend that customers who experience any issues with software or PSoC devices please
contact customer support at the following phone numbers 1-800-541-4736 (ext. 8) or 1-425-787-
4814.
Customers may also file a Tech Support Case at the following web page:
http://www.cypress.com/MyAccount/index.cfm?id=7&source=header
Silicon Errata
The most up-to-date versions of the silicon errata are available on the website at
http://www.cypress.com/psoc under Related Documentation.
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, 2010. 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 Creator™ are trademarks and PSoC® is a registered trademark of Cypress
Semiconductor Corporation. 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.