Skip to main content

STM32F446RCT6

ARM Cortex-M4 MCU

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

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
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
Oscillator TypeInternal
Oscillator TypeInternal
Oscillator TypeInternal
Package / Case64-LQFP
PackagingTray
PackagingTray
PackagingTray
PackagingTray
PackagingTray
PackagingTray
PeripheralsBrown-out Detect/Reset, DMA, I2S, LVD, POR, PWM, WDT
Flash Memory Size256KB (256K 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
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)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supply Voltage1.7V ~ 3.6V

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

STM32F446RCT6 – 64-LQFP Pinout

PinNameTypeDescription / Alternate Functions
1VBATSBattery supply voltage
2PC13I/OGeneral-purpose I/O
3PC14-OSC32_INI/OGeneral-purpose I/O / 32 kHz oscillator input
4PC15-OSC32_OUTI/OGeneral-purpose I/O / 32 kHz oscillator output
5PH0-OSC_INIGeneral-purpose I/O / Main oscillator input
6PH1-OSC_OUTI/OGeneral-purpose I/O / Main oscillator output
7NRSTRSTReset pin (active low) with 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-SGround / Analog reference low
13VDDA/VREF+SAnalog supply / Analog reference high
14PA0I/OGeneral-purpose I/O
15PA1I/OGeneral-purpose I/O
16PA2I/OGeneral-purpose I/O
17PA3I/OGeneral-purpose I/O
18VSSSGround
19VDDSSupply voltage
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
31VCAP_1SPower supply decoupling capacitor pin
32VSSSGround
33VDDSSupply voltage
34PB12I/OGeneral-purpose I/O
35PB13I/OGeneral-purpose I/O
36PB14I/OGeneral-purpose I/O
37PB15I/OGeneral-purpose I/O
38PC6I/OGeneral-purpose I/O
39PC7I/OGeneral-purpose I/O
40PC8I/OGeneral-purpose I/O
41PC9I/OGeneral-purpose I/O
42PA8I/OGeneral-purpose I/O
43PA9I/OGeneral-purpose I/O
44PA10I/OGeneral-purpose I/O
45PA11I/OGeneral-purpose I/O
46PA12I/OGeneral-purpose I/O
47PA13I/OJTMS-SWDIO / General-purpose I/O
48VDDSSupply voltage
49PA14I/OJTCK-SWCLK / General-purpose I/O
50PA15I/OJTDI / General-purpose I/O
51PC10I/OGeneral-purpose I/O
52PC11I/OGeneral-purpose I/O
53PC12I/OGeneral-purpose I/O
54PD2I/OGeneral-purpose I/O
55PD3I/OGeneral-purpose I/O
56PD4I/OGeneral-purpose I/O
57PD5I/OGeneral-purpose I/O
58PD6I/OGeneral-purpose I/O
59PD7I/OGeneral-purpose I/O
60PB3I/OJTDO-TRACESWO / General-purpose I/O
61PB4I/ONJTRST / General-purpose I/O
62PB5I/OGeneral-purpose I/O
63PB6I/OGeneral-purpose I/O
64PB7I/OGeneral-purpose I/O

Notes

  • PC13–PC15: Limited output capability (2 MHz max frequency); typically used for RTC and oscillator pins.
  • PA13, PA14, PA15, PB3, PB4: JTAG/SWD debug pins; can be repurposed as GPIO after debug interface is disabled.
  • VBAT (Pin 1): Dedicated battery supply for RTC and backup registers; must be decoupled with a capacitor.
  • VCAP_1 (Pin 31): Internal voltage regulator decoupling capacitor pin; requires a 100 nF capacitor to ground.
  • PH0, PH1: Oscillator pins; PH0 is input-only during oscillator operation.
  • All I/O pins are 5V-tolerant (FT) except where noted in the alternate function table.
  • Refer to Table 11 (Alternate Functions) in the datasheet for complete peripheral mapping (SPI, UART, I2C, CAN, SAI, FMC, SDIO, etc.).

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 GPIOx_SPEEDR 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
STM32F446RESTMicroelectronics
STM32F446VCSTMicroelectronics
STM32F446VESTMicroelectronics
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