STM32F405RGT6
Microcontrollers
Technical Specifications
| Type | Description |
|---|---|
| Core Processor | ARM Cortex-M4 |
| Core Bits | 32 |
| Maximum Clock Speed | 168 MHz |
| Flash Memory | 1.049 MB |
| Number of I/O | 51 |
| Flash Type | FLASH |
| Adc Bits | 12.0 |
| Type | Description |
|---|---|
| Oscillator Type | Built-in |
| Eeprom Bytes | - |
| DAC (Bit) | 12bit |
| Operating Temp | -40°C ~ +85°C |
| Working Voltage V | 2.7 V |
| Package / Case | LQFP-64 |
Product Introduction
This product is a microcontroller available in multiple package options, including LQFP64 (10×10 mm), LQFP100 (14×14 mm), LQFP144 (20×20 mm), LQFP176 (24×24 mm), WLCSP90, and UFBGA176 (10×10 mm). It features an ARM 32-bit Cortex-M4 CPU with FPU, supporting multiple memory types and interfaces.
Features
- Core: ARM 32-bit Cortex-M4 CPU (with FPU), Adaptive Real-Time Accelerator (ART Accelerator) enabling zero-wait-state execution from Flash, up to 168 MHz, MPU, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), DSP instructions
- Memories: Up to 1 MB Flash; up to 192+4 KB SRAM (including 64 KB CCM data RAM); flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
- LCD parallel interface supporting 8080/6800 modes
- Clock, reset and power management: 1.8 V to 3.6 V application supply and I/Os; POR, PDR, PVD and BOR support; 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 + optional 4 KB backup SRAM
- 3×12-bit, 2.4 MSPS ADCs: up to 24 channels, up to 7.2 MSPS in triple interleaved mode
- 2×12-bit DACs
- General-purpose DMA: 16-stream DMA controller with FIFO and burst support
- Up to 17 timers: up to 12×16-bit and 2×32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
- Debug: SWD and JTAG interfaces; Cortex-M4 Embedded Trace Macrocell
- Up to 140 I/O ports with interrupt capability: up to 136 fast I/Os up to 84 MHz; up to 138 5V-tolerant I/Os
- Up to 15 communication interfaces: up to 3×I2C (SMBus/PMBus); up to 4×USART/2×UART (10.5 Mbit/s, ISO7816, LIN, IrDA, modem control); up to 3×SPI (42 Mbit/s), 2 with muxed full-duplex I2S for audio-class accuracy via internal audio PLL or external clock; 2×CAN (2.0B Active); SDIO
- Advanced connectivity: USB 2.0 full-speed device/host/OTG controller with on-chip PHY; USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI; 10/100 Ethernet MAC with dedicated DMA (IEEE 1588v2 hardware, MII/RMII)
- 8- to 14-bit parallel camera interface up to 54 MB/s
- True random number generator
- CRC calculation unit
- 96-bit unique ID
- RTC: sub-second accuracy, hardware calendar
Datasheet
Alternative Parts
Common STM32F405RGT6 alternatives overseas buyers search for:
- STM32F415RGT6TR (request quote)
- STM32F405RGT6V (request quote)
- STM32F405RGT7 (request quote)
- STM32F405RGT7TR (request quote)
- HK32F407RGT7 (request quote)
- HK32F405RGT7 (request quote)
- GD32F407RKT6 (request quote)
- GD32F425RGT6 (request quote)
- HK32F417RGT7 (request quote)
- STM32F415RGT6 (request quote)
- STM32F405RGT6TR (request quote)
- STM32F405RGT6W (request quote)
- GD32F403RGT6 (request quote)
- GD32F407RGT6 (request quote)
Compliance & Export Codes
| Type | Details |
|---|---|
| RoHS | ROHS3 |
| ECCN | 3A991A2 |
| Type | Details |
|---|---|
| CNHTS | 8542319090 |
Frequently Asked Questions
What are the primary computational and internal processing specifications of the STM32F405RGT6 microcontroller?
The STMicroelectronics STM32F405RGT6 is a high-performance microcontroller based on a 32-bit ARM Cortex-M4 processor core with an integrated hardware Floating Point Unit (FPU). It operates at a maximum clock frequency of 168 MHz, delivering up to 210 DMIPS of processing performance. The device incorporates ST's Adaptive Real-Time (ART) Accelerator, enabling 0-wait-state execution from embedded Flash memory under supported operating conditions. The microcontroller operates from a 1.8 V to 3.6 V supply voltage, making it suitable for a wide range of embedded and industrial applications.
How are the volatile RAM and non-volatile storage spaces allocated inside this specific MCU model?
The STM32F405RGT6 integrates 1 MB of embedded Flash memory for application storage together with 192 KB of SRAM, including a 64 KB Core Coupled Memory (CCM) SRAM dedicated to high-speed data access by the Cortex-M4 core. The CCM memory is directly connected to the processor core and is intended for performance-critical data and routines that benefit from low-latency memory access.
Which communication interfaces and signal conversion peripherals are integrated into the STM32F405RGT6?
The STM32F405RGT6 provides a comprehensive set of communication peripherals, including four USARTs, two UARTs, three SPI interfaces, three I²C interfaces, and two CAN 2.0B controllers. It also features USB OTG Full-Speed and High-Speed controllers for USB connectivity. For analog applications, the device integrates three 12-bit ADCs supporting up to 24 input channels and two 12-bit DAC channels. The LQFP64 package also provides numerous general-purpose I/O pins for flexible peripheral interfacing.
Sourcing Information
Looking for a reliable source for STM32F405RGT6 from STMicroelectronics? SZ Procure is a China electronics sourcing partner, helping international buyers source components through our supplier network in Shenzhen.
Our Shenzhen sourcing team can help with supplier sourcing, availability checks and quotation comparison for STM32F405RGT6, then coordinate procurement, supplier screening, inspection and international shipping based on what you need.
Looking to source STM32F405RGT6? Submit an RFQ and let our Shenzhen sourcing team check available supplier options for you.