The STM32F407VGT6 Microcontroller is based on the high-performance ARM Cortex-M4 32-bit RISC core, running at up to 168MHz. STM32F407VGT6 Microcontroller also executes a full set of DSP instructions, and includes a memory protection unit to enhance application security. The STM32F407VGT6 incorporates high-speed embedded memory (flash memory up to 1Mbyte, up to 192Kbyte SRAM), up to 4Kbyte spare SRAM, and an enhanced range of input For output, external devices are connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
STM32F407VGT6 MCU also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. The STM32F407VGT6 MCU chip incorporates high-speed embedded memories (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
STM32F407VGT6 Microcontroller offers three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true random number generator (RNG).
STM32F407VGT6 Features
Memories Up to 1 Mbyte of Flash memory Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories General-purpose DMA: 16-stream DMA controller with FIFOs and burst support True random number generator CRC calculation unit
2 × 12 digital-to-analog converters
3 × 12-bit, 2.4MSPS ADCs
32kHz oscillator for real time clock with calibration
4MHz to 26 MHz crystal oscillator
Clock, Reset and Power Management
debug mode
Flexible static memory controller supports compact flash, SRAM, PSRAM, NOR and NAND memories
Generic DMA controller, supporting FIFO and bursting.
Internal 16 MHz factory trimmed RC (1% accuracy)
Internal 32kHz RC with calibration
LCD parallel interface, 8080/6800 mode
Sleep, Stop and Standby Modes
Up to 136 fast I/Os, up to 84MHz
Up to 138 5V inputs and outputs
Up to 140 I/O ports with interrupt capability
Up to 15 communication interfaces
Up to 17 timers
VBAT powered real time clock, 20 x 32 bit backup power