Motor drives and application control
Medical equipment
Industrial applications: PLCs, inverters, circuit breakers
Printers and scanners
Alarm systems, visual intercoms, HVAC
Home audio equipment
2. STM32F407ZG Overview
The STM32F407ZG family is based on the high-performance ARM?Cortex?-M4F 32-bit RISC core that operates at up to 168 MHz. The Cortex-M4F core features a single-precision floating-point unit (FPU) that supports all ARM single-precision data processing instructions and data types. It also implements a complete set of DSP instructions and a Memory Protection Unit (MPU) to improve application security.
The STM32F407ZG family features high-speed embedded memory (up to 1 MB Flash, up to 192 KB SRAM), up to 4 bytes of back-up SRAM, and a wide range of enhanced I/O connectivity to two APB buses and peripherals, two AHB buses and a 32-bit multi-AHB bus matrix.
All STM32F407ZG devices provide three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers, including two PWM timers for motor control, and two general-purpose 32-bit timers. A true random number generator (RNG). They are also equipped with standard and advanced communication interfaces.
3. STM32F407ZG Parameters
STM32F407ZG Memory Program Flash (KB) 1024 RAM (KB) 192
STM32F407ZG Performance Parameters, Operating Frequency (MHz) 168
16-bit Timer (IC / OC / PWM) 12 (24/30)
Two general-purpose 32-bit PWM Timers. 24/30)
32-bit Timer (IC / OC / PWM) 2 (8/8/8)
A / D converter 3X12-bit
D / A converter 2X12-bit
Communication interfaces 3xSPI 2xI2S 2xI2C; 4xUSART 2xUART Two USB OTGs (FS + FS / HS);
2xCAN 1xSDIO Ethernet MAC10/100 I/O 114
Voltage (V): 1.8 to 3.6
4. STM32F407ZG Package and Pinout
LQFP144