The MikroElektronika MCU CARD 29 FOR STM32 STM32F205RB is an embedded control system device with a Multiadapter, Fusion v8, Hirose 2x168, 12.1x10.5mm, 120MHz, and 64KB memory capacity. It is a low-power, high-performance microcontroller based on the ARM® Cortex®-M3 32-bit RISC core. It provides a high degree of integration with many features like 3x12-bit ADCs, 4x12-bit DACs, 3xUSARTs, 2xSPIs, 2xI2Cs, and 2xCANs, which enable the device to be used in a wide range of applications from motor control to audio/voice control. It has advanced communication interfaces such as USB2.0 OTG, Ethernet MAC, and IEEE 1588 PTP. This device also features seven 12-bit timer/counters, three internal 16-bit timers, and a window watchdog timer. It also supports up to 256kB of flash memory, up to 128kB of SRAM memory, and up to 512kB of external memory. In addition, this product integrates a LCD controller with up to 4kB of Code memories and a DMA controller with 12 channels for high data throughput. It is housed in a 12.1x10.5mm LGA package.