ModusToolbox™ Programmer supports the following features:

  • Programming Infineon MCUs' internal and external memories

    • PSOC™ 6 MCUs, including corresponding starter kits and evaluation boards

    • PSOC™ 4 MCUs, including corresponding starter kits and evaluation boards

    • PMG1, PAG2S and WLC1 MCUs, including corresponding evaluation boards

    • EZ-PD™ CCG7S and CCG7D MCUs, CCG2, CCG3PA, CCG3PA2, CCG4, CCG6, CCG8

    • XMC7xxx, XMC5xxx, CYT4BB/BF, CYT2Bx, CYT3Bx/CYT3DL

    • PSOC™ Control C3

    • PSOC™ Edge E84

  • AIROC™ Wi-Fi/Bluetooth® platforms (CYW4390x, CYW4343W, CYW20829, CYW208xx, CYW55513 and others), including corresponding starter kits and evaluation boards

  • Connectivity devices via support of development boards

  • Windows, Ubuntu and macOS

  • Programming external memory devices using PSOC™ 6 external memory interfaces (EBI / QSPI)

  • Programming external memory of AIROC™ Wi-Fi devices

  • KitProg3 and MiniProg4 hardware

  • SEGGER J-Link Base and J-Link Ultra hardware

  • OpenOCD via machine interface (MI) to 3rd party debug hardware

  • Cross-platform CyBridge library – I 2 C, SPI, UART communications and USB devices detection

  • KitProg3 firmware update