Overview
The STM32G491RET6 is a high-performance microcontroller from STMicroelectronics, part of the STM32G491xC/xE family. It is based on the Arm® Cortex®-M4 32-bit RISC core, which includes a single-precision floating-point unit (FPU) and supports all Arm single-precision data-processing instructions and DSP instructions. This microcontroller operates at a frequency of up to 170 MHz, achieving 213 DMIPS, and features an Adaptive real-time accelerator (ART Accelerator) for 0-wait-state execution from flash memory. The device is designed to enhance application security with a memory protection unit (MPU) and offers a comprehensive set of peripherals and interfaces, making it suitable for a wide range of applications requiring high performance and low power consumption.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | ARM Cortex-M4 with FPU |
Operating Frequency | Up to 170 MHz / 213 DMIPS |
Program Memory Type | Flash |
Flash Size | 512 kB with ECC support, PCROP, securable memory area, 1 kB OTP |
RAM Size | 112 kB SRAM (including 16 kB CCM SRAM with hardware parity check) |
Supply Voltage | 1.71 V to 3.6 V |
Operating Temperature | -40°C to +85°C |
Package Style | LQFP-64 |
No of I/O Lines | 52 |
Interface/Connectivity | CAN, I2C, SAI, SPI, UART/USART, USB |
Peripherals | BOR, DMA, POR, PVD, PWM |
Number of Timers | 15 (including 2 x 16-bit timers with IC/OC/OCN/PWM, 2 x watchdog timers, etc.) |
On-Chip ADC | 3 x 12-bit ADCs (up to 36 channels) |
On-Chip DAC | 4 x 12-bit DAC channels |
Watchdog Timers | 2 (independent, window) |
Key Features
- Arm® 32-bit Cortex®-M4 CPU with FPU, ART Accelerator for 0-wait-state execution from flash memory, and DSP instructions.
- High-speed memories: 512 kB flash memory with ECC support, 112 kB SRAM, and 16 kB CCM SRAM.
- Mathematical hardware accelerators: CORDIC for trigonometric functions and FMAC for filter functions.
- Quad-SPI flash memory interface.
- Reset and supply management: POR/PDR/BOR, PVD, low-power modes (sleep, stop, standby, shutdown), and VBAT supply for RTC and backup registers.
- Clock management: 4 to 48 MHz crystal oscillator, 32 kHz oscillator with calibration, internal 16 MHz RC with PLL option.
- Extensive range of peripherals: 15 timers, 3 x ADCs, 4 x DAC channels, 4 x ultra-fast rail-to-rail analog comparators, 4 x operational amplifiers.
- Communication interfaces: 2 x FDCAN, 3 x I2C, 3 x SPI, 5 x USART/UART, 1 x LPUART, 1 x SAI, USB 2.0 full-speed interface.
- Low-power RTC, calendar RTC with alarm, and periodic wakeup from stop/standby.
- Support for independent power supplies including an analog independent supply input for ADC, DAC, OPAMPs, and comparators.
Applications
- Industrial automation and control systems.
- Medical devices requiring precise analog and digital signal processing.
- Automotive systems, including motor control and communication interfaces.
- Consumer electronics, such as audio and video processing devices.
- IoT devices that require low power consumption and high performance.
- Smart home and building automation systems.
Q & A
- What is the core processor of the STM32G491RET6?
The core processor is the ARM Cortex-M4 with a single-precision floating-point unit (FPU).
- What is the maximum operating frequency of the STM32G491RET6?
The maximum operating frequency is up to 170 MHz, achieving 213 DMIPS.
- How much flash and SRAM memory does the STM32G491RET6 have?
The device has 512 kB of flash memory and 112 kB of SRAM.
- What are the key peripherals and interfaces available on the STM32G491RET6?
The device includes peripherals such as ADCs, DACs, timers, watchdog timers, and communication interfaces like CAN, I2C, SPI, UART/USART, and USB.
- What are the power supply and operating temperature ranges of the STM32G491RET6?
The device operates from a supply voltage of 1.71 V to 3.6 V and in a temperature range of -40°C to +85°C.
- Does the STM32G491RET6 support low-power modes?
Yes, it supports low-power modes such as sleep, stop, standby, and shutdown.
- What is the package style of the STM32G491RET6?
The package style is LQFP-64.
- How many I/O lines does the STM32G491RET6 have?
The device has 52 I/O lines.
- Does the STM32G491RET6 have any mathematical hardware accelerators?
Yes, it includes CORDIC for trigonometric functions and FMAC for filter functions.
- What communication interfaces are available on the STM32G491RET6?
The device features interfaces such as CAN, I2C, SPI, UART/USART, LPUART, SAI, and USB 2.0 full-speed.