Overview
The STM32G484RET6 is a mainstream microcontroller from STMicroelectronics, part of the STM32G4 series. It is based on the high-performance Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 170 MHz. This microcontroller is designed to offer a balance of performance, power efficiency, and advanced peripherals, making it suitable for a wide range of applications.
The Cortex-M4 core includes a single-precision floating-point unit (FPU), digital signal processing (DSP) instructions, and a memory protection unit (MPU) for enhanced security. The device features 512 Kbytes of Flash memory and 128 Kbytes of SRAM, along with various protection mechanisms for embedded memory.
Key Specifications
Parameter | Specification |
---|---|
CPU Core | Arm® Cortex®-M4 32-bit RISC core with FPU |
Operating Frequency | Up to 170 MHz |
Flash Memory | 512 Kbytes with ECC support, two banks read-while-write, PCROP, securable memory area, 1 Kbyte OTP |
SRAM | 128 Kbytes with hardware parity check on the first 32 Kbytes |
Supply Voltage | 1.71 V to 3.6 V |
Operating Temperature | -40°C to +85°C (+105°C junction), -40°C to +125°C (+130°C junction) |
Package | 64-pin LQFP |
Interfaces | CAN, I2C, I2S, SAI, SPI, UART, USART, USB |
ADC Channels | 5 x 12-bit ADCs, up to 42 channels |
DAC Channels | 7 x 12-bit DAC channels (3 external, 4 internal) |
Timers | 2 x 32-bit timers, 11 x 16-bit timers, 1 x 16-bit low-power timer |
Key Features
- Mathematical hardware accelerators: CORDIC for trigonometric functions and FMAC for filter functions
- Advanced analog peripherals: 5 x 12-bit ADCs, 7 x 12-bit DAC channels, 7 x ultra-fast rail-to-rail analog comparators, 6 x operational amplifiers
- Extensive communication interfaces: Four I2Cs, four SPIs multiplexed with two half duplex I2Ss, three USARTs, two UARTs, one low-power UART, three FDCANs, one SAI, USB device, UCPD
- Security features: AES 128/256-bit key encryption hardware accelerator, readout protection, write protection, securable memory area, proprietary code readout protection
- Low-power modes: sleep, stop, standby, and shutdown
- High-resolution timer with 184 ps resolution
- 16-channel DMA controller and up to 107 fast I/Os
Applications
The STM32G484RET6 is versatile and can be used in various applications, including:
- Communications equipment
- Computers and peripherals
- Industrial automation and control systems
- Medical devices
- Automotive systems
- Consumer electronics
Q & A
- What is the core architecture of the STM32G484RET6?
The STM32G484RET6 is based on the Arm® Cortex®-M4 32-bit RISC core.
- What is the maximum operating frequency of the STM32G484RET6?
The maximum operating frequency is up to 170 MHz.
- How much Flash and SRAM memory does the STM32G484RET6 have?
The device features 512 Kbytes of Flash memory and 128 Kbytes of SRAM.
- What are the supply voltage and operating temperature ranges of the STM32G484RET6?
The supply voltage range is 1.71 V to 3.6 V, and the operating temperature range is -40°C to +85°C (+105°C junction), -40°C to +125°C (+130°C junction).
- What types of communication interfaces are available on the STM32G484RET6?
The device includes interfaces such as I2C, I2S, SAI, SPI, UART, USART, USB, and FDCAN.
- Does the STM32G484RET6 have any security features?
Yes, it includes an AES 128/256-bit key encryption hardware accelerator, readout protection, write protection, securable memory area, and proprietary code readout protection.
- What are the low-power modes available on the STM32G484RET6?
The device supports sleep, stop, standby, and shutdown low-power modes.
- How many ADC and DAC channels does the STM32G484RET6 have?
The device features 5 x 12-bit ADCs and 7 x 12-bit DAC channels.
- What is the resolution of the high-resolution timer on the STM32G484RET6?
The high-resolution timer has a resolution of 184 ps.
- What is the package type of the STM32G484RET6?
The device is available in a 64-pin LQFP package.