SKU: IOWC-1263
📋 GST Invoice Available

WeAct Studio STM32G031F6P6 Core Demo Board

₹219.00 (Inclusive of all taxes)
Out of Stock

The WeAct Studio STM32G031F6P6 Core Demo Board is a compact development platform featuring the ARM Cortex-M0+ based STM32G031 microcontroller, ideal for embedded projects requiring low-power operation and rich peripheral interfaces. It is programmable via STM32CubeIDE, PlatformIO, or Keil using an ST-Link debugger.

Features

  • Powered by the STM32G031F6P6 microcontroller with a 64MHz ARM Cortex-M0+ CPU for efficient embedded processing.
  • Features 15 GPIO pins, 32KB Flash, 8KB SRAM, and a wide operating temperature range from -40°C to 85°C.
  • Includes a comprehensive set of communication interfaces: 2x I2C, 2x SPI, 3x UART, and 1x I2S.
  • Onboard 5V to 3.3V regulator allows flexible power input from 3V to 5V sources.
  • Equipped with a user LED on PA4, a user button on PA14, and a 32.768kHz crystal for low-power RTC applications.

Out of stock

Description

The WeAct Studio STM32G031F6P6 Core Demo Board provides a robust and accessible entry point into STM32 microcontroller development. Centered on the energy-efficient ARM Cortex-M0+ core, this board delivers a balance of performance and low-power capability, making it suitable for battery-powered IoT nodes and embedded control systems. Its integrated voltage regulator simplifies power supply design, accepting inputs from 3V to 5V.

Designed for direct integration into final prototypes, the board exposes 15 general-purpose I/O pins alongside a full suite of serial communication peripherals, including multiple UART, SPI, and I2C channels. Development is streamlined through standard SWD/JTAG debugging interfaces, compatible with ST’s ecosystem tools like STM32CubeIDE as well as third-party environments such as PlatformIO and Keil MDK.

Key Features

  • Core features the STM32G031F6P6 microcontroller with a 64MHz ARM Cortex-M0+ CPU.
  • Integrated 5V to 3.3V LDO voltage regulator for flexible power supply from 3V to 5V sources.
  • Comprehensive peripheral set includes 2x I2C, 2x SPI, 3x UART (2x USART, 1x LPUART), and 1x I2S interface.
  • Onboard 32.768kHz low-speed crystal oscillator enables accurate Real-Time Clock (RTC) functions in low-power modes.
  • Provides 1x 12-bit ADC, 5x 16-bit timers, 1x 32-bit timer, and 2x low-power timers for precise control and sensing.
  • Supports advanced low-power operating modes including Sleep, Stop, and Standby to minimize energy consumption.
  • Directly programmable via SWD/JTAG interface using ST-Link or compatible debuggers.

Applications

  • Low-power IoT sensor nodes and data loggers.
  • Embedded control systems for consumer electronics and appliances.
  • Prototyping and educational platforms for learning ARM Cortex-M0+ programming.
  • Industrial control interfaces leveraging multiple serial communication protocols.
  • Battery-operated devices requiring efficient sleep modes and RTC functionality.

Technical Specifications

MicrocontrollerSTM32G031F6P6 (ARM Cortex-M0+)
CPU FrequencyUp to 64 MHz
Flash Memory32 KB
SRAM8 KB
GPIO Pins15
Supply Voltage3V - 5V DC
Communication Interfaces2x I2C, 2x SPI, 3x UART (2x USART, 1x LPUART), 1x I2S
Analog Input1x 12-bit ADC
Timers5x 16-bit, 1x 32-bit, 2x Low-Power (LPTIM)
Operating Temperature-40°C to +85°C
Onboard IndicatorsPower LED, User LED (PA4)
User InputButton (PA14)
Debug InterfaceSWD/JTAG

Frequently Asked Questions

How do I program the WeAct Studio STM32G031F6P6 board?

You can program the board using an ST-Link (V2 or V3) debugger connected to its SWD interface. Install STM32CubeIDE or PlatformIO, create a new project for the STM32G031x6 target, write your code, and then flash it via the debug configuration. Ensure the board is powered and the ST-Link drivers are correctly installed on your development PC.

What is the power supply requirement for this development board?

The board has an onboard 5V to 3.3V regulator, so you can supply between 3V and 5V DC via its designated input pins. The microcontroller core operates at 3.3V. Avoid exceeding 5V input to prevent damage to the onboard regulator and the STM32G031 microcontroller.

What development environments are compatible with this STM32 board?

It is fully compatible with ST's official STM32CubeIDE, as well as Keil MDK, IAR Embedded Workbench, and PlatformIO. For Arduino enthusiasts, it can be used with the STM32duino (Arduino Core for STM32) package after configuring the correct board variant within the Arduino IDE.

How many UART interfaces are available and what are their pinouts?

The STM32G031F6P6 provides up to three UART interfaces: two USARTs (USART1, USART2) and one LPUART. The specific pins for these are multiplexed across the GPIO ports. You must consult the board's pinout diagram and configure the alternate functions in your firmware using CubeMX or direct register access to assign TX/RX to the desired physical pins.

Package Includes

  • 1 x WeAct Studio STM32G031F6P6 Core Demo Board

Additional Information

Weight 0.01 kg
Dimensions 7 × 6 × 2 cm