Skip to content

XMC 2Go

boramonideep edited this page Oct 17, 2022 · 8 revisions

Overview

This pages summarizes information about the XMC 2Go evaluation board and its implementation for the Arduino IDE. The XMC 2Go board consists of a XMC1100 microcontroller with a debugger implemented by a XMC4200 microcontroller. The Infineon homepage of the board can be found here.

Changes

V1.4.0 Onwards

The release V1.4.0 changed the Arduino pin out: Analog Inputs A0 and A1 have been swapped as part of adding extra 2 Analog Inputs -

  • A0 is now pin 13
  • A1 is now pin 12

Additions of extra Analog and PWM channels -

Function Arduino
Pin
Shared with
A2 11 I2C: SDA
A3 10 I2C: SCL
PWM0 8 -- (existing)
PWM1 0 SPI: MISO
PWM2 2 SPI: SCK
PWM3 3 SPI: SS

V1.1.0 Onwards

The release V1.1.0 changed the pin out: MISO and MOSI have been swapped to ensure compatibility with additional existing boards, please compare pin out diagram for changes.

  • MISO is now pin 0
  • MOSI is now pin 1

Arduino Pin Out

The pin layout of the XMC 2Go for the Arduino IDE is as follows (the original file can be found here):

XMC 2Go Pin Out for Arduino

Key Features

  • XMC1100 (ARM® Cortex™-M0 based)
  • On-board J-Link Lite Debugger (implemented with XMC4200)
  • Power over USB (Micro USB) or 3.3 V pin possible
  • ESD and reverse current protection
  • 2 user LEDs
  • Pin Header 2x8 Pins suitable for Breadbord
  • Ultra-small evaluation board (38,5 mm x 14 mm)

PCB Design Data

In case you want to change the design or reuse it for your own projects, please find the XMC 2Go board design for EAGLE under the following link:

XMC 2Go PCB Design Data

Board Information, Datasheet and Additional Information

A PDF summarizing the features and layout of the XMC 2Go board is stored on the Infineon homepage here. The datasheet for the XMC1100 can be found here XMC1100 Datasheet while the respective reference manual is located here XMC1100 Reference Manual.