STM32F446ZCJ6 Description
The STM32F446xC/E devices are based on the high-performance Arm? Cortex?-M4 32-bit RISC core operating at a frequency of up to 180 MHz. The Cortex-M4 core features a floating point unit (FPU) single precision supporting all Arm? single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) that enhances application security.
The STM32F446xC/E devices incorporate high-speed embedded memories (Flash memory up to 512 Kbytes, up to 128 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, two AHB buses and a 32-bit multi-AHB bus matrix.
STM32F446ZCJ6 Features
· Core: Arm? 32-bit Cortex?-M4 CPU with FPU,
Adaptive real-time accelerator (ART
Accelerator) allowing 0-wait state execution
from Flash memory, frequency up to 180 MHz,
MPU, 225 DMIPS/1.25 DMIPS/MHz
(Dhrystone 2.1), and DSP instructions
· Memories
– 512 Kbytes of Flash memory
– 128 Kbytes of SRAM
– Flexible external memory controller with up
to 16-bit data bus: SRAM, PSRAM,
SDRAM/LPSDR SDRAM, NOR/NAND
Flash memories
– Dual mode QuadSPI interface
· LCD parallel interface, 8080/6800 modes
· Clock, reset and supply management
– 1.7 V to 3.6 V application supply and I/Os
– POR, PDR, PVD and BOR
– 4 to 26 MHz crystal oscillator
– Internal 16 MHz factory-trimmed RC (1%
accuracy)
– 32 kHz oscillator for RTC with calibration
– Internal 32 kHz RC with calibration
· Low power
– Sleep, Stop and Standby modes
– VBAT supply for RTC, 20×32 bit backup
registers plus optional 4 KB backup SRAM
· 3× 12-bit, 2.4 MSPS ADC: up to 24 channels
and 7.2 MSPS in triple interleaved mode
· 2× 12-bit D/A converters
· General-purpose DMA: 16-stream DMA
controller with FIFOs and burst support
· Up to 17 timers: 2x watchdog, 1x SysTick timer
and up to twelve 16-bit and two 32-bit timers up
to 180 MHz, each with up to four IC/OC/PWM
or pulse counter
· Debug mode
– SWD and JTAG interfaces
– Cortex?-M4 Trace Macrocell?
STM32F446ZCJ6 Applications
These features make the STM32F446xC/E microcontrollers suitable for a wide range of
applications, namely motor drive and control, medical equipment, industrial (PLC, inverters,
circuit breakers), printers, and scanners, alarm systems, video intercom and HVAC, and
home audio appliances.