Integration of Infineon's XMC microcontrollers into the Arduino IDE.
C C++ Assembly
Clone or download
mhollfelder Change version to 1.1.2 in package.json
Change package.json to correct version.
Latest commit ead247d Jul 20, 2018
Failed to load latest commit information.
arm Change version to 1.1.2 in package.json Jul 20, 2018
.travis.yml update travis.vml Jul 17, 2018 Update to V1.1.0 (#2) Apr 11, 2018 Add contents; using with @platformio Jul 19, 2018

Build Status

Infineon's XMC Microcontroller Boards for Arduino

This repository integrates Infineon's XMC microcontrollers into the Arduino IDE and PlatformIO IDE.


Supported Microcontroller Boards

Additional Information

Please visit also the Wiki for additional information, e.g. datasheets, pin out diagrams, etc.:

XMC-for-Arduino Wiki

Additionally, please consult the releases for information about the changes and new versions.

Installation Instructions

Prework for SEGGER J-Link

In order to use and program the Infineon XMC microcontrollers in the Arduino IDE, SEGGER J-Link must be installed on your PC. Please follow this link to SEGGER J-Link and install the J-Link Software and Documentation Pack for your operating system. If you have already installed 'DAVE™ - Development Platform for XMC™ Microcontrollers', you can skip this step as the respective drivers/programs are already installed on your system.


Using Arduino IDE


Paste the following URL into the 'Additional Boards Manager URLs' input field under File > Preferences to add Infineon's microcontroller boards to the Arduino IDE.

Easier to copy (no clickable link):

Adding a Board JSON

To install the boards, please navigate to Tools > Board > Boards Manager... and search for XMC. You will find options to install the board files for the microcontrollers. Click "Install" to add the boards to your Arduino IDE.

Infineon Board Entry

In the boards list Tools > Board, the XMC microcontroller boards are added and can be used from now on.

Board List

Important Notes

  • This integration will only work for Arduino IDE >=1.5
  • The XMC1100 Boot Kit has limitations if compared to the official Arduino boards (consult the XMC-for-Arduino Wiki for more information)
  • Refer also to the file for further information
  • Arduino 1.8.0 IDE might have problems with the XMC-for-Arduino releases

Using PlatformIO IDE

Additional Contributors