The STM32F405RGT6 is an ARM Cortex-M4 based microcontroller from STMicroelectronics, operating at up to 168 MHz with a hardware floating-point unit (FPU). It features 1MB of Flash memory and 192KB of SRAM (including 64KB of high-speed CCM SRAM), housed in a standard LQFP-64 package (10×10mm).
In the drone and UAV industry, the STM32F405RGT6 has become the industry standard flight controller MCU. It is the primary target for Betaflight (F405 target), widely used in iNav, and supported by most open-source autopilot firmware stacks. Popular flight controller boards using this chip include Omnibus F4, Matek F405, SpeedyBee F405 and many others.
Основные характеристики
- 168 MHz Cortex-M4 with single-precision FPU and DSP instructions
- 1MB Flash + 192KB SRAM (64KB CCM for time-critical DMA operations)
- Rich communication peripherals: 6× USART, 3× SPI, 3× I²C, 2× CAN, 1× USB OTG
- 3× 12-bit ADC, 2× 12-bit DAC, 16× timers
- DMA controller for efficient sensor data handling
- Wide operating voltage: 1.8–3.6V, industrial temperature range −40°C to +85°C