EmbeddedRelated.com
STM32F405RGT6

STM32F405RGT6

STMicroelectronics
Same Cortex-M4 performance class with a different peripheral/package mix for designs that need similar CPU capability in an alternate footprint.
Active768 in stock

Overview

The STM32F405RGT6 is a high-performance ARM Cortex-M4 microcontroller operating at speeds up to 168MHz with an integrated Floating Point Unit (FPU). It features 1024KB of Flash memory and 196KB of SRAM, providing significant computational power and memory for complex embedded applications. The device includes an ART Accelerator for zero-wait-state execution from Flash and a wide range of high-speed connectivity interfaces.

Why Choose This Part

This MCU offers an excellent balance of high-speed processing and peripheral density in a compact 64-pin LQFP package. The inclusion of the ART Accelerator and 1MB of Flash allows for large, complex firmware images to run at maximum clock speed without performance bottlenecks.

Applications

Industrial Automation
Utilize the dual CAN 2.0B interfaces and multiple UARTs for robust industrial networking and sensor integration.
Motor Control
Leverage the high-speed timers and DSP instructions for precise control of brushless DC or stepper motors.
Digital Signal Processing
Perform real-time audio filtering or sensor fusion using the FPU and dedicated DSP instruction set.
USB Peripherals
Implement custom HID or mass storage devices using the integrated USB OTG Full Speed controller.

Key Specifications

Speed 168MHz
RAM Size 192K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT
Connectivity CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 51
Core Processor ARM Cortex-M4
Package / Case 64-LQFP
Data Converters A/D 16x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 1MB (1M x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-LQFP (10x10)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Development typically begins with the STM32 Nucleo-64 or Discovery kits using the STM32CubeIDE ecosystem. Engineers can utilize the STM32CubeMX tool for visual peripheral configuration and initialization code generation. Hardware debugging is supported via standard JTAG or SWD interfaces using tools like the ST-LINK/V2.

Dev Boards

Development boards and breakout modules featuring the STM32F405RGT6 or compatible chips — ready to use for prototyping.

NUCLEO-F411RE STMicroelectronics
STM32F411RE Nucleo-64 STM32F4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 3,011 in stock
NUCLEO-F401RE STMicroelectronics
STM32F401RE Nucleo-64 STM32F4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 2,230 in stock
NUCLEO-F446RE STMicroelectronics
STM32F446 Nucleo-64 STM32F4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 5,447 in stock
STM32F411E-DISCO STMicroelectronics
STM32F411VE Discovery STM32F4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 564 in stock
P-NUCLEO-53L5A1 STMicroelectronics
STM32F401RE, VL53L5CX FlightSense™ Light, 3D Time-of-Flight (ToF) Sensor Evaluation Board
Digi-Key Mouser 154 in stock
Part of STM32 family » STM32F405

STM32F405 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Connectivity I/O Pins Package ADC/DAC Stock
STM32F405RGT6 (this part) CANbus, I2C, IrDA,.. 51 LQFP-64 A/D 16x12b; D/A 2x.. 768
STM32F405ZGT6 CANbus, EBI/EMI, I.. 114 LQFP-144 A/D 24x12b; D/A 2x.. 598

Also Consider

STM32F407VGT6 STMicroelectronics - Offers the same core performance with additional Ethernet and camera interface peripherals in a larger 100-pin package.
STM32F411CEU6 STMicroelectronics - A more cost-effective and lower power alternative for applications that do not require the full 168MHz clock speed or 1MB of Flash.
Kinetis K20 NXP - An alternative Cortex-M4 microcontroller with integrated USB, often used in similar mid-range control applications.