Programming solutions for ModusToolbox™, PSoC™, and other software ecosystems
Infineon offers the following software for programming our Industrial and IoT Microcontrollers based on Arm® Cortex®-M technology.
Supported MCU product portfolios include XMC™, TRAVEO™ T2G, PSoC™, and FM™. Additional product portfolio support includes AIROC™ Bluetooth, AIROC™ Wi-Fi, and USB-C Controllers.
Programming solutions are provided to Program, Erase, Verify, and Read the target device's flash.
ModusToolbox™ Programming tools package is the recommended installation for the latest device support from Infineon.
PSoC™ Programmer is also available for earlier generations of Infineon devices, specifically supporting those in PSoC™ Creator. No additional device support is planned for PSoC™ Programmer.
ModusToolbox™ Programming tools package provides a cross-platform installation of several utilities that allow you to program flash on Infineon MCU and Kit devices.
This programming tools package deploys the latest versions of programming utilities that align with the ModusToolbox™ Software ecosystem. These can be installed independently from ModusToolbox™ for use cases requiring only device programming or installed to update specific versions of these applications that were installed during the ModusToolbox™ tools installation.
Refer to the latest ModusToolbox™ Programming tools release notes for a list of included utilities/applications and their descriptions, along with detailed installation steps.
The ModusToolbox™ Programming tools package includes a new ModusToolbox™ Programmer, which replaces the legacy Cypress Programmer application.
PSoC™ Programmer is a graphical programming tool with command-line interface provided for programming devices supported in PSoC™ Creator.
For more details on which devices are supported within PSoC™ Creator refer to the ModusToolbox™ Info Hub.
The MiniProg4 Program and Debug Kit (CY8CKIT-005) is an all-in-one programmer and debugger for Infineon devices. MiniProg4 also provides USB-I2C, USB-SPI and USB-UART bridging functionality. It may also include KitProg3 to be used as a stand-alone programmer.
- CY8CKIT-005 MiniProg4 Quick Start Guide
- CY8CKIT-005 MiniProg4 Program and Debug Kit Release Notes
- CY8CKIT-005 MiniProg4 Program and Debug Kit Guide
The MiniProg3 Program and Debug Kit is our legacy programmer and debugger for legacy Infineon devices.
KitProg3 is a low-level communication firmware for programming and debugging. It provides communication between a programming tool (such as ModusToolbox™ Programmer or PSoC™ Programmer) and a target, such as a PSoC™ 6 MCU.
KitProg3 supports a variety of development kits. It is also the communication firmware found in the MiniProg4 debug probe. KitProg3 is support by ModusToolbox™ and ModusToolbox™ Programmer.
KitProg1 and KitProg2 are legacy firmware products for programming and debugging used on legacy development kits with PSoC™ Programmer: