Product Overview
The GD32F405RET6 is a high-performance 32-bit microcontroller from GigaDevice (兆易创新) based on the ARM Cortex-M4 core with FPU and DSP extensions, running at 168 MHz. It integrates 512 KB Flash, 192 KB SRAM, and up to 51 GPIOs in an LQFP64 package. The device offers rich peripherals including USB 2.0 FS+HS OTG, dual CAN 2.0B, three 12-bit ADCs at 2.6 MSPS, two 12-bit DACs, and multiple communication interfaces. It is pin-compatible with the ST STM32F405RGT6 for easy design migration.
Key Specifications
| Core | ARM Cortex-M4 @ 168 MHz with FPU/DSP |
| Flash | 512 KB |
| SRAM | 192 KB |
| GPIO | 51 max |
| ADC | 3 x 12-bit, 2.6 MSPS, 16 channels total |
| DAC | 2 x 12-bit |
| Communication | 4+2 USART/UART, 3 I2C, 3 SPI, 2 I2S, 2 CAN 2.0B, USB FS+HS OTG, SDIO, Camera IF |
| Timers | 2x Advanced + 2x 32-bit General + 8x 16-bit General + 2x Basic + WDG + RTC |
| Supply Voltage | 2.6 V to 3.6 V |
| Operating Temperature | -40 °C to +85 °C |
| Package | LQFP64 (10 x 10 mm) |
Features
- 168 MHz Cortex-M4 with hardware FPU and DSP instructions (200 DMIPS)
- Three independent 12-bit ADCs with hardware oversampling up to 16-bit equivalent
- USB 2.0 Full-Speed and High-Speed OTG
- Dual CAN 2.0B controllers for automotive and industrial communication
- 30 KB Boot ROM with USART/USB ISP support
- Three low-power modes: Sleep, Deep-sleep, Standby
Applications
- Industrial control and automation
- Motor drive and servo control
- IoT endpoint nodes
- USB communication devices
- Consumer electronics and home appliances