ATTENTION: Due to increased demand and order volume, processing time may take an additional 1-3 business days.
HomeCommunitySubjectSTM32F446RET6 Microcontroller: ARM Cortex-M4 MCU

STM32F446RET6 Microcontroller: ARM Cortex-M4 MCU

The STM32F446RET6 comes with an Arm Cortex-M4 32-bit RISC core whose operating frequency is 180 MHz and is used for providing high-performance features.

2430

Jan 9, 2025

JAK Electronics

0

The STM32F446RET6 comes with an Arm Cortex-M4 32-bit RISC core whose operating frequency is 180 MHz and is used for providing high-performance features. The Cortex-M4 core has certain features, such as FPU, that are compatible with Arm single precision data processing data and instructions. It also applies a DSP instruction complete set and MPU, or memory protection unit, that is best for securing any circuit's features and instructions.

This controller also has high-speed memory configuration such as 512 KB flash memory, 128 KB SRAM, and 4 KB SRAM used as backup memory. It also has different input/output pins and devices that are configured with 2 APB buses and two AHB buses with a multi-AHB bus matrix and 32-bit

The controller also comes with 2 digital-to-analog converter modules, with 3 twelve-bit ADC and RTC modules. 12, 16-bit timers have two PWM timers for controlling the functions of motors.

The controller also has different standards as well as the latest used communications protocols.

● There are 4 I2C communication protocols configured on board with 4 SPI and 3 I2S that are used for providing noiseless audio, and I2C gets a clock signal through the inner audio PLL.

● There are 4 USARTs with two UARTs configured, and for using the complete power range, there are USB OTG full speed and USB OTG high speed configured.

● It also has 2 CANs and 2 SAIs for getting audio errorless, and SAIs get clock signals through an inner audio PLL.

● It also has some advanced features such as SDIO, and FMC interfacing with CMOS sensors for camera interfacing.

Features

● This module 8080/6800 modes LCD parallel configured interfacing.

● It has reset, clock, and supply control features. (1.7V to 3.6V)

● It has three power modes: sleep, stop, and standby modes.

● It has 17 timers, 1x SysTick timer, twelve 16-bit and two 32-bit timers of 180 MHz frequency with 2x watchdog.

● It uses about 20 communication interfacing systems with 114 I/O ports with interrupt capability.

● It has 128KB SRAM and a dual-mode QuadSPI interface with a 64-pin LQFP package.

● Temperature range is -40 to 85°C.

Some more technical features of the STM32F446RET6 are.

Mounting Type

Surface Mount

Package

64-LQFP

Pinout

64

Ambient Temperature Range High

85°C

Number of SPI Channels

4

Number of USB Channels

2

Height

1.6mm

REACH SVHC

No SVHC

RoHS Status

ROHS3 Compliant

Moisture Sensitivity Level (MSL)

3 (168 Hours)

Terminations

64

Maximum Power Dissipation

345mW

Terminal Position

Quad

Terminal Form

Gull Wing

Terminal Pitch

0.5mm

Frequency

180MHz

Base Part Number

STM32F446

Qualification Status

Not Qualified

Interface

CAN, LIN, SPI, UART,I2C, I2S, IrDA, USART, USB

Memory Size

512kB

Oscillator Type

Internal

RAM Size

128K x 8

Voltage - (Vcc/Vdd)

1.7V - 3.6V

Core Processor

ARM Cortex-M4

Peripherals

Brown-out Detect/Reset, PWM, WDT, DMA, I2S, LVD, POR,

Program Memory Type

FLASH

Core Size

32-Bit

Program Memory Size

512KB (512K x 8)

Connectivity

CANbus, SPDIF-Rx, SPI, UART/USART, USB, EBI/EMI, I2C, IrDA, LINbus, SAI, SD, USB OTG

Supply Current-Max

115mA

Bit Size

32

Data Bus Width

32b

Number of Timers/Counters

14

Core Architecture

ARM

