Home > Integrated Circuits ICs > STM32F405RGT6

STM32F405RGT6


ARM Cortex-M4 MCU with FPU and DSP, 168 MHz, 1 MB Flash, 192+4 KB SRAM, USB OTG HS/FS, Ethernet, and 15 communication interfaces.

22514

Effective Inventory
Go to Inquiry

Image for reference only

Manufacturer Part:

STM32F405RGT6

Package:

LQFP-64 (10 x 10 x 1.4 mm)

Brand:
Other recommendations you may be interested in.
Description

The STM32F405RGT6 by STMicroelectronics is a high-performance ARM Cortex-M4 microcontroller running at 168 MHz with single-precision FPU and DSP instructions, delivering 210 DMIPS via the ART Accelerator for 0-wait-state Flash execution. It features 1 MB Flash, 192+4 KB SRAM (including 64 KB CCM), three 12-bit ADCs at 2.4 MSPS, two 12-bit DACs, 17 timers, and a 16-stream DMA controller. Communication interfaces include 3x I2C, 4x USART, 3x SPI/I2S, 2x CAN, SDIO, USB 2.0 FS/HS OTG, and 10/100 Ethernet MAC with IEEE 1588v2.

Packaged in LQFP-64 (10 x 10 mm) with 51 GPIOs (most 5V-tolerant), the device operates from 1.8V to 3.6V across -40 to +85C. It supports Sleep/Stop/Standby low-power modes with VBAT backup for RTC. Debug via SWD/JTAG with Cortex-M4 ETM. ECOPACK2 compliant, MSL-3, ECCN 3A991.a.2. Product status: Active. Ideal for motor control, industrial automation, USB peripherals, and audio processing applications.

The STM32F405RGT6 is a high-performance ARM Cortex-M4 32-bit RISC microcontroller manufactured by STMicroelectronics, operating at up to 168 MHz with a floating-point unit (FPU) supporting single-precision operations and a full set of DSP instructions. The device features 1 Mbyte of Flash memory, 192 Kbytes of SRAM (including 64 Kbyte CCM data RAM), 4 Kbytes of backup SRAM, and 512 bytes of OTP memory.

The STM32F405RGT6 integrates an ART (Adaptive Real-Time) Accelerator enabling 0-wait-state execution from Flash at 168 MHz, achieving 210 DMIPS performance. On-chip peripherals include three 12-bit ADCs (2.4 MSPS, up to 7.2 MSPS in triple interleaved mode), two 12-bit DACs, up to 17 timers (twelve 16-bit and two 32-bit), a 16-stream DMA controller with FIFOs, and a true random number generator (RNG).

Communication interfaces include up to 3x I2C, 4x USART/2x UART, 3x SPI (42 Mbit/s, 2 with I2S), 2x CAN 2.0B, SDIO, USB 2.0 FS/HS OTG with on-chip PHY, and 10/100 Ethernet MAC with IEEE 1588v2 support. An 8-14 bit parallel camera interface supports up to 54 Mbytes/s. The device also features an LCD parallel interface (8080/6800 modes).

The MCU operates from 1.8V to 3.6V with Sleep, Stop, and Standby low-power modes. VBAT supply supports RTC and backup registers. The device is packaged in a 64-pin LQFP (10 x 10 x 1.4 mm) with 51 GPIOs, many 5V-tolerant. Debug support includes SWD, JTAG, and Cortex-M4 ETM. ECOPACK2 compliant, RoHS compliant, MSL-3. ECCN: 3A991.a.2. Product status: Active.

The STM32F405RGT6 operates as a high-performance embedded microcontroller with the following subsystem architecture:

1. Cortex-M4 Core with FPU: The 32-bit ARM Cortex-M4 CPU executes at up to 168 MHz with single-precision floating-point unit (FPU) and DSP instruction set. The ART Accelerator caches Flash instructions and branch targets to achieve 0-wait-state execution, delivering 210 DMIPS. An MPU (Memory Protection Unit) provides memory access control for OS-level security.

2. Memory Subsystem: 1 MB Flash with ART Accelerator prefetch, 192 KB SRAM (128 KB main + 64 KB CCM RAM directly coupled to core for deterministic access), 4 KB backup SRAM (VBAT-domain), and 512 bytes OTP. An FSMC (Flexible Static Memory Controller) supports external CF, SRAM, PSRAM, NOR, and NAND memories.

3. Clock and Power Management: Multi-clock source system (4-26 MHz HSE, 16 MHz HSI RC, 32 kHz LSE, 32 kHz LSI) with PLL generating system clocks. Power modes include Run, Sleep, Stop, and Standby. A PVD (Programmable Voltage Detector) monitors supply voltage. VBAT pin powers RTC and backup domain when main supply is absent.

