Skip to main content

STM32F446VE

ARM Cortex-M4 MCU

The STM32F446VE is a arm cortex-m4 mcu from STMicroelectronics. View the full STM32F446VE datasheet below including electrical characteristics, absolute maximum ratings.

Manufacturer

STMicroelectronics

Overview

Part: STM32F446xC/E

Type: ARM Cortex-M4 32-bit MCU

Description: Arm® Cortex®-M4 32-bit MCU+FPU with 225 DMIPS, up to 512 KB Flash, 128+4 KB RAM, and a maximum frequency of 180 MHz.

Operating Conditions:

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

Absolute Maximum Ratings:

  • Max supply voltage (VDD): 4.0 V
  • Max total current into VDD: 150 mA
  • Max storage temperature: -65 to +150 °C

Key Specs:

  • Core: Arm® 32-bit Cortex®-M4 CPU with FPU
  • Max CPU frequency: 180 MHz
  • Flash memory: Up to 512 Kbytes
  • SRAM: 128 Kbytes + 4 KB backup SRAM
  • ADC: 3x 12-bit, 2.4 MSPS (up to 7.2 MSPS in triple interleaved mode)
  • DAC: 2x 12-bit converters
  • Communication interfaces: Up to 4x I2C, 4x SPI (45 Mbits/s), 4x USART, 2x UART (11.25 Mbit/s), 2x CAN
  • USB: USB 2.0 full-speed/high-speed device/host/OTG controller
  • Run mode current (typ): 30.5 mA (VDD=3.3V, fHCLK=180MHz, ART accelerator enabled)
  • Standby mode current (typ): 1.5 μA (VDD=3.3V)

Features:

  • Adaptive real-time accelerator (ART Accelerator)
  • Flexible external memory controller (SRAM,

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™
ReferencePart numbers
STM32F446xC/ESTM32F446MC, STM32F446ME, STM32F446RC, STM32F446RE, STM32F446VC, STM32F446VE, STM32F446ZC, STM32F446ZE.

DS10693 Rev 10

Pin Configuration

Figure 10. STM32F446xC/xE LQFP64 pinout

  1. The above figure shows the package top view.

64

Figure 11. STM32F446xC/xE LQFP100 pinout

  1. The above figure shows the package top view.

Figure 12. STM32F446xC LQFP144 pinout

Figure 12. STM32F446xC LQFP144 pinout

  1. The above figure shows the package top view.

64

Figure 13. STM32F446xC/xE WLCSP81 ballout

Figure 14. STM32F446xC/xE UFBGA144 ballout

  1. The above picture shows the package top view.

64

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 structureFTf5V tolerant IO, I2C FM+ option
I/O structureTTa3.3 V tolerant I/O directly connected toADC
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

Table 10. STM32F446xx pin and ball descriptions

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)

64

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-
-21-L132
1322H8M133
1423J9J234
1524G7K235
1625E7L236

Table 10. STM32F446xx pin and ball descriptions (continued)

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)

64

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

Table 10. STM32F446xx pin and ball descriptions (continued)

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin numberPin numberPin numberPin numberPin number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
---H661
---G662
-41J4J763
-42-H864
-43-J865
-44-K866
-45-L867
-46-M868
2947H4M969
---M1070
3048J3H771
3149H3--
3250J2G772
3351G4M1173

Table 10. STM32F446xx pin and ball descriptions (continued)

64

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin numberPin numberPin numberPin numberPin number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
3452H2M1274
3553J1L1175
3654G3L1276
-55-L977
-56-K978
-57-J979
-58H1H980
-59G2L1081
-60G1K1082
---G883
---F884

Table 10. STM32F446xx pin and ball descriptions (continued)

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin numberPin numberPin numberPin numberPin number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
-61-K1185
-62-K1286
---J1287
---J1188
---J1089
---H1290
---H1191
---H1092
---G1193
----94
---F10-
--E1C1195
3763F1G1296
3864F2F1297
3965F3F1198

Table 10. STM32F446xx pin and ball descriptions (continued)

64

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin numberPin numberPin numberPin numberPin number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
4066D1E1199
4167E2E12100
4268F4D12101
4369E3D11102
4470C1C12103
4571E4B12104
4672D2A12105
-73C2G9106
4774B1G10107
4875A1F9108
4976C3A11109
5077B2A10110

Table 10. STM32F446xx pin and ball descriptions (continued)

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin numberPin numberPin numberPin numberPin number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
5178D3B11111
5279D4B10112
5380A2C10113
-81B3E10114
-82C4D10115
5483D5E9116
-84-D9117
-85A3C9118
-86-B9119
---E7120
---F7121