On Chip Program ROM Width

8

Number of A/D Converters

3

Number of ADC Channels

16

Max Junction Temperature (Tj)

105°C

Lead

no

Data Converters

A/D 16x12b; D/A 2x12b

Number of I/Os

50

Watchdog Timers

Yes

Operating Temperature

-40°C to 85°C TA

Packaging

Tray

Series

STM32F4

STM32F446RET6 Pins

STM32F446RET6 Pins

Functions

PA0

TIM2_CH1/ETR, USART2_CTS, ADC_IN0 TIM5_CH1,

PA1

TIM2_CH2, USART2_RTS, ADC_IN1,TIM5_CH2,

PA2

TIM2_CH3, USART2_TX, ADC_IN2, TIM5_CH3,

PA3

TIM2_CH4, USART2_RX, TIM5_CH4, ADC_IN3

PA4

SPI1_NSS, ADC_IN4, DAC_OUT1, I2S1_WS,

PA5

ADC_IN5, SPI1_SCK,  DAC_OUT2

PA6

TIM3_CH1, TIM1_BKIN, SPI1_MISO,  ADC_IN6

PA7

SPI1_MOSI,  TIM1_CH1N, ADC_IN7, TIM3_CH2,

PB0

TIM3_CH3, TIM1_CH2N,  ADC_IN8

PB1

 TIM3_CH4, ADC_IN9, TIM1_CH3N,

PB6

USART1_TX,TIM4_CH1, I2C1_SCL,

PB7

USART1_RX, TIM4_CH2

PC0

ADC_IN10

PC1

ADC_IN11

PC13

-

PD12

TIM4_CH1, SPI2_NSS, USART3_RTS,

PD13

USART3_CTS, TIM4_CH2,  SPI2_SCK

STM32F446RET6 CAD Mode

STM32F446RET6 Components

Arm Cortex-M4 CPU

● The STM32F446RET6 has an Arm Cortex-M4 CPU that can work at 180 MHz speed. In this process, FPU helps to solve computations easily and accurately. There is DSP to help handle audio processing easily.

Memory

● There is 512 KB flash memory configured on board with 128 KB SRAM that helps store your instructions and data sets. Persistent storage is provided by flash memory, and for easy and fast access, SRAM is used. It also has 4KB back SRAM that stores data when there is no power.

External Memory Controller

● External memory control is used on board for providing a 16-bit data bus. That helps to provide some memory space for SRAM, PSRAM, SDRAM, etc.

Dual-Mode Quad SPI Interface

● This component helps to provide high-speed and easy data transfer and helps when you are working on bulk data processing.

LCD Interface

● On the controller, there is an LCD parallel interface with combinations of 8080/6800 modes. It is helpful for the connection of LCD and helps to see working in video form.

DMA Controller

● There is effective data transfer without the use of a constant CPU through the use of a 16-stream DMA controller with a combination of FIFO. That is helpful for high-speed features where data is transferred in an easy and fast way.

Timer

● The STM32F446RET6 has 17 timers that control different functions such as input capture, output compare, PWM, etc. There is a monitoring system controlled through 2 watchdog timers, and for simple timekeeping, a SysTick timer is used.

Debugging Interfaces

● The components used for debugging are Serial Wire Debug and JTAG interfacing which are used for troubleshooting and different program testing. For detailed analysis, there is a Cortex-M4 Trace Macrocell configured that is best for solving complex systems.

Clock, Reset, and Supply Management

● These components are used for a simple system for device stability. There is smooth and simple working provided through the use of 1.7 V to 3.6 V application supply, POR, PVD, Power-Down Reset, and Brown-Out Reset. In this, some other features are used for accurate and stable timing, such as a 4 to 26 MHz crystal oscillator, a 32 kHz oscillator for RTC, and a 16 MHz internal RC oscillator.

Low Power Modes

● Three modes of power Sleep, Stop, and Standby help to save power. These modes are best for battery-controlled devices and features where less power use is important.