4. Analog Subsystem: Three independent 12-bit ADCs (2.4 MSPS each, 7.2 MSPS triple-interleaved) with up to 24 channels, dual sample-and-hold, and temperature sensor. Two 12-bit DACs for analog output. All analog modules share dedicated VDDA/VSSA supply pins for noise isolation.

5. Timer Subsystem: Up to 17 timers including twelve 16-bit general-purpose timers, two 32-bit timers (up to 168 MHz), two PWM timers for motor control with dead-time generation, two watchdog timers (IWDG, WWDG), and SysTick.

6. Communication Subsystem: Multi-bus matrix connecting APB1 (42 MHz), APB2 (84 MHz), and AHB (168 MHz) domains. Peripherals include 3x I2C, 4x USART + 2x UART, 3x SPI/I2S, 2x CAN, SDIO, USB FS/HS OTG, and Ethernet MAC with DMA and IEEE 1588v2 hardware timestamping.

7. DMA Subsystem: Two DMA controllers with 16 total streams, each with FIFO and burst support, enabling peripheral-to-memory, memory-to-peripheral, and memory-to-memory transfers without CPU intervention.

Pin Group Count Type Description
GPIO (PA-PC) 51 I/O General-purpose I/O, most 5V-tolerant, with alternate function mapping for USART, SPI, I2C, TIM, ADC, etc.
VDD 4 P Digital power supply (1.8-3.6V)
VSS 4 G Digital ground
VDDA / VSSA 2 P/G Analog power supply and ground for ADC/DAC
VBAT 1 P Battery backup supply for RTC and backup domain
VDDUSB 1 P USB transceiver power supply
NRST 1 I System reset (active low, internal pull-up)
BOOT0 1 I Boot mode selection (main Flash / system memory / SRAM)
OSC_IN / OSC_OUT 2 I/O Main oscillator (HSE) pins, 4-26 MHz crystal
OSC32_IN / OSC32_OUT 2 I/O 32.768 kHz LSE oscillator for RTC
Application Description
Motor Control Advanced PWM timers with dead-time generation and encoder interface for BLDC/PMSM motor drives, robotics, and CNC machines
Industrial Automation Multi-channel ADC for sensor acquisition, CAN for fieldbus communication, Ethernet for SCADA connectivity, and DSP for real-time control loops
USB Peripherals Dual USB OTG (FS + HS) for implementing USB devices, hosts, or OTG applications with on-chip PHY for FS and ULPI interface for HS
Audio Processing I2S interfaces with audio PLL for DAC/ADC codec connection, DSP instructions and FPU for real-time audio filtering and effects
Consumer Electronics Camera interface, LCD controller, and high-speed connectivity for smart displays, IoT gateways, and home automation controllers
Model Manufacturer Compatibility Key Difference
STM32F407VGT6 ST Series Sibling Same core/memory, adds Ethernet MAC and camera interface; LQFP-100 package with more GPIOs
STM32F415RGT6 ST Series Sibling Same as F405RG with added AES/3DES/MD5/SHA-1 hardware crypto engine
STM32H743VI ST Series Upgrade Cortex-M7 at 480 MHz, 2 MB Flash, 1 MB RAM; higher performance but different pinout
GD32F405RGT6 GigaDevice Pin-Compatible Clone Cortex-M4 at 168 MHz, compatible pinout and software; different manufacturer
LPC4337JBD144 NXP Competitive Alternative Dual-core Cortex-M4/M0, 1 MB Flash; different architecture and pinout
Recommend Parts
Cortex-M0+ ultra-low-power MCU, 32MHz, 128KB Flash, crystal-less USB, LQFP-64

Brand:

Package:

LQFP-64 (10×10 mm)
In stock:
14446pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Cortex-M4F MCU, 168MHz, 512KB Flash, 192KB SRAM, Ethernet, USB OTG, LQFP-100

Brand:

Package:

LQFP-100 (14×14×1.4 mm)
In stock:
2870pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
ARM Cortex-M4F MCU, 72MHz, 384KB Flash, 64KB SRAM, dual ADC, 4 comparators, 2 op amps, LQFP-100

Brand:

Package:

LQFP-100 (14 x 14 x 1.4 mm)
In stock:
12274pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
ARM Cortex-M4F MCU, 168MHz, 1MB Flash, 192KB SRAM, Ethernet, USB OTG HS, UFBGA-176

Brand:

Package:

UFBGA-176 (10 x 10 mm, 0.65mm pitch)
In stock:
9303pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Quad JFET-input op amp, 4MHz GBP, 16V/µs slew rate, 200pA bias current, SOIC-14

Brand:

Package:

SOIC-14 (8.75 x 4 x 1.65 mm)
In stock:
9834pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Ultra-low-power Cortex-M3 MCU, 32MHz, 256KB Flash, 32KB SRAM, LCD controller, LQFP-64

Brand:

Package:

LQFP-64 (10x10mm)
In stock:
5417pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Quality Assurance

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.

Shipping & Payment

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.

Service & Packaging

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.