Cypress Semiconductor CY8CKIT-002 User Manual

CY8CKIT-002
MiniProg3 User Guide
Doc. # 001-59350 Rev. *E
Cypress Semiconductor
198 Champion Court
San Jose, CA 95134-1709
Phone (USA): 800.858.1810
Phone (Intnl): 408.943.2600
Copyrights
Copyrights
© Cypress Semiconductor Corporation, 2011-2013. 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.
Any 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 soft­ware and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as speci­fied 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 MATE­RIAL, 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 sys­tems 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.
®
PSoC Designer™ and PSoC Creator™ are trademarks and PSoC
and CapSense® are registered trademarks of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are property of the respective corpora­tions.
Flash Code Protection
Cypress products meet the specifications contained in their particular Cypress PSoC Data Sheets. Cypress believes that its family of PSoC products is one of the most secure families of its kind on the market today, regardless of how they are used. There may be methods, unknown to Cypress, that can breach the code protection features. Any of these methods, to our knowledge, would be dishonest and possibly illegal. Neither Cypress nor any other semiconductor manufacturer can guaran­tee the security of their code. Code protection does not mean that we are guaranteeing the product as "unbreakable."
Cypress is willing to work with the customer who is concerned about the integrity of their code. Code protection is constantly evolving. We at Cypress are committed to continuously improving the code protection features of our products.
2 CY8CKIT-002 MiniProg3 User Guide, Doc. # 001-59350 Rev. *E
Contents
2. Safety Information 5
1. Introduction 7
1.1 CY8CKIT-002 Contents ...............................................................................................7
1.2 Programming ...............................................................................................................7
1.3 Debugging ...................................................................................................................8
1.4 Bridging........................................................................................................................8
1.5 Document Revision History ........................................................................................8
1.6 Documentation Conventions .......................................................................................8
2. Installing MiniProg3 11
2.1 System Requirements ...............................................................................................11
2.2 MiniProg3...................................................................................................................11
2.3 MiniProg3 Installation ................................................................................................12
2.4 Example Projects.......................................................................................................13
2.5 MiniProg3 LEDs.........................................................................................................13
3. Technical Description 15
3.1 Interfaces ...................................................................................................................16
3.1.1 ISSP ...............................................................................................................16
3.1.2 JTAG ..............................................................................................................16
3.1.3 SWD/SWV......................................................................................................16
3.1.4 I2C..................................................................................................................16
3.1.5 Reference.......................................................................................................17
3.2 Connectors ................................................................................................................17
3.2.1 5-Pin Connector .............................................................................................17
3.2.2 10-Pin Connector ...........................................................................................17
3.3 Power.........................................................................................................................18
3.3.1 Voltage Detection...........................................................................................18
A. Appendix 19
A.1 Troubleshooting .........................................................................................................19
A.2 Regulatory Compliance Information ..........................................................................19
CY8CKIT-002 MiniProg3 User Guide, Doc. # 001-59350 Rev. *E 3
Contents
4 CY8CKIT-002 MiniProg3 User Guide, Doc. # 001-59350 Rev. *E
Safety Information
Regulatory Compliance
CY8CKIT-002 is used as a development platform for hardware or software in a laboratory. In a domestic environment, this product may cause radio interference; adequate prevention measures should be taken.
CY8CKIT-002, as shipped from the factory, is verified to meet with requirements of CE as a Class A product.
The CY8CKIT-002 boards are sensitive to electrostatic discharge (ESD). Electrostatic charges accumulate on the human body and on other equipment. Devices that are subjected to high-energy discharges can suffer permanent damage. Proper ESD precautions are recommended to prevent loss of functionality. Store unused CY8CKIT-002 boards in the protective shipping package.
General Safety Instructions
ESD Protection
ESD can damage boards and associated components. Cypress recommends that you work on the board at an ESD workstation, if available. Otherwise, use appropriate ESD protection, such as an antistatic wrist strap attached to a ground, when handling parts.
CY8CKIT-002 MiniProg3 User Guide, Doc. # 001-59350 Rev. *E 5
Safety Information
6 CY8CKIT-002 MiniProg3 User Guide, Doc. # 001-59350 Rev. *E
Loading...
+ 14 hidden pages