STM32F446RCT6


ARM Cortex-M4 180MHz, 256KB Flash, 128KB SRAM, FPU+DSP, USB HS, Dual QSPI, FMC, 3ADC+2DAC, LQFP-64

38000

Effective Inventory
Go to Inquiry

Image for reference only

Manufacturer Part:

STM32F446RCT6

Package:

LQFP-64 (10 x 10 x 1.4 mm, 0.5mm pitch)

Brand:
Other recommendations you may be interested in.
Description

The STM32F446RCT6 from STMicroelectronics is a high-performance ARM Cortex-M4 microcontroller operating at up to 180 MHz with 256 KB Flash, 128 KB SRAM, and a single-precision FPU with DSP instructions. It features the ART Accelerator for zero-wait-state Flash execution, three 12-bit ADCs (2.4 MSPS), two 12-bit DACs, up to 20 communication interfaces (including USB 2.0 HS/FS OTG, 2× CAN, 4× SPI, 4× I²C, 6× USART/UART, 2× SAI), Dual QuadSPI, FMC with SDRAM support, and 17 timers. Housed in a 64-pin LQFP package (10×10 mm) with 50 GPIOs, it operates from 1.7 V to 3.6 V at -40°C to +85°C.

The STM32F446RCT6 is a high-performance microcontroller from STMicroelectronics’ STM32F4 series, based on the ARM Cortex-M4 32-bit RISC core with single-precision floating-point unit (FPU) and full DSP instruction set. It operates at frequencies up to 180 MHz, delivering 225 DMIPS and 608 CoreMark performance.

The key differentiator of the STM32F446 within the F4 family is its rich connectivity: it is the only F4 variant with Dual QuadSPI (supporting memory-mapped mode for cost-effective external Flash expansion), a Flexible Memory Controller (FMC) with SDRAM support, and two Serial Audio Interfaces (SAI) with dedicated audio PLLs. These features make it particularly attractive for consumer audio, industrial HMI, and IoT gateway applications.

The ART Accelerator (Adaptive Real-Time accelerator) uses a 128-bit wide Flash memory interface with instruction prefetch and cache to achieve zero-wait-state execution at 180 MHz from Flash, eliminating the performance penalty that typically affects Cortex-M4 devices running from non-cached Flash.

The RCT6 variant provides 256 KB Flash and 128 KB SRAM (plus 4 KB backup SRAM) in a 64-pin LQFP package with 50 GPIOs. This is the mid-density option; the RET6 variant offers 512 KB Flash in the same LQFP-64 package for applications requiring more code space.

Power consumption is 200 µA/MHz (typical) in Run mode from Flash at 180 MHz, with 50 µA in Stop mode. The device supports multiple low-power modes (Sleep, Stop, Standby) with VBAT supply for RTC and backup register retention.

The peripheral set includes three 12-bit ADCs (2.4 MSPS each, 7.2 MSPS in triple interleaved mode), two 12-bit DACs, two CAN 2.0B controllers, USB 2.0 full-speed and high-speed OTG with on-chip PHY, SPDIF-Rx input, camera interface, and HDMI-CEC.

**Cortex-M4 Core with FPU:** The 32-bit ARM Cortex-M4 core executes Thumb-2 instructions at 180 MHz. The single-precision FPU accelerates floating-point math (1-cycle MAC, hardware divide), critical for sensor fusion and audio DSP. The Memory Protection Unit (MPU) allows isolation of OS tasks for reliable embedded software.

**ART Accelerator:** The Adaptive Real-Time accelerator consists of an instruction cache, data cache, and prefetch queue between the Cortex-M4 and the embedded Flash. Since the Flash access time (25 ns) limits zero-wait execution to ~40 MHz without caching, the ART Accelerator caches both instruction and data accesses, achieving 180-MHz zero-wait performance for linear code paths. Cache misses add 1-3 wait states.

**Bus Matrix and DMA:** A 32-bit multi-AHB bus matrix connects the Cortex-M4, DMA controllers, and peripherals through separate AHB/APB buses. Two DMA controllers (16 streams total) with FIFOs and burst support offload data transfers (ADC-to-memory, memory-to-SPI, etc.) without CPU intervention. The FMC and QuadSPI each have dedicated AHB master ports for zero-contention external memory access.

**Clock and Power Management:** An internal 16-MHz RC (1% accuracy) enables startup without external crystal. An external 4-26 MHz crystal or resonator drives the main PLL to 180 MHz. Dynamic voltage scaling and clock gating per peripheral minimize power consumption. The VBAT domain maintains RTC and 4 KB backup SRAM when main power is removed.

