XMC1000 family enables the customer to take an easy migration route from 8-bit to 32-bit in sensor applications, LED lighting, in digital power conversion (such as uninterruptible power supplies) and simple motor control for home appliances, pumps, fans and ebikes. The XMC4000 is focused on electrical drives, solar inverter, factory and building automation. Both families are available in different package types and with a choice of features (core frequency, memory capacity, peripherals and IO count).
Lauterbach's existing Cortex-M debugger capability within it's TRACE32 debug environment has been extended to include the Infineon XMC family. TRACE32 supports efficient and user-friendly debugging at the C or C++ level using the on-chip JTAG or Serial Wire Debug interface as well as code download, flash programming and quick access to all internal chip peripherals and registers. The debug software will run on all host computers running Windows or Linux connecting via USB or Ethernet 10/100 or 1000 MBit/s. Standard features include debugging at HLL and assembler levels and support for the most commonly used C and C++ compilers. The XMC4000 are equipped with a trace port that allows the tools to record ITM and ETM trace data using either the cost effective CombiProbe or the high end Power Trace system. Based on the trace data TRACE32 can display the program flow and offers runtime analysis at function and task level, code coverage and numerous other analysis functions.