The XMC4400F64F256ABXQMA1 is a 64-pin Flash microcontroller from Infineon Technologies, part of the XMC4000 family. It features a Microcontroller Core (ARM Cortex-M4 core) running at up to 120MHz, 256kB Flash, and 64kB RAM using 4KB page size. Additional features include a 2D Graphics Accelerator, USB 2.0, Ethernet (10/100Mb/s), CAN 3.2/2.0B, I2C, SPI and 20 General-Purpose input/output (GPIO) pins. This part operates on a supply voltage range of 1.8V to 3.6V, has three voltage detection and switching pins, and includes a variety of analog and digital peripherals.