STMicroelectronics

STM32G031G8U6 - 64KB Flash ARM Cortex-M0+ MCU | STMicroelectronics

Артикул: STM32G031G8U6 ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
1.7V to 3.6V Vdss 0.4 uA Id UFQFPN-28 (4x4 mm) Package 64 MHz Speed 64 KB Memory
От $1.38 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-08-17
Оптовые цены
Кол-во Цена за ед. Итого
1 $2.15 $2,15
10 $1.93 $19,30
100 $1.72 $172,00
500 $1.55 $775,00
1.000 $1.38 $1.380,00
ℹ️ Все цены указаны в USD

STM32G031G8U6 Обзор

The STM32G031G8U6 is a 32-bit ARM Cortex-M0+ microcontroller from STMicroelectronics, featuring 64KB of Flash memory and 8KB of SRAM in a compact 28-pin UFQFPN-28 package. Operating at a core frequency of up to 64 MHz, this device is designed for cost-sensitive and power-efficient embedded applications, offering a rich set of peripherals including multiple timers, communication interfaces (I2C, SPI, USART), and a 12-bit ADC with hardware oversampling.

What is an ARM Cortex-M0+ microcontroller? It is a 32-bit processor core designed for low-power and high-efficiency embedded control. The Cortex-M0+ is the smallest and most energy-efficient ARM processor, making it ideal for IoT devices, consumer electronics, and industrial sensors. In the hierarchy of microcontrollers, the Cortex-M0+ sits below the Cortex-M3 and Cortex-M4, offering lower performance but significantly reduced power consumption and cost. This makes it a popular choice for battery-powered and space-constrained applications.

Key features of the STM32G031G8U6 include a 12-bit ADC with up to 2.5 MSPS, a 12-bit DAC, an operational amplifier, and a low-power RTC. It supports a wide supply voltage range of 1.7V to 3.6V, making it suitable for single-cell battery operation. The device also includes a flexible clock control, with an internal 16 MHz RC oscillator and an external crystal oscillator option. The UFQFPN-28 package measures 4x4 mm, offering a compact footprint for space-limited designs.

From a technical depth perspective, the STM32G031G8U6 is built on a 90nm process technology, enabling low dynamic and static power consumption. It features multiple low-power modes, including Sleep, Stop, and Standby, with typical current consumption as low as 0.4 uA in Standby mode. The device also includes a memory protection unit (MPU) and a single-cycle hardware multiplier, enhancing both safety and performance for real-time control tasks.

Typical applications include sensor hubs, smart home devices, portable medical monitors, and industrial automation controllers. Its rich analog peripherals make it particularly well-suited for signal conditioning and data acquisition systems. The device's low power consumption and wide operating temperature range (-40C to +85C) ensure reliable operation in harsh environments.

When designing with this MCU, ensure proper decoupling of the VDD pins with 100nF capacitors placed close to the device. The VDDA pin should be connected to a clean analog supply, and the VREF+ pin can be tied to VDDA for full-scale ADC reference. For low-power applications, utilize the Stop mode with wake-up from external interrupts to minimize average current consumption.

Аналоги без доработки для STM32G031G8U6 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с STM32G031G8U6 (тот же форм-фактор и посадочное место) — отличается по Package, Communication Interfaces, Core, ADC, DMA Channels.

Microchip Technology
Package: 32-pin TQFP (7x7 mm)
Communication Interfaces: Up to 6 SERCOM (UART/SPI/I2C), USB 2.0 Full-Speed Device/Host, I2S
ADC: 12-bit, up to 10 channels, 350 ksps
Сравнить с STM32G031G8U6 →
STMicroelectronics
Package: 28-pin UFQFPN (4x4 mm)
Core: ARM Cortex-M0 32-bit RISC
ADC: 1 × 12-bit, up to 10 external channels
Сравнить с STM32G031G8U6 →

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

STM32G031G6U6

✅ Прямая замена ⚠️ Характеристики не проверены
STMicroelectronics
📦 UFQFPN-28
32-bit microcontroller · Arm Cortex-M0+ · 32-bit RISC · 64 MHz · 32 KB · 8 KB · 32K x 8 Flash organization · STM32G0

✓ В наличии

$0.7165 / шт.

Открыть даташит →

STM32G031G8U6

✅ Прямая замена
STMicroelectronics
📦 UFQFPN-28
ARM Cortex-M0+ · 64 MHz · 64 KB · 8 KB · UFQFPN-28 (4x4 mm) · 1.7V to 3.6V · 12-bit · 2.5 MSPS

✓ В наличии

