STM32F407IGT6 Overview
The STM32F407IGT6 Microcontroller is built around the high-performance ARM? Cortex?-M4 32-bit RISC processor, which runs at up to 168 MHz. All ARM single-precision data-processing commands and data formats are supported by the Cortex-M4 core's Floating point unit (FPU) single precision. It also includes a memory protection unit (MPU) and a full set of DSP commands to improve application security.
The STM32F407IGT6 MCU Chip has a comprehensive range of upgraded I/Os and peripherals connected to two APB buses, three AHB buses, and a 32-bit multi-AHB bus matrix, as well as high-speed embedded storage (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM).
STM32F407IGT6 Features
Three I2Cs maximum
Three SPIs and two full-duplex I2Ss The I2S peripherals can be clocked using either a dedicated internal audio PLL or an external clock to ensure audio class precision.
Two UARTs
four USARTs
A full-speed USB OTG and a high-speed USB OTG with full-speed capability (ULPI),
Two CANs
A MMC/SDIO interface
Only STM32F407IGT6 device has Ethernet and the camera interface.
STM32F407IGT6 Applications
Application control
Motor drive
Medical supplies
PLC
Inverters
Circuit breakers
Scanners and printers
Alarm systems
Video intercom
HVAC
Audio equipment for the home