The STMicroelectronics STM32F411CCU6TR is an ultra-low-power Arm
Cortex-M4 32-bit microcontroller based on the STM32F411CEU6 device.
It contains a ARM Cortex-M4 core operating at up to 100 MHz and has
a range of peripheral components and features, including a 1MB of
Flash memory and 128KB of SRAM. The STM32F411CCU6TR has multiple
internal peripherals, up to 16 channels of 12-bit Analog-to-Digital
Converter, 2 x 3-Volt 8-bit SPIs, 2 x 12-bit Digital to Analog, 4 x
I2C, 2 x CAN, 2 x USB 2.0, and 1 x Ethernet Interface. It also has
support for camera interface and LCD/TFT Controller. Additionally,
the device comes with an integrated clock oscillator and an
extensive range of analog and digital signal processing functions.