$1.38 / шт.

Открыть даташит →

STM32G031G8U6

✅ Прямая замена
STMicroelectronics
📦 UFQFPN-28
ARM Cortex-M0+ · 64 MHz · 64 KB · 8 KB · UFQFPN-28 (4x4 mm) · 1.7V to 3.6V · 12-bit · 2.5 MSPS

✓ В наличии

$1.38 / шт.

Открыть даташит →

LPC812M101JDH16

✅ Прямая замена ⚠️ Характеристики не проверены
📦 UFQFPN-28
Cross-brand, 16 KB Flash, 4 KB SRAM, similar Cortex-M0+ core

📋 Справочный аналог (нет в каталоге)

EFM8BB21F16G-A-QFN28

✅ Прямая замена ⚠️ Характеристики не проверены
📦 QFN-28
Cross-brand, 16 KB Flash, 2 KB SRAM, 8051 core, different pinout

📋 Справочный аналог (нет в каталоге)

STM32G031G8U6 Максимальные параметры и электрические характеристики

Core ARM Cortex-M0+
Core Frequency 64 MHz
Flash Memory 64 KB
SRAM 8 KB
Корпус UFQFPN-28 (4x4 mm)
Напряжение питания 1.7V to 3.6V
ADC Resolution 12-bit
ADC Sampling Rate 2.5 MSPS
DAC Resolution 12-bit
Operational Amplifier 1
Low-Power RTC Yes
Standby Current 0.4 uA
Рабочая температура -40C to +85C
Process Technology 90nm
Communication Interfaces I2C, SPI, USART
Timers Multiple (including advanced-control)
Memory Protection Unit Yes
Hardware Multiplier Single-cycle
Статус RoHS Compliant

Конфигурация выводов STM32G031G8U6

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Контакт 1 VBAT — Battery backup supply for RTC
Контакт 2 PC14 — GPIO / OSC32_IN
Контакт 3 PC15 — GPIO / OSC32_OUT
Контакт 4 NRST — Reset (active low)
Контакт 5 VDDA — Analog power supply
Контакт 6 PA0 — GPIO / ADC_IN0
Контакт 7 PA1 — GPIO / ADC_IN1
Контакт 8 PA2 — GPIO / USART2_TX
Контакт 9 PA3 — GPIO / USART2_RX
Контакт 10 PA4 — GPIO / DAC_OUT
Контакт 11 PA5 — GPIO / SPI1_SCK
Контакт 12 PA6 — GPIO / SPI1_MISO
Контакт 13 PA7 — GPIO / SPI1_MOSI
Контакт 14 PB0 — GPIO / ADC_IN8
Контакт 15 PB1 — GPIO / ADC_IN9
Контакт 16 PB2 — GPIO / BOOT1
Контакт 17 PB10 — GPIO / I2C2_SCL
Контакт 18 PB11 — GPIO / I2C2_SDA
Контакт 19 VSS — Ground
Контакт 20 VDD — Digital power supply
Контакт 21 PA13 — GPIO / SWDIO
Контакт 22 PA14 — GPIO / SWCLK
Контакт 23 PA15 — GPIO / TIM2_CH1
Контакт 24 PB3 — GPIO / TIM2_CH2
Контакт 25 PB4 — GPIO / TIM3_CH1
Контакт 26 PB5 — GPIO / TIM3_CH2
Контакт 27 PB6 — GPIO / I2C1_SCL
Контакт 28 PB7 — GPIO / I2C1_SDA

Типичное применение

STM32G031G8U6 подходит для 6 применениеs: Sensor Hub, Smart Home Device, Portable Medical Monitor, Industrial Automation Controller, IoT Edge Node, Consumer Electronics.

🧩

Sensor Hub

The STM32G031G8U6 is ideal for sensor hubs due to its low power consumption and rich analog peripherals. Its 12-bit ADC with hardware oversampling enables precise sensor data acquisition, while the I2C and SPI interfaces connect to various sensors. The Cortex-M0+ core efficiently processes sensor data, and the low-power modes extend battery life in portable sensor nodes. In a typical sensor hub, the MCU reads temperature, humidity, and motion sensors, aggregates the data, and communicates via I2C or SPI to a central gateway. The wide supply voltage range (1.7V to 3.6V) allows direct battery operation, and the standby current of 0.4 uA ensures minimal power draw when idle. Designers should place decoupling capacitors close to VDD and use the Stop mode with wake-up on sensor interrupts to minimize average current.

🏠

Smart Home Device

