Overview
The CY8CKIT-002 PSoC® MiniProg3 Program and Debug Kit is a development tool designed for programming and debugging PSoC microcontrollers. It supports multiple programming protocols, including:
- SWD (Serial Wire Debug)
- JTAG (Joint Test Action Group)
- ISSP (In-System Serial Programming)
- USB-I2C
The kit includes the MiniProg3 programmer unit, a 10-pin ribbon cable for connecting to standard JTAG header interfaces used by PSoC 3, PSoC 4, and PSoC 5LP architectures, and a 5-pin ISSP programming header for PSoC 1 architectures. The 5-pin connector also supports USB-I2C Bridging capabilities and is a superset of the CY3240 capabilities. Please note, the CY8CKIT-002 only contains the MiniProg3 programmer and supporting cables.
[Image Description: The kit includes the MiniProg3 programmer unit, a 10-pin ribbon cable, and a USB cable.]
MiniProg3 *B Revision Update
Cypress Semiconductor has released a hardware update to the MiniProg3 (revision *B) to address hardware issues related to programming, ESD, and power management. Revision *A or *B is indicated by a sticker on the back of the programmer. Key updates in the *B revision include:
Updated Hardware to Improve Power Cycle Programming:
The MiniProg3 hardware has been updated to enhance power cycle programming for all PSoC devices. The *A revision did not correctly implement power cycle programming methodology, potentially impacting customers who do not route out the XRES line or disable the optional XRES line on certain devices. The *B revision supports power cycle programming for PSoC 3, PSoC 4, and PSoC 5LP devices.
Over-current and Non-Polarized Connection Updates:
The *B update addresses electrical risks found in the *A revision. The *B programmer adds ESD over-current protection to the USB lines and electrical protection to the 5 and 10-pin connectors to prevent damage from reverse polarity conditions.
Improved Voltage Detection Capabilities:
The MiniProg3 *B programmer features improved voltage detection, measuring the target voltage with an accuracy of 20 mV across a range of 1.8V – 5.0V.
Supported Software and Additional Information
The MiniProg3 *B programmer is supported by the latest release of PSoC Programmer. Download the latest release from the PSoC Programmer web page:
www.cypress.com/go/psocprogrammer
For more information on general programming options, including software, schematics, programming specifications, and third-party mass programming, visit the General Programming web page:
www.cypress.com/go/programming
For production programming support, consult Cypress's third-party programming vendors listed on the General Programming page or through distribution partners:
Related Documentation and Resources
Related Files
File Title | Language | File Size | Last Updated |
---|---|---|---|
Miniprog3 User Guide.pdf | English | 665 KB | 06/27/2013 |
CY8CKIT-002_MiniProg3_Quick Start_Guide.pdf | English | 567 KB | 06/27/2013 |
CY8CKIT-002_Release_Notes.pdf | English | 126 KB | 12/12/2011 |
Application Notes
- AN50987 - Getting Started with I2C in PSoC® 1 (Last Updated: 08/27/2013)
- AN60317 - PSoC® 3 and PSoC 5LP I2C Bootloader (Last Updated: 01/02/2015)
User Module Datasheets
- User Module Datasheet: I2C Bootloader Datasheet BootLdrI2C V 3.00 (Includes support for CY7C603xx, CY7C64215, CY8C20x24, CY8C20x34, CY8C21x12, CY8C21x34, CY8C21x45, CY8C22x45/H, CY8C23x33, CY8C24x23A/33/94, CY8C27x43, CY8C28xxx, CY8C29x66, CY8CLEDxx, CY8CPLC20, CY8CTMA120, CY8CTMG120, CYWUSB6953) (Last Updated: 05/22/2014)
Related Resources
Development Kits
- Apple and Linux OS Support for PSoC® Software and Kits - KBA87545 (Last Updated: 05/29/2013)
Development Kits/Boards
- General PSoC® Programming (Last Updated: 11/18/2014)
- CY8CKIT-050 PSoC® 5LP Development Kit (Last Updated: 04/07/2014)
- CY8CKIT-001 PSoC® Development Kit (Last Updated: 04/07/2014)
- CY8CKIT-030 PSoC® 3 Development Kit (Last Updated: 08/02/2013)
Knowledge Base Articles
- How to Design with PSoC® 3, PSoC 4, and PSoC 5LP - KBA86521 (Last Updated: 11/28/2013)