Debug and Test Tools

  • Products
  • Highlights
  • Documents
  • Boards
  • Simulation
  • Videos
  • Forums
  • Support
  • Software & Tools
  • myInfineon

List of currently available tools to test, debug and analyze SW for the XMC1000 family and the XMC4000 family.
In addition to the product listed below, debugger tools are are also integrated in the compilier IDEs from Altium, Atollic, ARM (Keil) and IAR.

For details:

Company Name and  Weblink Product Name Supported XMC Products Tool Description
Atollic TrueINSPECTOR XMC1000 family
XMC4000 family
Static source code analysis
Atollic TrueINSPECTOR® improves your software quality by performing static source code analysis. Atollic TrueINSPECTOR automatically detects potential coding problems and guides you on compliance with “ best-practice” coding standards, enabling you to develop a higher quality product in reduced time. Atollic TrueINSPECTOR also performs code quality reviews, generating reports listing quality metrics, including code complexity measurement.
Atollic TrueANALYZER XMC1000 family
XMC4000 family
In-target test-quality measurement
Atollic TrueANALYZER® ensures test confidence by measuring test quality and performing in-target verification using dynamic execution-flow analysis to guarantee rigorous coverage measurement. Atollic TrueANALYZER supports different strengths of coverage analysis, even up to Modified Condition/Decision Coverage (MC/DC) level, which for example is required for the majority of safety-critical aircraft software.
Atollic TrueVERIFIER XMC1000 family
XMC4000 family
In-target software test automation
Atollic TrueVERIFIER® enables you to achieve the highest level of software quality with minimum effort through automated embedded testing; analyzing your source code, generating Unit Test suites and automatically running them in your target board. Assure software quality by deploying Atollic TrueVERIFIER in your product development!
winIDEA XMC1000 family
XMC4000 family
winIDEA is an integrated development environment (IDE) interoperable with all iSYSTEM and selected third party (e.g. J-Link) hardware. winIDEA is an open platform complemented by the isystem.connect API which allows external applications to remotely control the iSYSTEM software/hardware and to record data from the target system while the application is runningimproves your software quality by performing static source code analysis.
Further details:
winIDEAOpen XMC1000 family
XMC4000 family
winIDEAOpen is a free Cortex-M software development and test platform supporting a large number of debug hardware. winIDEAOpen includes a full featured winIDEA platform, a testIDEA standard distribution and the GCC compiler.
Further details:
testIDEA XMC1000 family
XMC4000 family
testIDEA offers Real-Time Testing by execution of test cases and test vectors on the final hardware without code instrumentation. testIDEA uses the isystem.connect programming interface which is an open API integrated in winIDEA/winIDEAOpen. A user can create test applications/cases and automatically execute them on the hardware connected through iSYSTEM tools or 3rd party debuggers supported by winIDEA. Test applications and test cases can be written in many different programming and scripting languages (Python, Java, C/C++, C#, Perl, TCL…).
Further details:
iC5000, iC3000, iC2000, iC1000 XMC1000 family
XMC4000 family
Comprehensive set of multifunctional HW debuggers /emulators to connect to the target HW. They provide microcontroller run control, access to MCU resources (memory, registers etc.) and real-time execution analysis (trace, profiler, execution coverage). Depending on the MCU architecture different tool configurations are available: on-chip debugger, on-chip debugger with trace and in-circuit emulator. The modular design saves investment costs and allows easy reuse of iSYSTEM products in multiple configurations.
Further details:
iTag XMC1000 family
XMC4000 family
The iTag product lineup includes four debug hardware and software packages dedicated to serve all Cortex-M software development and test requirements.
Further details:
µTrace for Cortex-M family XMC1000 family
XMC4000 family
µTrace is an all-in-one debug and trace tool developed for Cortex-M processors.
  • USB 3.0 interface to the host
  • Support for standard JTAG, Serial Wire Debug and cJTAG (IEEE 1149.7)
  • 256 MByte trace memory
  • 10-/20-/34-pin half-size connector for target hardware and a wide variety of adapters
  • C/C++ debugging, simple and complex breakpoints
  • OS-awareness
  • Flash programming
  • ITM over Serial Wire Output
  • 4-bit ETMv3 for Cortex-M3/M4
  • Three recording modes: FIFO, STREAM and Real-time profiling
  • Run time analysis, code-coverage analysis
For details:
TRACE32® Debugger for Cortex-M family XMC4000 family
The tools for the Cortex-M processor family are designed as an open debug environment that offers sophisticated features for a quick and effective testing of your embedded design. A USB3.0 or Ethernet interface is provided as host interface to PC Windows, PC Linux or any workstation.
Debug Features
  • Supports JTAG and SWD
  • C and C++ support for all standard compilers
  • Full and intuitive support of the on-chip debug unit
  • OS-awareness for all commonly available OS
  • Real-time memory access via DAP
  • FLASH programming support
TRACE32® CombiProbe for Cortex-M family XMC1000 family
XMC4000 family
TRACE32® JTAG Debuggers can be extended with the CombiProbe which adds real time trace capabilities to the debugger. Trace data are recorded with 4-bit ETM v3.x in continuous mode or CoreSight SWV.
PLS Development Tools
UDE/UAD2 for XMC4000 XMC1000 family
XMC4000 family
Universal Debug Engine (UDE) is a powerful debugger for C/C++ applications including Together with Universal Access Device 2pro (UAD2pro) it supports all possibilities of the CoreSight™debug interface like data breakpoints and non-intrusive target observation like statistical code profiling.
Host interfaces: USB 2.0, IEEE1394 (FireWire)*, 100 MBit Ethernet*
Option: Galvanically isolated target interfaces
UDE/UAD3+ for XMC4000 XMC4000 family
UAD3+ equipped with up to 4 Gigabyte trace memory supports Coresight™ ETM trace which allows
  • Code and data trace
  • Accurate profiling based on code trace data
  • Code coverage analysis
  • Performance measurement tasks
J-Link PRO
J-Link EDU
XMC1000 family
XMC4000 family
Debug Probes SEGGER J-Links are the most widely used line of debug probes available today. They've been proven for more than 10 years with over 250,000 units sold.
  • Flash Breakpoints
  • RDI support
  • 3 Mbytes/s peak performance
  • Ethernet support (J-Link PRO)
  • Single Pin Debugging for XMC1000 (J-Link)
J-Trace Cortex M XMC4000 family
J-Trace for Cortex-M is a JTAG emulator designed for Cortex-M cores which includes trace (ETM) support. J-Trace for Cortex-M can also be used as a J-Link.

Application Notes

Title Size Date Version
2.9 MB 15 Mar 2016 03_05

Product Selection Guide

Title Size Date Version
22.2 MB 21 Feb 2017 00_00

Find an answer to your question

Infineon welcomes your comments and questions.

If you have any questions concerning our products, please fill out the following form. Your inquiry will be sent to the appropriate specialist who will be in touch with you as soon as possible.

You will receive a confirmation E-mail to validate your address in our system. Any attached file to the reply which will help to support your inquiry is highly appreciated.

For more information about our privacy policy please click on Privacy Policy
All fields marked with an asterisk (*) are mandatory.

Where to buy

Please use our location finder to get in contact with your nearest Infineon distributor or sales office

Find a location

Ask Infineon