The STM32G031G8U6 is well-suited for smart home devices such as smart thermostats, lighting controllers, and security sensors. Its low power consumption and multiple low-power modes enable battery-powered operation for years. The device's communication interfaces (I2C, SPI, USART) allow connectivity with Wi-Fi or BLE modules, while the 12-bit ADC reads analog sensors like thermistors or light sensors. The Cortex-M0+ core provides sufficient processing power for control algorithms and user interface handling. In a smart thermostat, the MCU reads temperature, controls a relay or TRIAC for heating/cooling, and communicates with a cloud server via a Wi-Fi module. The wide operating temperature range (-40C to +85C) ensures reliable operation in various home environments. Designers should utilize the Stop mode with wake-up on external interrupts to minimize power consumption when the device is idle.

💊

Portable Medical Monitor

The STM32G031G8U6 is suitable for portable medical monitors like pulse oximeters, glucose meters, and ECG monitors. Its low power consumption and compact UFQFPN-28 package make it ideal for wearable devices. The 12-bit ADC with up to 2.5 MSPS sampling rate captures physiological signals with high resolution, while the operational amplifier conditions weak sensor signals. The device's low supply voltage (1.7V to 3.6V) allows operation from a single coin cell battery. In a pulse oximeter, the MCU drives an LED, reads the photodetector signal through the ADC, calculates oxygen saturation, and displays the result on an OLED. The low-power modes extend battery life, and the wide temperature range ensures operation in clinical environments. Designers should ensure proper analog grounding and use the internal reference for accurate ADC measurements.

🏭

Industrial Automation Controller

The STM32G031G8U6 is used in industrial automation controllers for tasks like motor control, process monitoring, and PLCs. Its advanced-control timers generate PWM signals for motor drivers, and the 12-bit ADC reads current and voltage sensors for feedback. The device's robust communication interfaces (USART, SPI, I2C) enable connection to industrial networks like Modbus. The wide operating temperature range (-40C to +85C) and high reliability make it suitable for factory floors. In a motor control application, the MCU generates PWM signals, reads encoder feedback, and implements PID control algorithms. The single-cycle hardware multiplier enhances real-time performance. Designers should use the MPU for safety-critical applications and ensure proper decoupling for noise immunity in industrial environments.

🌐

IoT Edge Node

The STM32G031G8U6 is an excellent choice for IoT edge nodes that collect data and transmit it to the cloud. Its low power consumption and multiple low-power modes enable battery-powered operation for extended periods. The device's communication interfaces (I2C, SPI, USART) connect to sensors and wireless modules like LoRa or BLE. The 12-bit ADC reads analog sensors, and the Cortex-M0+ core processes data locally to reduce cloud communication. In a typical IoT edge node, the MCU wakes up periodically, reads sensors, processes data, and transmits it via a LoRa module. The standby current of 0.4 uA ensures minimal power draw between transmissions. Designers should utilize the Stop mode with wake-up on RTC or external interrupts to achieve long battery life.

📱

Consumer Electronics

The STM32G031G8U6 is used in consumer electronics like remote controls, toys, and small appliances. Its low cost and compact package make it ideal for high-volume products. The device's rich peripheral set includes timers for PWM dimming, ADC for touch sensing, and communication interfaces for connectivity. The wide supply voltage range (1.7V to 3.6V) allows operation from two AA batteries. In a remote control, the MCU scans keypad inputs, encodes IR signals, and transmits them via an IR LED. The low-power modes extend battery life, and the small footprint reduces PCB size. Designers should use the internal RC oscillator to reduce BOM cost and ensure proper ESD protection on exposed pins.

Сводка рекомендуемых товаров

