XMC Library for Embedded Coder
Embedded Coder® Support Package for Infineon XMC Microcontrollers, enables an optimized and seamless code generation for the XMC ARM® Cortex®-M microcontroller families.
The support package is comprised also of a complete set of Simulink Library blocks, for XMC Peripheral configuration and code generation (such as Timers, ADCs, Interrupts, Comparators, etc).
A comprehensive example suite, will enable also a smooth know-how ramp up, for applications such as Motor Control or Digital Power Conversion.
It is also possible to download the code directly to an Infineon XMC development kit – test your model without leaving the Simulink environment (with J-Link Ozone debugger) – or simply import the code into Infineon software development tool DAVE.
The support package is compatible with MATLAB® versions 2015a, 2016a and 2016b*
* In version 2016b code compilation directly from Simulink is not possible
To use the XMC package, please go to Help -> XMC Library for Embedded Coder Toolbox
Note: A legacy version can also be downloaded from Infineon webpage www.infineon.com/matlab
This version is compatible with MATLAB® versions 2013b to 2015a.
Cite As
Infineon XMC (2026). XMC Library for Embedded Coder (https://se.mathworks.com/matlabcentral/fileexchange/60196-xmc-library-for-embedded-coder), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Code Generation > Embedded Coder > Deployment, Integration, and Supported Hardware > Embedded Coder Supported Hardware >
- Simulink > Simulink Environment Fundamentals > Block Libraries >
Tags
Communities
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
XMC_Library_Embedded_Coder/Infineon_XMC_Family/
XMC_Library_Embedded_Coder/blocks/
XMC_Library_Embedded_Coder/examples/
XMC_Library_Embedded_Coder/blocks/
XMC_Library_Embedded_Coder/blocks/XMC1x00/
XMC_Library_Embedded_Coder/blocks/XMC1x00/XMC1100/
XMC_Library_Embedded_Coder/blocks/XMC1x00/XMC1200/
XMC_Library_Embedded_Coder/blocks/XMC1x00/XMC1300/
XMC_Library_Embedded_Coder/blocks/XMC1x00/XMC1400/
XMC_Library_Embedded_Coder/blocks/XMC4x00/
XMC_Library_Embedded_Coder/blocks/XMC4x00/XMC4100/
XMC_Library_Embedded_Coder/blocks/XMC4x00/XMC4200/
XMC_Library_Embedded_Coder/blocks/XMC4x00/XMC4400/
XMC_Library_Embedded_Coder/blocks/XMC4x00/XMC4500/
XMC_Library_Embedded_Coder/blocks/XMC4x00/XMC4700/
XMC_Library_Embedded_Coder/blocks/XMC4x00/XMC4800/
XMC_Library_Embedded_Coder/examples/
| Version | Published | Release Notes | |
|---|---|---|---|
| 2.0 |
|
