Skip to main content
Design DocumentInfineon

Visual Studio Code for ModusToolbox User Guide

User guide for integrating Visual Studio Code with Infineon ModusToolbox software to develop, build, and debug applications for PSoC and XMC microcontrollers.

View design document

Overview

This document provides comprehensive instructions for using Microsoft Visual Studio Code (VS Code) as the development environment for Infineon ModusToolbox software version 3.8.0. It covers software installation requirements, including the Cortex-Debug extension and J-Link drivers. The guide details the process for creating new applications via the Project Creator tool, exporting existing projects, and managing libraries. Key technical sections explain how to build, program, and debug applications using KitProg3, MiniProg4, or SEGGER J-Link probes. It also includes specific workflows for multi-core debugging and secure configuration for supported devices such as the PSoC C3 and XMC microcontroller families.

Use Cases

  • Setting up a VS Code development environment for Infineon microcontrollers
  • Debugging multi-core PSoC applications using ModusToolbox tools
  • Migrating existing ModusToolbox projects to the Visual Studio Code IDE
  • Configuring hardware debug probes like KitProg3 or J-Link for firmware development

Topics

Infineon
ModusToolbox
Visual Studio Code
PSoC C3
XMC1000
XMC4000
Cortex-Debug
KitProg3
J-Link
Embedded Development
Microcontroller Debugging

Referenced Parts

XMC1000

Infineon

AN_201511_PL30_005 - Boot mode handling for XMC1000

XMC1100

Infineon

SWD0 (Serial Wire Debug via Channel 0) – for Infineon kits, like XMC1100 Boot Kit.

XMC4000

Infineon

Tooling - Boot mode options XMC4000

PSoC C3

Infineon

Launch PSoC C3 CM33 (KitProg3_Miniprog4) or Launch PSoC C3 CM33 (JLink) Launch Configuration

XMC1000

Infineon

• SEGGER KBA - Infineon XMC1000: BMI - Boot Mode Index