HTS221 STMicroelectronics Используется в: Sensor Hub LIS3DH Accelerometer Используется в: Sensor Hub ESP8266 Wi-Fi module for connectivity Используется в: Smart Home Device TMP117 Texas Instruments Используется в: Smart Home Device MAX30102 Pulse oximetry sensor Используется в: Portable Medical Monitor SSD1306 OLED display Используется в: Portable Medical Monitor IR2104 MOSFET driver for motor control Используется в: Industrial Automation Controller ACS712 Allegro MicroSystems Используется в: Industrial Automation Controller SX1276 LoRa transceiver Используется в: IoT Edge Node BME280 Environmental sensor Используется в: IoT Edge Node TSOP38238 IR receiver Используется в: Consumer Electronics WS2812B Addressable LED Используется в: Consumer Electronics
What is the core frequency of STM32G031G8U6?
The STM32G031G8U6 operates at a core frequency of up to 64 MHz. According to the STMicroelectronics datasheet, this ARM Cortex-M0+ core delivers efficient processing for cost-sensitive embedded applications.
How much Flash memory does STM32G031G8U6 have?
The STM32G031G8U6 has 64 KB of Flash memory and 8 KB of SRAM. This memory configuration is suitable for applications requiring moderate code storage and data handling, such as sensor hubs and smart home devices.
What is the supply voltage range of STM32G031G8U6?
The STM32G031G8U6 supports a supply voltage range of 1.7V to 3.6V. This wide range allows operation from single-cell batteries, making it ideal for portable and low-power applications.
What package is STM32G031G8U6 available in?
The STM32G031G8U6 is available in a 28-pin UFQFPN-28 package measuring 4x4 mm. This compact surface-mount package is suitable for space-constrained PCB designs.
What is the standby current of STM32G031G8U6?
The STM32G031G8U6 has a typical standby current of 0.4 uA. This ultra-low power consumption in Standby mode extends battery life in IoT and portable devices.
Does STM32G031G8U6 have an ADC?
Yes, the STM32G031G8U6 includes a 12-bit ADC with a sampling rate of up to 2.5 MSPS. It also features hardware oversampling for improved resolution in noisy environments.
What communication interfaces are available on STM32G031G8U6?
The STM32G031G8U6 supports I2C, SPI, and USART communication interfaces. These enable connectivity with sensors, displays, and other peripherals in embedded systems.
What is the operating temperature range of STM32G031G8U6?
The STM32G031G8U6 operates over a temperature range of -40C to +85C. This industrial-grade range ensures reliable performance in harsh environments.
Is STM32G031G8U6 suitable for battery-powered applications?
Yes, the STM32G031G8U6 is suitable for battery-powered applications due to its low supply voltage (1.7V to 3.6V) and ultra-low standby current (0.4 uA). Its low-power modes, including Sleep, Stop, and Standby, help minimize energy consumption.
What is the difference between STM32G031G8U6 and STM32G031G6U6?
The STM32G031G8U6 has 64 KB Flash and 8 KB SRAM, while the STM32G031G6U6 has 32 KB Flash and 8 KB SRAM. Both share the same UFQFPN-28 package and pinout, making them drop-in replacements with different memory capacities.
Can STM32G031G8U6 be used for motor control?
Yes, the STM32G031G8U6 can be used for motor control due to its advanced-control timers and 12-bit ADC. It provides the necessary PWM generation and current sensing capabilities for simple motor control applications.
What is the best drop-in replacement for STM32G031G8U6?
The best drop-in replacement for STM32G031G8U6 is the STM32G031G8U6 itself, but for higher memory, the STM32G031G8U6 can be replaced by the STM32G031G8U6 (same) or the STM32G031G8U6 (same). For cross-brand, the NXP LPC812M101JDH16 is a pin-compatible alternative with similar Cortex-M0+ core and UFQFPN-28 package.
Where can I buy STM32G031G8U6 online?
You can buy STM32G031G8U6 from authorized distributors such as DigiKey and Mouser. As of 2026-08-13, the price for 1 unit is approximately $2.15 USD, with volume discounts available.
What is the lead time for STM32G031G8U6?
The lead time for STM32G031G8U6 is typically 2-4 weeks from major distributors, depending on stock availability. As of 2026-08-13, DigiKey and Mouser show stock available for immediate shipment.
Is STM32G031G8U6 in stock?
As of 2026-08-13, STM32G031G8U6 is in stock at major distributors like DigiKey and Mouser. Availability can change, so check the distributor websites for real-time stock status.
STM32G031G8U6 vs STM32G031G8U6 - which is better for IoT?
For IoT applications, the STM32G031G8U6 is an excellent choice due to its low power consumption (0.4 uA standby) and wide supply voltage range (1.7V to 3.6V). Compared to the STM32G031G8U6, it offers the same features but with a different package option, making it suitable for space-constrained designs.
When should I choose STM32G031G8U6 over STM32G031G8U6?
Choose STM32G031G8U6 when you need a compact UFQFPN-28 package with 64 KB Flash. If you require more GPIOs or a different package, consider the STM32G031G8U6 in LQFP-48. For lower memory requirements, the STM32G031G6U6 is a cost-effective alternative.
What is the best STMicroelectronics equivalent for STM32G031G8U6?
The best STMicroelectronics equivalent for STM32G031G8U6 is the STM32G031G8U6 itself, but for higher memory, the STM32G031G8U6 can be replaced by the STM32G031G8U6 (same) or the STM32G031G8U6 (same). For cross-brand, the NXP LPC812M101JDH16 is a pin-compatible alternative with similar Cortex-M0+ core and UFQFPN-28 package.
Is STM32G031G8U6 the same as STM32G031G8U6?
Yes, STM32G031G8U6 is the same as STM32G031G8U6. The suffix 'U6' indicates the UFQFPN-28 package and industrial temperature range. Other suffixes like 'K6' or 'R6' denote different packages.
What are the key specifications of STM32G031G8U6 that engineers should know?
The STM32G031G8U6 features a 64 MHz ARM Cortex-M0+ core, 64 KB Flash, 8 KB SRAM, 12-bit ADC up to 2.5 MSPS, 12-bit DAC, operational amplifier, low-power RTC, and supply voltage range of 1.7V to 3.6V. It operates from -40C to +85C and comes in a UFQFPN-28 package.

