Skip to main content

STM32F446RET6

ARM Cortex-M4 MCU

The STM32F446RET6 is a arm cortex-m4 mcu from STMicroelectronics. View the full STM32F446RET6 datasheet below including key specifications, pinout.

Manufacturer

STMicroelectronics

Package

64-LQFP

Lifecycle

Active

Key Specifications

ParameterValue
ConnectivityCANbus, EBI/EMI, I2C, IrDA, LINbus, SAI, SD, SPDIF-Rx, SPI, UART/USART, USB, USB OTG
Core ProcessorARM® Cortex®-M4
Core Size32-Bit
Data ConvertersA/D 16x12b; D/A 2x12b
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
Mounting TypeSurface Mount
Number of I/O50
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Package / Case64-LQFP
PackagingTray
PackagingTray
PackagingTray
PackagingTray
PackagingTray
PeripheralsBrown-out Detect/Reset, DMA, I2S, LVD, POR, PWM, WDT
Flash Memory Size512KB (512K x 8)
Program Memory TypeFLASH
RAM Size128K x 8 B
Clock Speed180MHz
Standard Pack Qty960
Standard Pack Qty960
Standard Pack Qty960
Standard Pack Qty960
Standard Pack Qty960
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supply Voltage1.7V ~ 3.6V

Overview

Part: STM32F446xx — STMicroelectronics

Type: ARM Cortex-M4 MCU

Description: 32-bit ARM Cortex-M4 CPU with FPU operating at up to 180 MHz, featuring up to 512 KB Flash, 128 KB SRAM, USB OTG HS/FS, 17 timers, 3 ADCs, and 20 communication interfaces.

Operating Conditions:

  • Supply voltage: 1.7 V to 3.6 V
  • Operating temperature: -40 to +105 °C
  • Max CPU frequency: 180 MHz

Absolute Maximum Ratings:

  • Max supply voltage: null
  • Max continuous current: null
  • Max junction/storage temperature: null

Key Specs:

  • Core: ARM 32-bit Cortex-M4 CPU with FPU
  • Max CPU frequency: 180 MHz
  • Flash memory: Up to 512 KB
  • SRAM: 128 KB
  • Backup SRAM: Up to 4 KB
  • ADC: 3x 12-bit, 2.4 MSPS (up to 7.2 MSPS in triple interleaved mode)
  • DAC: 2x 12-bit
  • DMIPS: 225 DMIPS / 1.25 DMIPS/MHz (Dhrystone 2.1)
  • I/O ports: Up to 114 with interrupt capability, up to 112 5 V-tolerant

Features:

  • Adaptive real-time accelerator (ART Accelerator™)
  • Flexible external memory controller (SRAM, PSRAM, SDRAM/LPSDR SDRAM, Flash NOR/NAND)
  • Dual mode Quad SPI interface
  • LCD parallel interface, 8080/6800 modes
  • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
  • USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
  • 8- to 14-bit parallel camera interface up to 54 Mbytes/s
  • Low-power modes: Sleep, Stop, Standby
  • Debug interfaces: SWD & JTAG, Cortex-M4 Trace Macrocell™

Applications:

  • Motor drive and application control
  • Medical equipment
  • Industrial applications: PLC, inverters, circuit breakers
  • Printers, and scanners
  • Alarm systems, video intercom, and HVAC
  • Home audio appliances

Package:

  • LQFP64 (64 pins)
  • LQFP100 (100 pins)
  • LQFP144 (144 pins)
  • WLCSP81 (81 balls)
  • UFBGA144 (144 balls)

Features

  • Core: ARM ® 32-bit Cortex ® -M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Fl ash memory, frequency up to 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
  • Memories
  • -512 kB of Flash memory
  • -128 KB of SRAM
  • -Flexible external memory controller with up to 16-bit data bus: SRAM,PSRAM,SDRAM/LPSDR SDRAM, Flash NOR/NAND memories
  • -Dual mode Quad SPI 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 + 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 4 IC/OC/PWM or pulse counter
  • Debug mode
  • -SWD & JTAG interfaces
  • -Cortex ® -M4 Trace Macrocell™
ReferencePart number
STM32F446xxSTM32F446MC, STM32F446ME, STM32F446RC, STM32F446RE, STM32F446VC, STM32F446VE, STM32F446ZC, STM32F446ZE.

DocID026062 Rev 4

Pin Configuration

STM32F446RET6 – 64-LQFP Pinout

