STM32 Nucleo module with a 32-bit STM32G491RE microcontroller, which is equipped with anArm Cortex-M4core clocked up to 170 MHz, 512 kB of Flash memory and 96 kB of SRAM. As the board belongs to Nucleo-64 family, it iscompatible with mbed platform, has connectors to connect Arduino Uno based overlays andST morphopins which give access to all microcontroller GPIO pins. It works with wide range of Integrated Development Environments (IDE) like IAR Embedded Workbench, MDK-ARM and STM32CubeIDE. Device is equipped with ST-LINK debugger / programmer.
STM32 NUCLEO-G491RE module specifications.
Microcontroller: STM32G491RE
ArmCortexM4 32-bit
Clock frequency: 170 MHz
Flash memory: 512 kB
SRAM: 96 kB
DMA: 16 channels
Interfaces: 3 x SPI, 3 x I2C, 5 x UART, 2 x FDCAN, 1 x LPUART, 1 x SAI, 1 x USB 2.0, 1 x IRTIM, 1 x USB-C
3 x ADCs: 16-bit
4 x DACs: 12-bit
Two types of connectors:
Connectors forArduino UnoRev3 compatible overlays
Standard STMicroelectronics Morpho pins, allowing access to all microcontroller pins
Module compatible withmbedsystem
Built-in ST-LINK debugger/programmer
Power supply possible via USB, ST-LINK or directly via pins
Built-in 3 LEDs:
1 x indicating power supply
1 x communication LED
1 x for user operation
Two buttons:
1 x RESET
1 x USER at user's disposal
Three different interfaces via miniUSB connector (USB re-enumeration):
Virtual COM port
Mass storage
Port for programming/debugging
Module supported by most of popular development environments, e.g. IAR Embedded Workbench , Keil and GCC: IAR Embedded Workbench , Keil and GCC