Specifications
Part NumberSTM32G491RET6
ManufacturerSTMicroelectronics
CoreARM Cortex-M4 with FPU + DSP + ART Accelerator
Max Frequency170 MHz (213 DMIPS)
Flash Memory512 KB (524,288 bytes) single-bank
SRAM128 KB (includes 32KB CCM + 16KB parity)
PackageLQFP-64 (10×10mm, 0.5mm pitch)
Supply Voltage1.71 V – 3.6 V
Operating Temperature−40°C to +85°C (Industrial)
HRTIM Resolution184 ps (at 170 MHz, 12 channels)
GPIO Pins52 (5V tolerant I/O)
RoHS CompliantYes
Supply Voltage (VDD)1.71 V – 3.6 V
Supply Voltage (VBAT)1.55 V – 3.6 V
I/O Voltage3.3 V (5V tolerant on most pins)
Run Mode Current (170MHz)~35 mA typical (Please confirm with manufacturer datasheet)
Stop Mode Current~8 µA (Please confirm with manufacturer datasheet)
ADC Resolution12-bit, 5× ADC (up to 5 MSPS), 26 channels
DAC12-bit, 4× DAC with sample-and-hold
Comparators6× ultra-fast (16.7 ns propagation delay)
Op-Amps4× built-in programmable gain amplifiers (PGA)
Timers2× advanced, 10× general purpose, 2× basic, 1× HRTIM
UART / USART5× (up to 10.5 Mbit/s)
SPI4× SPI (up to 85 Mbit/s)
I²C4× I²C (Fast mode Plus, 1 MHz)
USB1× USB 2.0 Full Speed with integrated PHY
CAN-FD3× CAN-FD (Flexible Data Rate, up to 8 Mbps)
DMA2× DMA controllers, 12 channels total
HRTIM7 independent timer units, 12 PWM outputs, 184 ps resolution
CORDICHardware trigonometric accelerator (sin/cos/arctan/sqrt)
FMACFilter Math Accelerator (FIR/IIR filter in hardware)
DebugSWD / JTAG with ETM trace
Part NumberSTM32G491RET6
Orderable Qty1 pcs – 10,000+ pcs
Price (1–9 pcs)Contact for quote
Price (10–99 pcs)Contact for quote
Price (100–499 pcs)Contact for quote
Price (500+ pcs)Best pricing available
Lead Time (stock)3–7 business days
PackagingTray / Tape & Reel
Export ControlEAR99 (No license required)
Product Description

The STM32G491RET6 is a purpose-built motor control microcontroller from STMicroelectronics' G4 series, featuring an ARM Cortex-M4 core at 170 MHz with FPU, DSP extensions, and the ART Accelerator for zero-wait Flash execution. With 512KB of Flash and 128KB of SRAM (including 32KB CCM), housed in LQFP-64, this chip is specifically engineered for high-performance drone ESC (Electronic Speed Controller) and precision BLDC motor drive applications. Its defining feature is the HRTIM (High-Resolution Timer) — a specialized timing unit delivering 184 picosecond PWM resolution across 12 independent channels.

What makes the G491 exceptional for drone motor control is its integrated analog front-end. It includes 5× 12-bit ADCs sampling at up to 5 MSPS with hardware oversampling, 4× 12-bit DACs, 6× ultra-fast comparators with 16.7 ns propagation delay, and 4× built-in programmable gain amplifiers (PGA). This eliminates the need for external op-amps and comparators in many ESC designs. The CORDIC hardware accelerator computes trigonometric functions (sin, cos, arctan) and square roots in hardware — essential for Field-Oriented Control (FOC) algorithms that require real-time Park/Clarke transformations. The FMAC (Filter Math Accelerator) performs FIR/IIR filter operations independently of the CPU.

In the drone industry, the G491 bridges the gap between simple timer-based ESCs and complex FOC controllers. It supports sensored and sensorless BLDC commutation, sinusoidal (FOC) drive with current sensing, and bidirectional DShot protocols up to DShot1200. With 3× CAN-FD interfaces, the G491 can serve as both a motor controller and a distributed node in CAN-based UAV architectures. Its efficient 170 MHz core sips power (~35 mA typical) compared to the hungrier F7/H7 series, making it ideal for battery-constrained drone platforms where every milliwatt counts.

