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.

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
Mounting TypeSurface Mount
Number of I/O50
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Package / Case64-LQFP
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
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

Figure 9. STM32F446xC/xE LQFP64 pinout

Figure 10. STM32F446xC/xE LQFP100 pinout

  1. The above figure shows the package top view.

61

Figure 11. STM32F446xC LQFP144 pinout

  1. The above figure shows the package top view.

Figure 12. STM32F446xC/xE WLCSP81 ballout

Figure 12. STM32F446xC/xE WLCSP81 ballout

  1. The above figure shows the package top view.

61

Figure 13. STM32F446xC/xE UFBGA144 ballout

  1. The above picture shows the package top view.

Table 9. Legend/abbreviations used in the pinout table

NameAbbreviationDefinition
Pin nameUnless otherwise specified in brackets below the pin name, the pin function during and after reset is the same as the actual pin nameUnless otherwise specified in brackets below the pin name, the pin function during and after reset is the same as the actual pin name
Pin typeSSupply pin
Pin typeIInput only pin
Pin typeI/OInput / output pin
I/O structureFT5 V tolerant I/O
I/O structureTTa3.3 V tolerant I/O directly connected to ADC
I/O structureBDedicated BOOT0 pin
I/O structureRSTBidirectional reset pin with weak pull-up resistor
NotesUnless otherwise specified by a note, all I/Os are set as floating inputs during and after resetUnless otherwise specified by a note, all I/Os are set as floating inputs during and after reset
Alternate functionsFunctions selected through GPIOx_AFR registersFunctions selected through GPIOx_AFR registers
Additional functionsFunctions directly selected/enabled through peripheral registersFunctions directly selected/enabled through peripheral registers

Table 10. STM32F446xx pin and ball descriptions

Pin NumberPin NumberPin NumberPin NumberPin Number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
-1D7A31
-2D6A22
-3A9B23
-4-B34

61

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin NumberPin NumberPin NumberPin NumberPin Number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
-5-B45
16B9C26
27C8A17
38C9B18
49D9C19
---C310
---C411
---D412
---E213
---E314
---E415
-10-D216
-11-D317
---F318
---F219
---G320
---G221
---G122
512E9D123

Table 10. STM32F446xx pin and ball descriptions (continued)

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin NumberPin NumberPin NumberPin NumberPin Number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
613F9E124
714D8F125
815G9H126
916-H227
1017E8H328
1118F8H429
-19H9-30
--G8--
1220F7J131
---K1-
-21H8L132
1322-M133
1423J9J234
1524G7K235
1625E7L236

Table 10. STM32F446xx pin and ball descriptions (continued)

61

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin NumberPin NumberPin NumberPin NumberPin Number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
1726E6M237
1827-G438
--J8H5-
1928-F439
2029H7J340
2130F6K341
2231G6L342
2332E5M343
2433J7J444
2534-K445

Table 10. STM32F446xx pin and ball descriptions (continued)

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin NumberPin NumberPin NumberPin NumberPin Number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
2635F5L446
2736H6M447
2837J6J548
---M549
---L550
----51
---G552
---K553
---M654
---L655
---K656
---J657
-38J5M758
-39H5L759
-40G5K760

61

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