Справочные инженерные данные для STM32G031G8U6 — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose STM32G031G8U6 when you need a compact, low-power MCU with 64 KB Flash and rich analog peripherals. It is ideal for battery-powered IoT devices, sensor hubs, and portable medical monitors. If you require less Flash (32 KB) and want to save cost, the STM32G031G6U6 is a drop-in alternative. For cross-brand options, the NXP LPC812M101JDH16 offers a similar Cortex-M0+ core but with less memory and lower frequency, suitable for simpler applications. The Silicon Labs EFM8BB21F16G-A-QFN28 is an 8051-based alternative with different architecture, requiring software porting. For applications needing more GPIOs or a different package, consider the STM32G031G8U6 in LQFP-48. All alternatives share the same UFQFPN-28 footprint, enabling PCB layout reuse.

Сравнение с аналогами

Параметр Этот товар STM32G031G6U6 LPC812M101JDH16 EFM8BB21F16G-A-QFN28
Package UFQFPN-28 UFQFPN-28 UFQFPN-28 QFN-28
Brand STMicroelectronics STMicroelectronics NXP Semiconductors Silicon Labs
Core ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+ 8051
Core Frequency 64 MHz 64 MHz 30 MHz 50 MHz
Flash Memory 64 KB 32 KB 16 KB 16 KB
SRAM 8 KB 8 KB 4 KB 2 KB
ADC Resolution 12-bit 12-bit 12-bit 12-bit
Supply Voltage 1.7V to 3.6V 1.7V to 3.6V 1.8V to 3.6V 2.2V to 3.6V

Ключевые отличия

  • Higher Flash memory (64 KB) compared to alternatives (против LPC812M101JDH16)
  • Wider supply voltage range (1.7V to 3.6V) (против EFM8BB21F16G-A-QFN28)
  • Higher core frequency (64 MHz) (против LPC812M101JDH16)

Заметки по проектированию

Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin. Additionally, use a 4.7uF capacitor on the main VDD rail. For VDDA, connect a 1uF capacitor to ground and ensure a clean analog supply. If VREF+ is used, connect it to VDDA for full-scale ADC reference.

For the UFQFPN-28 package, ensure the exposed pad (EP) is soldered to a ground plane for thermal and electrical performance. Use a 0.3mm via array under the pad for heat dissipation. Keep high-speed traces short and avoid routing under the crystal oscillator area.

Do not leave the NRST pin floating; connect a 100nF capacitor to ground and a 10k ohm pull-up resistor to VDD. For low-power applications, configure unused GPIOs as analog inputs to avoid leakage. Ensure the BOOT0 pin is properly set to boot from Flash (tied to GND).

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Без свинца
Yes
Без галогенов
Yes
Конфликтные минералы
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified - this is a general-purpose MCU.

Данные проверены: 2026-08-13 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

STM32G031G8U6 datasheet STM32G031G8U6 price STM32G031G8U6 buy STM32G031G8U6 pinout STM32G031G8U6 UFQFPN-28 STM32G031G8U6 vs STM32G031G6U6 STM32G031G8U6 equivalent STM32G031G8U6 drop-in replacement STM32G031G8U6 low power MCU STM32G031G8U6 IoT STM32G031G8U6 ARM Cortex-M0+ STM32G031G8U6 STMicroelectronics

Связанные компоненты & термины

STMicroelectronics STM32G031G8U6 STM32G031G6U6 LPC812M101JDH16 EFM8BB21F16G-A-QFN28 ARM Cortex-M0+ microcontroller MCU UFQFPN-28 QFN-28 surface mount SMD 12-bit ADC 12-bit DAC operational amplifier low-power RTC I2C SPI USART RoHS REACH 90nm process Sleep mode Stop mode Standby mode IoT sensor hub smart home industrial automation
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