Product description: STM32 NUCLEO-G431RB - STM32G431RB Arm Cortex M4
STM32 Nucleo module with 32-bit STM32G431RB microcontroller, which is equipped with 170 MHz Arm Cortex-M4 core, 128 kB Flash memory and 32 kB SRAM. The board belongs to Nucleo-64 family, which means that it is not onlycompatible with mbed platform, but also has connectors for interfacing overlays designed to work with Arduino Uno and ST Morpho pins, which give access to all microcontroller GPIO pins. STM32 Nucleo-G431RE module is compatible with many Integrated Development Environments (IDE), among them we can mention IAR Embedded Workbench, MDK-ARM and STM32CubeIDE. The device is equipped with ST-LINK debugger / programmer.
The board is equipped with connectors overlapping with Arduino Uno Rev3 pin layout, such solution allows direct connection ofdedicated Shield extensions.
Specification of the STM32 NUCLEO-G431RB module.
- Microcontroller: STM32G431RB
- Arm Cortex M4 32-bit
- Clock frequency: 170 MHz
- Flash memory: 128 kB
- SRAM: 32 kB
- DMA: 12 channels
- Interfaces: 3 x SPI, 3 x I2C, 4 x UART, 1 x FDCAN, 1 x LPUART, 1 x SAI, 1 x IRTIM, 1 x USB-C
- 2 x ADCs: 16-bit
- 4 x DACs: 12-bit
- Two connector types:
- Connectors compatible with the pin layout in Arduino Uno Rev3, allowing you to connect dedicated overlays
- Standard STMicroelectronics Morpho pins, giving access to all microcontroller pins
- Module compatible with mbed platform
- Built-in debugger / programmer ST-LINK
- Power supply possible via USB, ST-LINK or directly using pins
- Built-in LEDs:
- 1 x indicating power supply
- 1 x communication LED
- 1 x user accessible LED
- 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