ADC & DAC Converters

● The 12-bit 3 ADC and 12-bit 2 DACs are configured on the controller. That is used for analog-to-digital (ADC) conversion and digital-to-analog converters. This component is used for audio processing, sensor reading, etc.

STM32F446RET6 vs. Other Microcontrollers

Features

STM32F401RET6

ATSAM4S8BA-AU

STM32F411RET6

STM32F446RET6

STM32F401RDT6

Manufacturer

STMicroelectronics

Microchip Technology

STMicroelectronics

STMicroelectronics

STMicroelectronics

Package

64-LQFP

64-LQFP

64-LQFP

64-LQFP

64-LQFP

Interface

CAN, I2S, IrDA, I2C,

 IrDA, I2C, I2S, LIN,.

 I2S, IrD, I2C LIN,

MMC, I2C, IrDA,

I2C, IrDA, SPI, I2S,

Memory

512 kB

384 kB

512 kB

512 kB

512 kB

Pins

64

64

64

64

64

Core Architecture

ARM

ARM

ARM

ARM

ARM

Data Bus Width

32 b

32 b

32 b

32 b

32 b

I/Os

50

50

50

47

50

Difference between STM32F446RET6 & STM32F446RET6TR

Features

STM32F446RET6

STM32F446RET6TR

Manufacturer

STMicroelectronics

STMicroelectronics

Package

LQFP 64

LQFP 64

Details

 ARM Cortex-Mcore with DSP and FPU capabilities

512 KB flash memory capacity

Input Voltage minimum

1.8

1.8

Supply Voltage Max Volt

3.6

3.6

Min Operating Temperature (°C)

-40

-40

Max Operating Temperature (°C)

85

85

Core

Arm Cortex-M4

Arm Cortex-M4

Packing

Tray

Tape And Reel

Difference between STM32F101ZGT6 & STM32F446RET6

Features

STM32F446RET6

STM32F101ZGT6

Manufacturer

STMicroelectronics

STMicroelectronics

Package

LQFP 64

LQFP-144

Details

It is used where a high-power processor is needed and comes with an ARM Cortex-Mcore with DSP and FPU capabilities.

High-performance microcontroller, part of embedded systems development with ARM Cortex-M3 architecture

Input Voltage minimum

1.8

2

Supply Voltage Max Volt

2

3.6

Min Operating Temperature (°C)

-40

-40

Max Operating Temperature (°C)

85

85

Core

Arm Cortex-M4

Arm Cortex-M3

Packing

Tray

Tray

STM32F446RET6

1920In Stock
Min.: 1 Mult.: 1
Quantity Unit Price Ext. Price
1+ $7.51282$7.51
10+ $7.08757$70.88
100+ $6.68639$668.64
500+ $6.30791$3153.96
1000+ $5.95086$5950.86
Unit Price:$7.51282
Subtotal: $7.51
Looking for a better price? Want a lower wholesale price? Please send an RFQ, and we will respond immediately.
Quick Links

STM32F446RET6 Description

The STM32F446RET6 is based on the high-performance Arm® Cortex®-M4 32-bit RISC core operating at a frequency of up to 180 MHz. The Cortex-M4 core features a floating-point unit (FPU) single precision supporting all Arm® single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) that enhances application security.