PinNameTypeDescription / Alternate Functions
1VBATSBattery supply
2PC13I/OGeneral-purpose I/O
3PC14-OSC32_INI32 kHz oscillator input
4PC15-OSC32_OUTO32 kHz oscillator output
5PH0-OSC_INIMain oscillator input
6PH1-OSC_OUTOMain oscillator output
7NRSTRSTReset pin (bidirectional, weak pull-up)
8PC0I/OGeneral-purpose I/O
9PC1I/OGeneral-purpose I/O
10PC2I/OGeneral-purpose I/O
11PC3I/OGeneral-purpose I/O
12VSSA/VREF-SAnalog ground / Reference ground
13VDDA/VREF+SAnalog supply / Reference supply
14PA0I/OGeneral-purpose I/O
15PA1I/OGeneral-purpose I/O
16PA2I/OGeneral-purpose I/O
17PA3I/OGeneral-purpose I/O
18VSSSGround
19VDDSSupply
20PA4I/OGeneral-purpose I/O
21PA5I/OGeneral-purpose I/O
22PA6I/OGeneral-purpose I/O
23PA7I/OGeneral-purpose I/O
24PC4I/OGeneral-purpose I/O
25PC5I/OGeneral-purpose I/O
26PB0I/OGeneral-purpose I/O
27PB1I/OGeneral-purpose I/O
28PB2I/OGeneral-purpose I/O
29PB10I/OGeneral-purpose I/O
30PB11I/OGeneral-purpose I/O
31VSSSGround
32VDDSSupply
33PB12I/OGeneral-purpose I/O
34PB13I/OGeneral-purpose I/O
35PB14I/OGeneral-purpose I/O
36PB15I/OGeneral-purpose I/O
37PC6I/OGeneral-purpose I/O
38PC7I/OGeneral-purpose I/O
39PC8I/OGeneral-purpose I/O
40PC9I/OGeneral-purpose I/O
41PA8I/OGeneral-purpose I/O
42PA9I/OGeneral-purpose I/O
43PA10I/OGeneral-purpose I/O
44PA11I/OGeneral-purpose I/O
45PA12I/OGeneral-purpose I/O
46PA13I/OJTMS-SWDIO (debug)
47VSSSGround
48VDDSSupply
49PA14I/OJTCK-SWCLK (debug)
50PA15I/OJTDI (debug)
51PC10I/OGeneral-purpose I/O
52PC11I/OGeneral-purpose I/O
53PC12I/OGeneral-purpose I/O
54PD2I/OGeneral-purpose I/O
55PB3I/OJTDO-TRACESWO (debug)
56PB4I/ONJTRST (debug)
57PB5I/OGeneral-purpose I/O
58PB6I/OGeneral-purpose I/O
59PB7I/OGeneral-purpose I/O
60PB8I/OGeneral-purpose I/O
61PB9I/OGeneral-purpose I/O
62VSSSGround
63VDDSSupply
64PD1I/OGeneral-purpose I/O

Notes

  • Pin numbering extracted from Figure 9 (STM32F446xC/xE LQFP64 pinout diagram).
  • Debug pins (PA13, PA14, PA15, PB3, PB4): Used for JTAG/SWD debugging; can be repurposed as GPIO after debug is disabled.
  • Oscillator pins (PC14-OSC32_IN, PC15-OSC32_OUT, PH0-OSC_IN, PH1-OSC_OUT): Reserved for crystal oscillators; do not use as GPIO if oscillators are active.
  • Power pins (VDD, VSS, VDDA, VSSA, VBAT): Multiple supply pins must all be properly decoupled and connected.
  • Reset pin (NRST): Bidirectional with internal weak pull-up; external pull-up and filtering capacitor recommended.
  • All I/O pins are 5V-tolerant (FT) unless otherwise specified in the datasheet.
  • Alternate functions available through GPIO_AFR registers as detailed in Table 11.

Thermal Information

The maximum chip-junction temperature, T J max, in degrees Celsius, may be calculated using the following equation:

T J max = T A max + (P D max x Θ JA )

Package Information

In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK ® packages, depending on their level of environmental compliance. ECOPACK ® specifications, grade definitions and product status are available at: www.st.com . ECOPACK ® is an ST trademark.

Figure 15. LQFP64-10x10 mm 64 pin low-profile quad flat package outline

  1. Drawing is not to scale

83

Table 13. LQFP64 - 10 x 10 mm low-profile quad flat package mechanical data

Symbolmillimetersmillimetersmillimetersinches (1)inches (1)inches (1)
SymbolMinTypMaxMinTypMax
A--1.600--0.0630
A10.050-0.1500.0020-0.0059
A21.3501.4001.4500.05310.05510.0571
b0.1700.2200.2700.00670.00870.0106
c0.090-0.2000.0035-0.0079
D11.80012.00012.2000.46460.47240.4803
D19.80010.00010.2000.38580.39370.4016
D3-7.500--0.2953-
E11.80012.00012.2000.46460.47240.4803
E19.80010.00010.2000.38580.39370.4016
E3-7.500--0.2953-
e-0.500--0.0197-
L0.4500.6000.7500.01770.02360.0295
L1-1.000--0.0394-
K3.5°3.5°
ccc--0.080--0.0031