Key Features

  • 170 MHz Cortex-M4 with FPU, DSP, and ART Accelerator (213 DMIPS)
  • 512KB Flash + 128KB SRAM (32KB CCM for deterministic motor control loops)
  • HRTIM: 184 ps resolution, 12 PWM channels for precision motor drive
  • Integrated analog: 5× ADC (5 MSPS), 4× DAC, 6× comparators, 4× PGA op-amps
  • CORDIC accelerator: hardware sin/cos/arctan/sqrt for FOC transformations
  • FMAC: hardware FIR/IIR filter engine for current loop filtering
  • 3× CAN-FD, 4× SPI, 5× UART, 4× I²C, USB FS — rich connectivity
UAV Applications
32-bit BLDC ESC Controller
High-performance ESC with FOC, bidirectional DShot, and 184 ps PWM resolution
FOC Motor Driver Module
Field-Oriented Control with hardware CORDIC for sensorless sinusoidal commutation
CAN-FD Distributed Drone Node
Motor/gimbal/servo controller as CAN-FD node in distributed UAV architecture
Gimbal Stabilization Controller
Precision multi-axis gimbal motor control with HRTIM and CORDIC for IMU fusion
Frequently Asked Questions
Q: What makes the STM32G4 HRTIM better than standard PWM timers for drone ESCs?
The HRTIM provides 184 picosecond resolution at 170 MHz, which is approximately 32× finer than the 5.88 ns resolution of a standard 170 MHz timer. This extreme granularity enables: precise dead-time insertion down to sub-nanosecond levels for GaN FET-based ESCs, smooth sinusoidal modulation with minimal harmonic distortion for quiet motor operation, precise phase-shift control in multi-phase motor drives, and ultra-fine duty cycle adjustment for low-speed sensorless startup. The HRTIM's 7 independent timing units can generate complex waveforms with hardware-linked events, eliminating the software overhead that plagues traditional timer-based implementations. For high-RPM racing drone ESCs, this translates to smoother throttle response and reduced motor heating.
Q: Can the STM32G491RET6 be used as a main flight controller, or is it only for ESCs?
The STM32G491RET6 can serve as both an ESC controller and a compact flight controller, particularly in all-in-one (AIO) board designs. At 170 MHz Cortex-M4 with 512KB Flash, it has comparable performance to the STM32F405 used in many flight controllers, plus the added benefit of the HRTIM for motor control. However, for dedicated flight controllers requiring maximum sensor fusion performance, many UARTs for peripherals, or large firmware images, the F405/F7/H7 series remains a better choice due to higher GPIO count and more communication interfaces. The G491's sweet spot is an integrated FC+ESC combo running Betaflight with DShot bidirectional protocol on a single chip.
Q: What is the CORDIC accelerator and how does it help with motor control?
The CORDIC (COordinate Rotation DIgital Computer) is a dedicated hardware accelerator that computes trigonometric functions — sine, cosine, arctangent, hyperbolic functions, and square roots — without CPU intervention. In Field-Oriented Control (FOC), the Park and inverse Park transformations require constant sin/cos calculations at the PWM update rate (typically 20–50 kHz). Performing these in software on a Cortex-M4 at 170 MHz would consume 15–25% of CPU cycles. With CORDIC, the same computations execute in a single clock cycle in hardware, freeing the CPU for higher-level control algorithms. The FMAC (Filter Math Accelerator) similarly offloads current-sense filtering, reducing total CPU utilization for a complete FOC loop from ~40% to under 10%.

Designing a Next-Gen Drone ESC with FOC?

Get STM32G491RET6 with HRTIM, CORDIC, and integrated analog — all in one chip. Competitive pricing from UAVCHIP.

Request Volume Quote →
Similar Products (Motor Control MCU)
Alternative / Drop-in Parts
Related Components (Used Together)

Need STM32G491RET6 for Precision Motor Control?

Submit your BOM with quantities for competitive pricing on G4 HRTIM MCUs. Global DHL/FedEx shipping from UAVCHIP.