Table 10. STM32F446xx pin and ball descriptions (continued)

64

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin numberPin numberPin numberPin numberPin number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
-87B4A8122
-88A4A9123
---E8124
---D8125
---C8126
---B8127
---D7128
---C7129
----130
---F6131
---B7132
5589A5A7133

Table 10. STM32F446xx pin and ball descriptions (continued)

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin numberPin numberPin numberPin numberPin number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
5690B5A6134
5791A6B6135
5892C5C6136
5993B6D6137
6094A7D5138
6195C6C5139
6296C7B5140
-97-A5141
-98-A4142

Table 10. STM32F446xx pin and ball descriptions (continued)

64

Table 10. STM32F446xx pin and ball descriptions (continued)

Pin numberPin numberPin numberPin numberPin number
LQFP64LQFP100WLCSP 81UFBGA144LQFP144
6399B7E6-
--B8E5143
64100A8F5144

Table 10. STM32F446xx pin and ball descriptions (continued)

Electrical Characteristics

The definition and values of input/output AC characteristics are given in Figure 32 and Table 58 , respectively.

Unless otherwise specified, the parameters given in Table 58 are derived from tests performed under the ambient temperature and V DD supply voltage conditions summarized in Table 16 .

Table 58. I/O AC characteristics (1)(2)

OSPEEDR y[1:0] bit value (1)SymbolParameterConditionsMinTypMaxUnit
00f max(IO)outMaximum frequency (3)C L = 50 pF, V DD ≥ 2.7 V--4MHz
00f max(IO)outMaximum frequency (3)C L = 50 pF, V DD ≥ 1.7 V--2MHz
00f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 2.7 V--8MHz
00f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 1.8 V--4MHz
00f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 1.7 V--3MHz
00t f(IO)out / t r(IO)outOutput high to low level fall time and output low to high level rise timeC L = 50 pF, V DD = 1.7 V to 3.6 V--100ns

Table 58. I/O AC characteristics (1)(2)

171

Table 58. I/O AC characteristics (1)(2) (continued)

OSPEEDR y[1:0] bit value (1)SymbolParameterConditionsMinTypMaxUnit
01f max(IO)outMaximum frequency (3)C L = 50 pF, V DD ≥ 2.7 V--25MHz
01f max(IO)outMaximum frequency (3)C L = 50 pF, V DD ≥ 1.8 V--12.5MHz
01f max(IO)outMaximum frequency (3)C L = 50 pF, V DD ≥ 1.7 V--10MHz
01f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 2.7 V--50MHz
01f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 1.8 V--20MHz
01f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 1.7 V--12.5MHz
01t f(IO)out / t r(IO)outOutput high to low level fallC L = 50 pF, V DD ≥ 2.7 V--10ns
01t f(IO)out / t r(IO)outOutput high to low level fallC L = 10 pF, V DD ≥ 2.7 V--6ns
01t f(IO)out / t r(IO)outtime and output low to high level rise timeC L = 50 pF, V DD ≥ 1.7 V--20ns
01t f(IO)out / t r(IO)outOutput high to low level fallC L = 10 pF, V DD ≥ 1.7 V--10ns
10f max(IO)outMaximum frequency (3)C L = 40 pF, V DD ≥ 2.7 V--50 (4)MHz
10f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 2.7 V--100 (4)MHz
10f max(IO)outMaximum frequency (3)C L = 40 pF, V DD ≥ 1.7 V--25MHz
10f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 1.8 V--50MHz
10f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 1.7 V--42.5MHz
10t f(IO)out / t r(IO)outOutput high to low level fallC L = 40 pF, V DD ≥ 2.7 V--6ns
10t f(IO)out / t r(IO)outOutput high to low level fallC L = 10 pF, V DD ≥ 2.7 V--4ns
10t f(IO)out / t r(IO)outtime and output low to high level rise timeC L = 40 pF, V DD ≥ 1.7 V--10ns
10t f(IO)out / t r(IO)outOutput high to low level fallC L = 10 pF, V DD ≥ 1.7 V--6ns
11f max(IO)outMaximum frequency (3)C L = 30 pF, V DD ≥ 2.7 V--100 (4)MHz
11f max(IO)outMaximum frequency (3)C L = 30 pF, V DD ≥ 1.8 V--50MHz
11f max(IO)outMaximum frequency (3)C L = 30 pF, V DD ≥ 1.7 V--42.5MHz
11f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 2.7 V--180 (4)MHz
11f max(IO)outMaximum frequency (3)C L = 10 pF, V DD ≥ 1.8 V--100MHz
11t f(IO)out / t r(IO)outOutput high to low level fallC L = 10 pF, V DD ≥ 1.7 V--72.5
11t f(IO)out / t r(IO)outOutput high to low level fallC L = 30 pF, V DD ≥ 2.7 V--4 6ns
11t f(IO)out / t r(IO)outOutput high to low level fallC L = 30 pF, V DD ≥ 1.8 V- -- -7ns
11t f(IO)out / t r(IO)outtime and output low to high level rise timeC L = 30 pF, V DD ≥ 1.7 V C L = 10 pF, V DD ≥ 2.7 V--2.5ns
11t f(IO)out / t r(IO)outOutput high to low level fallC L = 10 pF, V DD ≥ 1.8 V--3.5ns
11t f(IO)out / t r(IO)outOutput high to low level fallC L = 10 pF, V DD ≥ 1.7 V--4ns
-t EXTIpwPulse width of external signals detected by the EXTI controller-10--ns

