The STM32F411RET6 from STMicroelectronics is a 32-bit Arm Cortex-M4 microcontroller with DSP and FPU, running at up to 100 MHz. It provides 512 KB Flash, 128 KB SRAM and a 1.7 V to 3.6 V supply range in a 64-pin LQFP package for embedded control, communication and signal-processing designs.