The STM32F071C8U6 is a Microcontroller Unit (MCU) with 16/32-bit ARM Cortex-M0 core, manufactured by STMicroelectronics. It has up to 16 Kbytes of Flash program memory, up to 4 Kbytes of SRAM data memory, up to 48 MHz of CPU frequency,GPIOs, 12-bit ADC, 10-bit DAC, and up to 14 timers. It also features a unique serial communication interface (USART, I2C, SPI) and USB 2.0 FS device/host/OTG. The STM32F071C8U6 is an ideal choice for a wide range of applications ranging from low-end industrial automation, to automotive media systems, and to high-end consumer applications.