STM32G484RET6 - 170MHz Arm Cortex-M4 MCU with FPU | STMicroelectronics
MPN: STM32G484RET6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.5 | $8.50 |
| 10 | $7.65 | $76.50 |
| 100 | $6.8 | $680.00 |
| 500 | $6.12 | $3,060.00 |
| 1,000 | $5.44 | $5,440.00 |
Drop-in alternatives for STM32G484RET6 β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
STM32G474RET6
β Drop-Inβ 99,999 In Stock
$5.44 / Unit
View Datasheet βSTM32G484RET6TR
β Drop-Inπ Reference alternative (not in catalog)
STM32G484RET6 Maximum Ratings & Electrical Characteristics
| Core | Arm Cortex-M4 with FPU |
| Max Clock Frequency | 170 MHz |
| Flash Memory | 512 KB |
| SRAM | 128 KB |
| Package | LQFP-64 |
| Operating Voltage | 1.71 V to 3.6 V |
| Operating Temperature | -40C to +85C |
| ADC Resolution | 12-bit |
| ADC Sample Rate | 5 Msps |
| DAC Resolution | 12-bit |
| Number of Timers | 10 (including HRTIM) |
| Communication Interfaces | I2C, SPI, UART, CAN FD, USB |
| GPIO Pins | 51 |
| DMA Channels | 16 |
| RoHS Status | Compliant |
STM32G484RET6 Pin Configuration
| Pin 1 | VBAT β Battery backup supply |
| Pin 2 | PC13 β GPIO / RTC output |
| Pin 3 | PC14 β GPIO / OSC32_IN |
| Pin 4 | PC15 β GPIO / OSC32_OUT |
| Pin 5 | PF0 β GPIO |
| Pin 6 | PF1 β GPIO |
| Pin 7 | NRST β Reset (active low) |
| Pin 8 | VDD β Digital power supply |
| Pin 9 | VSS β Digital ground |
| Pin 10 | VDDA β Analog power supply |
| Pin 11 | PA0 β GPIO / ADC input |
| Pin 12 | PA1 β GPIO / ADC input |
| Pin 13 | PA2 β GPIO / USART2_TX |
| Pin 14 | PA3 β GPIO / USART2_RX |
| Pin 15 | PA4 β GPIO / DAC_OUT1 |
| Pin 16 | PA5 β GPIO / DAC_OUT2 |
| Pin 17 | PA6 β GPIO / TIM1_CH1 |
| Pin 18 | PA7 β GPIO / TIM1_CH2 |
| Pin 19 | PA8 β GPIO / TIM1_CH1N |
| Pin 20 | PA9 β GPIO / USART1_TX |
| Pin 21 | PA10 β GPIO / USART1_RX |
| Pin 22 | PA11 β GPIO / USB_DM |
| Pin 23 | PA12 β GPIO / USB_DP |
| Pin 24 | PA13 β GPIO / SWDIO |
| Pin 25 | PA14 β GPIO / SWCLK |
| Pin 26 | PA15 β GPIO / JTDI |
| Pin 27 | PB0 β GPIO / ADC input |
| Pin 28 | PB1 β GPIO / ADC input |
| Pin 29 | PB2 β GPIO / BOOT1 |
| Pin 30 | PB3 β GPIO / JTDO |
| Pin 31 | PB4 β GPIO / NJTRST |
| Pin 32 | PB5 β GPIO / I2C1_SMBA |
| Pin 33 | PB6 β GPIO / I2C1_SCL |
| Pin 34 | PB7 β GPIO / I2C1_SDA |
| Pin 35 | PB8 β GPIO / CAN1_RX |
| Pin 36 | PB9 β GPIO / CAN1_TX |
| Pin 37 | PB10 β GPIO / I2C2_SCL |
| Pin 38 | PB11 β GPIO / I2C2_SDA |
| Pin 39 | PB12 β GPIO / SPI2_NSS |
| Pin 40 | PB13 β GPIO / SPI2_SCK |
| Pin 41 | PB14 β GPIO / SPI2_MISO |
| Pin 42 | PB15 β GPIO / SPI2_MOSI |
| Pin 43 | PC0 β GPIO / ADC input |
| Pin 44 | PC1 β GPIO / ADC input |
| Pin 45 | PC2 β GPIO / ADC input |
| Pin 46 | PC3 β GPIO / ADC input |
| Pin 47 | PC4 β GPIO / ADC input |
| Pin 48 | PC5 β GPIO / ADC input |
| Pin 49 | PC6 β GPIO / TIM3_CH1 |
| Pin 50 | PC7 β GPIO / TIM3_CH2 |
| Pin 51 | PC8 β GPIO / TIM3_CH3 |
| Pin 52 | PC9 β GPIO / TIM3_CH4 |
| Pin 53 | PC10 β GPIO / USART4_TX |
| Pin 54 | PC11 β GPIO / USART4_RX |
| Pin 55 | PC12 β GPIO / USART5_TX |
| Pin 56 | PD0 β GPIO / CAN2_RX |
| Pin 57 | PD1 β GPIO / CAN2_TX |
| Pin 58 | PD2 β GPIO / TIM1_ETR |
| Pin 59 | VDD β Digital power supply |
| Pin 60 | VSS β Digital ground |
| Pin 61 | PD3 β GPIO / USART2_CTS |
| Pin 62 | PD4 β GPIO / USART2_RTS |
| Pin 63 | PD5 β GPIO / USART2_CK |
| Pin 64 | PD6 β GPIO / USART2_DE |
Safe Operating Area (SOA) & Thermal Characteristics
No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.
Typical Applications
STM32G484RET6 is suitable for 6 applications: Motor Control, Digital Power Conversion, Solar Inverters, Industrial Automation, USB Power Delivery, Battery Management Systems.
Motor Control
The STM32G484RET6 is ideal for field-oriented control (FOC) of brushless DC motors. Its high-resolution timer (HRTIM) with 184 ps resolution enables precise PWM generation, while the three operational amplifiers and four comparators support current sensing and overcurrent protection. The 170 MHz Cortex-M4 core with FPU handles complex control algorithms efficiently. In a typical motor control application, the MCU reads phase currents via the ADCs, computes the FOC algorithm, and generates PWM signals to drive the inverter. The HRTIM's dead-time insertion prevents shoot-through, and the break inputs provide safe shutdown. Compared to lower-performance MCUs, the STM32G484RET6 offers faster loop times and higher resolution, improving motor efficiency and reducing torque ripple.
Recommended
Digital Power Conversion
The STM32G484RET6 excels in digital power supplies, including buck, boost, and flyback converters. Its HRTIM provides high-resolution PWM with 184 ps resolution, essential for precise voltage regulation. The fast ADCs (5 Msps) enable high-bandwidth current and voltage sensing, while the comparators can trigger fault protection within nanoseconds. In a typical digital power supply, the MCU samples the output voltage and inductor current, runs a digital control loop (e.g., PID), and adjusts the PWM duty cycle. The CORDIC and FMAC accelerators offload mathematical computations, freeing the CPU for other tasks. Compared to analog controllers, the STM32G484RET6 offers flexibility, programmability, and higher efficiency through advanced control techniques like phase-shifted full-bridge or LLC resonant conversion.
Recommended
Solar Inverters
The STM32G484RET6 is well-suited for solar inverters, where it manages maximum power point tracking (MPPT) and grid synchronization. Its high-resolution timers and fast ADCs enable precise control of the DC-DC boost converter and the DC-AC inverter stage. The device's multiple communication interfaces (CAN FD, UART, SPI) allow integration with monitoring systems and grid communication. In a typical solar inverter, the MCU measures panel voltage and current, runs the MPPT algorithm, and controls the boost converter to extract maximum power. It also generates sinusoidal PWM for the inverter stage, ensuring low harmonic distortion. The STM32G484RET6's robust analog front-end and high-speed processing make it a cost-effective solution for residential and commercial solar systems.
Recommended
Industrial Automation
The STM32G484RET6 is a versatile MCU for industrial automation, including PLCs, robotic controllers, and process control. Its rich set of timers, ADCs, and communication interfaces (CAN FD, Ethernet via external PHY) enable real-time control and networking. The device's 170 MHz core and FPU handle complex algorithms like kinematics and trajectory planning. In a typical PLC, the MCU scans inputs, executes user logic, and updates outputs within a deterministic cycle time. The STM32G484RET6's fast interrupt handling and DMA support ensure low latency. Compared to older MCUs, it offers higher performance and integration, reducing system cost and board space.
Recommended
USB Power Delivery
The STM32G484RET6 supports USB Power Delivery (PD) through its USB controller and dedicated UCPD (USB Type-C and Power Delivery) peripheral. It can negotiate power contracts and control the power path in chargers and adapters. The device's high-resolution timer and fast ADC enable precise current and voltage control for PD profiles. In a typical USB PD charger, the MCU communicates with the sink device to negotiate voltage and current levels, then controls a buck converter to deliver the required power. The STM32G484RET6's integrated analog peripherals reduce external component count, making it a compact solution for fast chargers.
Recommended
Battery Management Systems
The STM32G484RET6 is used in battery management systems (BMS) for electric vehicles and energy storage. Its multiple ADCs and comparators enable accurate cell voltage and current monitoring, while the CAN FD interface supports communication with the vehicle's main controller. The device's high-speed processing allows real-time state-of-charge (SoC) and state-of-health (SoH) estimation. In a typical BMS, the MCU measures each cell's voltage, balances cells, and protects against overcurrent and overvoltage. The STM32G484RET6's robust design and wide operating temperature range make it suitable for automotive environments.
Recommended
Recommended Products Summary
Engineering reference data for STM32G484RET6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32G474RET6 | STM32G484RET6TR | STM32G484VET6 | LPC54608J512BD208 |
|---|---|---|---|---|---|
| Package | LQFP-64 | LQFP-64 (same) | LQFP-64 (same) | LQFP-100 (different) | LQFP-208 (different) |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | NXP Semiconductors |
| Core | Arm Cortex-M4 with FPU | Arm Cortex-M4 with FPU | Arm Cortex-M4 with FPU | Arm Cortex-M4 with FPU | Arm Cortex-M4 with FPU |
| Max Clock Frequency | 170 MHz | 170 MHz | 170 MHz | 170 MHz | 180 MHz |
| Flash Memory | 512 KB | 512 KB | 512 KB | 512 KB | 512 KB |
| SRAM | 128 KB | 128 KB | 128 KB | 128 KB | 200 KB |
| CORDIC Accelerator | Yes | No | Yes | Yes | No |
| FMAC Accelerator | Yes | No | Yes | Yes | No |
Key Differentiators
- CORDIC and FMAC hardware accelerators (vs STM32G474RET6)
- High-resolution timer (HRTIM) with 184 ps resolution (vs LPC54608J512BD208)
- Integrated analog peripherals (3 op-amps, 4 comparators) (vs LPC54608J512BD208)
Design Notes
Decouple each VDD pin with a 100 nF ceramic capacitor placed as close as possible to the pin. Additionally, place a 4.7 uF capacitor on the VDDA pin and a 1 uF capacitor on the VREF+ pin. Use a ferrite bead between VDD and VDDA to filter high-frequency noise. Ensure the power supply can handle the peak current of the MCU, especially during flash programming or high-speed GPIO toggling.
For the LQFP-64 package, use a 4-layer PCB with a solid ground plane. Route the crystal oscillator (HSE) with short traces and keep them away from high-speed digital signals. Place the decoupling capacitors on the same side as the MCU, close to the pins. For motor control applications, separate the power ground from the analog ground and connect them at a single point.
Ensure the BOOT0 pin is properly configured to select the correct boot mode. For debugging, connect SWDIO and SWCLK with pull-up resistors. Do not exceed the absolute maximum ratings for VDD (3.6 V) and VDDA (3.6 V). When using the HRTIM, verify that the dead-time settings are correct to prevent shoot-through in the power stage.
Compliance Information
RoHS and REACH compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32G4A1 series.