The STM32F051R8T6 is a Microcontroller Unit incorporates the high-performance ARM? Cortex?-M0 32-bit RISC core operating at a 48MHz frequency, high-speed embedded memories and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces one 12-bit ADC, one 12-bit DAC, six 16-bit timers, one 32-bit timer and an advanced-control PWM timer.