Table 58. I/O AC characteristics (1)(2) (continued)

  1. Guaranteed by design.
  2. The I/O speed is configured using the OSPEEDRy[1:0] bits. Refer to the STM32F4xx reference manual for a description of the GPIOxSPEEDR GPIO port output speed register.
  3. The maximum frequency is defined in Figure 32 .
  4. For maximum frequencies above 50 MHz and V DD > 2.4 V, the compensation cell should be used.

Figure 32. I/O AC characteristics definition

Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 13 , Table 14 , and Table 15 may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.

Device mission profile (application conditions) is compliant with JEDEC JESD47 Qualification Standard, extended mission profiles are available on demand.

Table 13. Voltage characteristics

SymbolRatingsMinMaxUnit
V DD -V SSExternal main supply voltage (including V DDA , V DD, V DDUSB andV BAT ) (1)-0.34.0
V INInput voltage on FT & FTf pins (2)V SS -0.3V DD +4.0
Input voltage on TTa pinsV SS -0.34.0V
Input voltage on any other pinV SS -0.34.0
Input voltage on BOOT0 pinV SS9.0
\V DDx \Variations between different V DD power pins-
\V SSX V SS \Variations between all the different ground pins-
V ESD(HBM)Electrostatic discharge voltage (human body model)see Section 6.3.15see Section 6.3.15-
  1. VIN maximum value must always be respected. Refer to Table 14 for the values of the maximum allowed injected current.

Table 14. Current characteristics

Table 14. Current characteristics

SymbolRatingsMax.Unit
I VDDTotal current into sum of all V DD power lines (source) (1)240mA
I VSSTotal current out of sum of all V SS ground lines (sink) (1)- 240mA
IV DDUSBTotal current into V DDUSB power line (source)25mA
I VDDMaximum current into each V DD power pin (source) (1)100mA
I VSSMaximum current out of each V SS ground pin (sink) (1)- 100mA
I IOOutput current sunk by any I/O and control pin25mA
I IOOutput current sourced by any I/Os and control pin- 25mA
I IOTotal output current sunk by sum of all I/Os and control pins (2)120mA
I IOTotal output current sunk by sum of all USB I/Os25mA
I IOTotal output current sourced by sum of all I/Os and control pins (2)-120mA
I INJ(PIN)Injected current on FT, FTf, RST and B pins-5/+0 (3)mA
I INJ(PIN)Injected current on TTa pins±5 (4)mA
I INJ(PIN)Total injected current (sum of all I/O and control pins) (5)±25mA
  1. A positive injection is induced by V IN >V DDA while a negative injection is induced by V IN <V SS . IINJ(PIN) must never be exceeded. Refer to Table 13 for the maximum allowed input voltage value.

  2. When several inputs are submitted to a current injection, the maximum Σ I INJ(PIN) is the absolute sum of the positive and negative injected currents (instantaneous values).

Table 15. Thermal characteristics

SymbolRatingsValueUnit
T STGStorage temperature range-65 to +150°C
T JMaximum junction temperature125°C

171

Thermal Information

The maximum chip-junction temperature, T J max, in degrees Celsius, can 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 .

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
STM32F446STMicroelectronics
STM32F446MCSTMicroelectronics
STM32F446MESTMicroelectronics
STM32F446RCSTMicroelectronics
STM32F446RCT6STMicroelectronics64-LQFP
STM32F446RESTMicroelectronics
STM32F446VCSTMicroelectronics
STM32F446XCSTMicroelectronics
STM32F446XC/ESTMicroelectronics
STM32F446XC/XESTMicroelectronics
STM32F446XC/XVSTMicroelectronics
STM32F446XXSTMicroelectronics
STM32F446ZCSTMicroelectronics
STM32F446ZESTMicroelectronics
STM32F446ZET6STMicroelectronics144-LQFP
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