Table 13. LQFP64 - 10 x 10 mm low-profile quad flat package mechanical data

Figure 16. LQFP100, 14 x 14 mm 100-pin low-profile quad flat package outline

Table 14. LQPF100, 14 x 14 mm 100-pin low-profile quad flat package mechanical data

Symbolmillimetersmillimetersmillimetersinches (1)inches (1)inches (1)
SymbolMinTypMaxMinTypMax
A--1.600--0.0630
A10.050-0.1500.0020-0.0059
A21.3501.4001.4500.05310.05510.0571
b0.1700.2200.2700.00670.00870.0106
c0.090-0.2000.0035-0.0079
D15.80016.00016.2000.62200.62990.6378
D113.80014.00014.2000.54330.55120.5591
D3-12.000--0.4724-
E15.80016.00016.2000.62200.62990.6378

Table 14. LQPF100, 14 x 14 mm 100-pin low-profile quad flat package mechanical data

83

Table 14. LQPF100, 14 x 14 mm 100-pin low-profile quad flat package mechanical data (continued)

Symbolmillimetersmillimetersmillimetersinches (1)inches (1)inches (1)
SymbolMinTypMaxMinTypMax
E113.80014.00014.2000.54330.55120.5591
E3-12.000--0.4724-
e-0.500--0.0197-
L0.4500.6000.7500.01770.02360.0295
L1-1.000--0.0394-
k3.5°3.5°
ccc--0.080--0.0031
  1. Values in inches are converted from mm and rounded to 4 decimal digits.
  2. Dimensions are expressed in millimeters.
  3. Drawing is not to scale.

Figure 17. LQPF100 recommended footprint

Figure 18. LQFP144, 20 x 20 mm, 144-pin low-profile quad flat package outline

  1. Drawing is not to scale.

83

Table 15. LQFP144, 20 x 20 mm, 144-pin low-profile quad flat package mechanical data

Symbolmillimetersmillimetersmillimetersinches (1)inches (1)inches (1)
SymbolMinTypMaxMinTypMax
A--1.600--0.0630
A10.050-0.1500.0020-0.0059
A21.3501.4001.4500.05310.05510.0571
b0.1700.2200.2700.00670.00870.0106
c0.090-0.2000.0035-0.0079
D21.80022.00022.2000.85830.86610.874
D119.80020.00020.2000.77950.78740.7953
D3-17.500--0.689-
E21.80022.00022.2000.85830.86610.8740
E119.80020.00020.2000.77950.78740.7953
E3-17.500--0.6890-
e-0.500--0.0197-
L0.4500.6000.7500.01770.02360.0295
L1-1.000--0.0394-
k3.5°3.5°
ccc--0.080--0.0031

Table 15. LQFP144, 20 x 20 mm, 144-pin low-profile quad flat package mechanical data

Figure 19. LQFP144 recommended footprint

Figure 19. LQFP144 recommended footprint

  1. Dimensions are expressed in millimeters.

83

Figure 20. UFBGA144, 7x7x0.60 R12x12 P 0.5mm, package outline

  1. Dimensions are expressed in millimeters.

Table 16. UFBGA144, 7 x 7 x 0.60 R12x12 P 0.5 mm, 144-pin package mechanical data

Symbolmillimetersmillimetersmillimetersinches (1)inches (1)inches (1)
SymbolTypMinMaxTypMinMax
A0.530.460.60.02090.01810.0236
A10.080.050.110.00310.0020.0043
A20.450.40.50.01770.01570.0197
A30.130.080.180.00510.00310.0071
A40.320.270.370.01260.01060.0146
b0.250.20.30.00980.00790.0118
D76.957.050.27560.27360.2776
D15.55.455.550.21650.21460.2185
E76.957.050.27560.27360.2776
E15.55.455.550.21650.21460.2185
e0.50.0197
F0.750.70.80.02950.02760.0315
ddd0.10.0039

Table 16. UFBGA144, 7 x 7 x 0.60 R12x12 P 0.5 mm, 144-pin package mechanical data

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
STM32F446MCSTMicroelectronics
STM32F446MESTMicroelectronics
STM32F446RCSTMicroelectronics
STM32F446RESTMicroelectronics
STM32F446VCSTMicroelectronics
STM32F446VESTMicroelectronics
STM32F446XSTMicroelectronics
STM32F446XCSTMicroelectronics
STM32F446XC/XESTMicroelectronics
STM32F446XC/XVSTMicroelectronics
STM32F446XESTMicroelectronics
STM32F446XVSTMicroelectronics
STM32F446XXSTMicroelectronics
STM32F446XXMICROCONTROLLERSSTMicroelectronics
STM32F446XZSTMicroelectronics
STM32F446ZCSTMicroelectronics
STM32F446ZESTMicroelectronics
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free