Skip to main content
STMicroelectronics STM32F405RGT6 — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F405RGT6 ARM Cortex-M4 MCU, 168 MHz, 1 MB Flash

MPNSTM32F405RGT6
Active

STMicroelectronics STM32F4 series STM32F405RGT6, ARM Cortex-M4 32-Bit Single-Core MCU, 168 MHz, 1 MB Flash, 192K x 8 RAM, CANbus/I²C/SPI/USART/USB OTG, 51 I/O, 64-LQFP, -40 to 85°C.

$7.84744Ref. price · indicative, final on quote
Packaging64-LQFP
RoHSROHS3 Compliant
SeriesSTM32F4
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F405RGT6 specifications
ParameterValue
SeriesSTM32F4
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed168MHz
PackageTray
RAM size192K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, LCD, POR, PWM, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB OTG
Number of i (O)51
Core processorARM® Cortex®-M4
Case64-LQFP
Data convertersA/D 16x12b; D/A 2x12b
Program memory size1MB (1M x 8)

Product details

STM32F405RGT6 — high-performance foundation line MCU

The STM32F405RGT6 is an STMicroelectronics 32-bit ARM Cortex-M4 microcontroller from the STM32F4 series, built as a high-performance foundation line device. Typical applications include motor drives, industrial control, consumer electronics, and communications infrastructure where the Cortex-M4 DSP extensions and FPU accelerate real-time signal processing.

The 168 MHz core clock is the headline rating that separates this part from the STM32F1 and STM32L1 value lines. With a single-cycle multiply and hardware divide, plus single-precision floating-point unit, the STM32F405RGT6 can run field-oriented control (FOC) on a pair of motors, execute audio codec filters, or handle a USB OTG host stack without a dedicated coprocessor. The 192 KB SRAM is sized for a real-time operating system with several active tasks and a moderate frame buffer; the 1 MB Flash can hold a full application including bootloader, communication stacks, and a small filesystem.

The STM32F405RGT6 integrates a rich peripheral set: brown-out detect/reset, DMA, I²S audio interface, LCD parallel interface, POR, PWM timers, and a watchdog. For motor control, the PWM timers can drive three-phase inverter stages directly, and the CAN interface handles fieldbus communication.

Housed in a 64-LQFP (10x10 mm) package, the STM32F405RGT6 is a surface-mount device with a 0.5 mm pitch. Decoupling should follow the STM32F4 reference design: one 100 nF ceramic per VDD pair plus a 4.7 µF bulk capacitor on each supply rail. The 51 I/O are 5 V tolerant on most pins, simplifying level translation when interfacing with 5 V logic or sensors.

The part is ROHS3 compliant. For new designs, the STM32F405 series remains a supported mainstream choice with ongoing production and normal distribution availability.

Frequently asked questions

What are the differences between STM32F405RGT6 and STM32F407VGT6?

Both are STM32F4 series parts with the same 168 MHz Cortex-M4 core and 1 MB Flash. The STM32F407VGT6 adds a hardware cryptographic accelerator, a true random number generator, and an Ethernet MAC interface. The STM32F405RGT6 omits Ethernet and crypto, which reduces pin count and package size (64-LQFP vs 100-LQFP). For designs that do not need Ethernet or hardware crypto, the STM32F405RGT6 is a cost-optimized drop-in for the same core performance.

Can I use STM32F405RGT6 for motor control applications?

Yes. The 168 MHz Cortex-M4 with FPU is well suited for field-oriented control algorithms. The part includes advanced PWM timers with dead-time insertion, a 12-bit ADC with up to 16 channels for current sensing, and a CAN interface for drive communication. The 1 MB Flash and 192 KB SRAM provide enough headroom for the control loop plus communication stacks.

Is STM32F405RGT6 compatible with STM32CubeMX?

Yes. STM32CubeMX fully supports the STM32F405RGT6. The tool generates HAL and LL initialization code, configures the clock tree for the 168 MHz core, and sets up peripherals including the ADC, DAC, timers, and communication interfaces. The part is listed under the STM32F4 series in the CubeMX device database.

What is the closest functional second-source to STM32F405RGT6?

There is no pin-compatible second-source for the STM32F405RGT6. The STM32L151CBU6A is a different family (STM32L1, Cortex-M3, 32 MHz, lower power) and is not a functional replacement. For a higher-performance alternative within the STM32F4 family, consider the STM32F407VGT6 if Ethernet or crypto is needed, but note the larger 100-pin package.