Basteln mit Infineon-Controllern

Nach verschiedenen Projekten mit den Mikrocontrollern ATmega (ehemals AtmelAVR, aktuell Mcrochip AVR) und ESP32 soll nun der Infineon Mikrocontroller XMC1100 auf einem XMC 2GO Entwicklungsboard getestet werden.

Es handelt sich um einen ARM Cortex M0-basierten Mikrocontroller XMC1100 mit 64 kB Flash und16 kB RAM. Um das USB-Programmieren und Debugging zu ermöglichen ist auf dem Board ein weiterer Controller integriert. Er stellt die serielle UART-Schnittstelle des XMC1100 als virtuellen COM Port zur Verfügung.

Die Hardware des XMC 2Go ist übersichtlich und kann einfach auf einem Breadboard zu Bastelzwecken verdrahtet werden.

Für die Programmierung bietet sich die Entwicklungsumgebung DAVE an. Diese ist Eclipse CDT-basiert und enthält den GNU C Compiler (GCC) und die für das Flashen und Debuggen nötigen Werkzeuge.