The STM32F446RET6 incorporates high-speed embedded memories (Flash memory up to 512 Kbytes, up to 128 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses, and a 32-bit multi-AHB bus matrix.

The STM32F446RET6 offers three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. It also features standard and advanced communication interfaces.

• Up to four I2Cs

• Four SPIs, three I2Ss full simplexes: to achieve audio class accuracy, the I2S peripherals can be clocked via a dedicated internal audio PLL or via an external clock to allow synchronization.

• Four USARTs plus two UARTs

• An USB OTG full-speed and a USB OTG high-speed with full-speed capability (with the ALPI), both with dedicated power rails allowing to use them throughout the whole power range.

• Two CANs

• Two SAIs serial audio interfaces: to achieve audio class accuracy, the SAIs can be clocked via a dedicated internal audio PLL.

• SDIO/MMC interface

• Camera interface

• HDMI-CEC

• SPDIF receiver (SPDIFRx)

• QuadSPI

Advanced peripherals include an SDIO, a flexible memory control (FMC) interface, a camera interface for CMOS sensors. Refer to Table 2 for the list of peripherals available on each part number.

STM32F446RET6 Pinout

STM32F446RET6 CAD Model

STM32F446RET6 Symbol

 

STM32F446RET6 Footprint

 

STM32F446RET6 3D Model

STM32F446RET6 Block Diagram

STM32F446RET6 Power Supply Scheme

Specifications

STMicroelectronics STM32F446RET6 technical specifications, attributes, parameters and parts with similar specifications to STMicroelectronics STM32F446RET6.

STM32F446RET6 Tech Specifications

STMicroelectronics STM32F446RET6 technical specifications, attributes, parameters and parts with similar specifications to STMicroelectronics STM32F446RET6.

Product Attribute Attribute Value
Lifecycle StatusACTIVE (Last Updated: 7 months ago)
Factory Lead Time12 Weeks
MountSurface Mount
Mounting TypeSurface Mount
Package / Case64-LQFP
Number of Pins64Pins
Data ConvertersA/D 16x12b; D/A 2x12b
Number of I/Os50I/Os
Watchdog TimersYes
Operating Temperature-40°C~85°C TA
PackagingTray
SeriesSTM32F4
Part StatusActive
Moisture Sensitivity Level (MSL)3 (168 Hours)
Number of Terminations64Terminations
Max Power Dissipation345mW
Terminal PositionQUAD
Product Attribute Attribute Value
Terminal FormGULL WING
Terminal Pitch0.5mm
Frequency180MHz
Base Part NumberSTM32F446
Qualification StatusNot Qualified
InterfaceCAN, I2C, I2S, IrDA, LIN, SPI, UART, USART, USB
Memory Size512kB
Oscillator TypeInternal
RAM Size128K x 8
Voltage - Supply (Vcc/Vdd)1.7V~3.6V
Core ProcessorARM® Cortex®-M4
PeripheralsBrown-out Detect/Reset, DMA, I2S, LVD, POR, PWM, WDT
Program Memory TypeFLASH
Core Size32-Bit
Program Memory Size512KB 512K x 8
ConnectivityCANbus, EBI/EMI, I2C, IrDA, LINbus, SAI, SD, SPDIF-Rx, SPI, UART/USART, USB, USB OTG
Supply Current-Max115mA
Product Attribute Attribute Value
Bit Size32
Data Bus Width32b
Number of Timers/Counters14Timers/Counters
Core ArchitectureARM
On Chip Program ROM Width8
Number of A/D Converters3A/D Converters
Number of ADC Channels16ADC Channels
Max Junction Temperature (Tj)105°C
Ambient Temperature Range High85°C
Number of SPI Channels4SPI Channels
Number of USB Channels2USB Channels
Height1.6mm
REACH SVHCNo SVHC
RoHS StatusROHS3 Compliant
Lead FreeLead Free
0 Products View Similar

STM32F446RET6 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™

STM32F446RET6 Package Dimension

STM32F446RET6 Package Dimension

 

STM32F446RET6 Manufacturer

STMicroelectronics is a global independent semiconductor company and is a leader in developing and delivering semiconductor solutions across the spectrum of microelectronics applications. An unrivaled combination of silicon and system expertise, manufacturing strength, Intellectual Property (IP) portfolio, and strategic partners positions the Company at the forefront of System-on-Chip (SoC) technology, and its products play a key role in enabling today's convergence trends.

Datasheet PDF

STM32F446RET6 Documents

Download datasheets and manufacturer documentation for STM32F446RET6

Frequently Asked Questions

TAGS

microcontroller

Share

Related Article