The STM32F103ZET6 is a high density ARM 32-bit microcontroller based on the Cortex-M3 core, with 512 Kbytes of embedded Flash memory, 64 Kbytes of embedded SRAM and a rich set of on-chip peripherals, including 12-bit ADCs and DACs, GPIOs, UARTs and USB, et al..