Pin Group Name Type Description
Power VDD, VDDA, VBAT P VDD=1.7-3.6V digital supply (4 pins); VDDA=analog supply; VBAT=battery backup for RTC/backup SRAM; VSS/VSSA=ground references (4+1 pins)
Boot BOOT0 I Boot mode selection; sampled at reset; 0=Flash, 1=System memory (bootloader); add 10kΩ pull-down for Flash boot
NRST I Active-low reset; open-drain with internal pull-up; Schmidt-trigger input; connect 100nF cap to GND and optional reset button
GPIO PA0-PA15, PB0-PB15, PC0-PC15, PD0-PD2 I/O 50 GPIO pins; most 5V-tolerant; alternate function mapping for peripherals; up to 90 MHz toggle speed; 8 MHz external interrupt capability
OSC PH0/OSC_IN, PH1/OSC_OUT I/O 4-26 MHz external crystal oscillator; can be used as GPIO when using internal RC or external clock via MCO
Debug PA13/SWDIO, PA14/SWCLK I/O Serial Wire Debug port; mandatory for programming and debugging; PA13=SWDIO, PA14=SWCLK; JTAG pins (PA15, PB3, PB4) shared with GPIO
USB PA11/USB_DM, PA12/USB_DP I/O USB 2.0 full-speed data pins (on-chip PHY); connect directly to USB connector with 1.5kΩ pull-up on DP for FS device
Application Description
IoT Gateway with External Memory Use Dual QuadSPI for external NOR Flash (firmware + OTA storage) and FMC for SDRAM (network buffers); USB HS for host-mode peripheral connection; 180MHz + FPU for TLS encryption; 20+ interfaces for multi-protocol bridging (CAN, UART, SPI, I²C)
Audio Processing Device SAI + dedicated audio PLL provide I²S/TDM audio interfaces; FPU accelerates FFT and filter algorithms; DAC generates analog audio output; SPDIF-Rx receives digital audio; USB HS streams audio data; 256KB Flash fits audio codec + application
Motor Control with Communication Advanced TIM1/TIM8 PWM timers for 3-phase motor drive; 2× CAN for industrial network; ADC for current sensing; encoder interface on TIM2/5; DSP instructions for field-oriented control; FMC for HMI display buffer
Industrial HMI Controller FMC drives parallel TFT LCD (8080/6800 mode); SDRAM stores frame buffer; Touch sensing via ADC; USB for configuration; CAN for PLC communication; LQFP-64 fits compact panel-mount enclosures
Model Manufacturer Compatibility Key Difference
STM32F446RET6 ST Pin-Compatible Upgrade Same LQFP-64 pinout; 512KB Flash (vs 256KB); same SRAM and peripherals; drop-in for code-heavy applications needing more Flash
STM32F407VGT6 ST Functional Equivalent LQFP-100 (larger); 1MB Flash, 192KB SRAM; Ethernet MAC (F446 lacks); no Dual QSPI or SAI; more GPIOs; use when Ethernet and more I/O needed
STM32G474VET6 ST Competitive Alternative LQFP-100; 170MHz Cortex-M4; 512KB Flash; high-resolution PWM for motor control; math accelerator (CORDIC); no USB HS; better analog peripherals; use for motor-focused designs
LPC4337JBD100 NXP Competitive Alternative LQFP-100; dual-core M4+M0; 204MHz M4; 1MB Flash; Ethernet; more I/O; higher cost; use when dual-core processing needed
Recommend Parts
Cortex-M0+ ultra-low-power MCU, 32MHz, 128KB Flash, crystal-less USB, LQFP-64

Brand:

Package:

LQFP-64 (10×10 mm)
In stock:
14446pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Cortex-M4F MCU, 168MHz, 512KB Flash, 192KB SRAM, Ethernet, USB OTG, LQFP-100

Brand:

Package:

LQFP-100 (14×14×1.4 mm)
In stock:
2870pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
ARM Cortex-M4F MCU, 72MHz, 384KB Flash, 64KB SRAM, dual ADC, 4 comparators, 2 op amps, LQFP-100

Brand:

Package:

LQFP-100 (14 x 14 x 1.4 mm)
In stock:
12274pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
ARM Cortex-M4F MCU, 168MHz, 1MB Flash, 192KB SRAM, Ethernet, USB OTG HS, UFBGA-176

Brand:

Package:

UFBGA-176 (10 x 10 mm, 0.65mm pitch)
In stock:
9303pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Quad JFET-input op amp, 4MHz GBP, 16V/µs slew rate, 200pA bias current, SOIC-14

Brand:

Package:

SOIC-14 (8.75 x 4 x 1.65 mm)
In stock:
9834pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Ultra-low-power Cortex-M3 MCU, 32MHz, 256KB Flash, 32KB SRAM, LCD controller, LQFP-64

Brand:

Package:

LQFP-64 (10x10mm)
In stock:
5417pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Quality Assurance

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.

Shipping & Payment

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.

Service & Packaging

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.