The STM32F446RCT6 with ARM Microcontrollers (MCU), manufactured by STMicroelectronics, is a high performance, foundation line with an ARM Cortex-M4 core DSP & FPU. It has 256 Kbytes of Flash and 96 Kbytes of RAM. It also has up to 14 timers, and includes multiple communication interfaces, such as 2x I2C, 2x SPI, 2x USART and 1x CAN. The device also has 12-bit ADC and DACs, and supports up to 24 external interrupts. Its maximum operating frequency is 180 MHz, and it also features temperature range from -40°C to +85°C, and advanced power saving modes.