STMicroelectronics

STM32G031F4P3 - 64MHz Arm Cortex-M0+ MCU | STMicroelectronics

部品番号: STM32G031F4P3 ✓ 生産中
1.7 V to 3.6 V Vdss 20-pin TSSOP Package 64 MHz Speed 16 KB Memory
MOQ: 1 |

STM32G031F4P3 概要

STMicroelectronics STM32G031F4P3 is a 32-bit Arm Cortex-M0+ microcontroller rated up to 64 MHz, with 16 KB of Flash memory, 8 KB of SRAM, and a 20-pin TSSOP package. It operates from 1.7 V to 3.6 V and includes two USART interfaces, timers, an ADC, and communication interfaces for compact embedded-control designs.

A microcontroller is a programmable semiconductor that integrates a processor core, memory, and peripherals into one device. The STM32G0 family belongs to the hierarchy of Arm Cortex-M0+ processor, 32-bit microcontroller, embedded processor, and semiconductor. STM32G031F4P3 targets cost-sensitive control systems where moderate processing speed, compact packaging, and a broad set of mixed-signal and serial peripherals are more important than large memory capacity.

The device operates at up to 64 MHz and provides 16 KB of Flash memory plus 8 KB of SRAM. Its 1.7 V to 3.6 V operating range supports low-voltage embedded systems. Two USARTs permit serial communication with sensors, displays, wireless modules, or service interfaces, while the integrated timers and ADC support periodic control and analog-signal measurement. The 20-pin TSSOP package also facilitates compact, high-density PCB assembly.

The Arm Cortex-M0+ architecture uses a 32-bit RISC instruction set designed for efficient embedded workloads. Its relatively compact instruction set and peripheral ecosystem make it suitable for motor-control assistance, simple communications, sensor hubs, and consumer-equipment controllers. Peripheral configuration and software development are supported by the STM32G0 family ecosystem, including STM32Cube programming tools and the ST-LINK debug and programming interface.

Typical applications include compact sensor nodes, digital control panels, low-cost communication modules, industrial sensing terminals, and compact consumer appliances. A design can assign two USART channels to separate external devices, use timer outputs for periodic functions, and use the ADC for analog monitoring. Firmware should be configured around the available 16 KB of Flash and 8 KB of SRAM, avoiding resource-intensive buffering or libraries that exceed those limits.

A key design consideration is decoupling and correct voltage selection. Place the required input and output capacitors close to the power pins, route sensitive analog and communication signals away from switching nodes, and confirm the external components connected to exposed pins meet the device's electrical limits. Software developers should also use the STM32CubeMX pin-assignment workflow so alternate-function and peripheral mappings match the selected TSSOP-20 footprint.

This product page combines manufacturer specifications, package details, application guidance, drop-in alternatives, and practical design notes. It is intended to accelerate component selection, PCB planning, firmware setup, and sourcing for compact Cortex-M0+ control systems.

ドロップイン代替品: STM32G031F4P3 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: STM32G031F4P3 (同一形状・フットプリント) — 相違点: Flash Memory, Architecture, Mounting Type, Package, ADC.

STMicroelectronics
Flash Memory: 16 KB (16K x 8)
Architecture: 32-bit
Package: 20-TSSOP
比較対象 STM32G031F4P3 →
STMicroelectronics
Flash Memory: 32 KB (32K x 8)
Mounting Type: Tube package
ADC: Available
比較対象 STM32G031F4P3 →
STMicroelectronics
Flash Memory: 64 KB
Architecture: 32-bit RISC
比較対象 STM32G031F4P3 →
STMicroelectronics
Flash Memory: 64 KB (64K x 8)
ADC: 12-bit, 2.5 MSPS, up to 19 channels (package-dependent)
比較対象 STM32G031F4P3 →

STM32G031F4P6

✅ ドロップイン
STMicroelectronics
📦 20-pin TSSOP
32-bit ARM Cortex-M0+ microcontroller · STM32G0 · ARM Cortex-M0+ · 64 MHz · 32-bit · 16 KB (16K x 8) · 8 KB · 3 V

価格はお問い合わせください

データシートを見る →

STM32G031F6P6

✅ ドロップイン
STMicroelectronics
📦 20-pin TSSOP
Arm Cortex-M0+ 32-bit RISC · 64 MHz · 32 KB (32K x 8) · 8 KB · 1.7 V to 3.6 V · 20-pin TSSOP · Tube package · 2 x USART

価格はお問い合わせください

データシートを見る →

STM32G031F8P6

✅ ドロップイン
STMicroelectronics
📦 20-pin TSSOP
Arm Cortex-M0+ (32-bit RISC) · 64 MHz · 64 KB (64K x 8) · 8 KB · 2.0 V to 3.6 V · 20-pin TSSOP · 18 (5V tolerant) · 12-bit, 2.5 MSPS, up to 19 channels (package-dependent)

✓ 在庫あり

$1.0664 / 個

データシートを見る →

STM32G031F6P3

✅ ドロップイン ⚠️ 仕様未検証
📦 20-pin TSSOP
Flash capacity increases by 16 KB from 16 KB to 32 KB, a 100% increase, with a different ordering suffix.

📋 参考代替品(カタログ未掲載)

STM32G031F8P3

✅ ドロップイン ⚠️ 仕様未検証
STMicroelectronics
📦 20-pin TSSOP
32-bit Arm Cortex-M0+ microcontroller · 64 MHz · Arm Cortex-M0+ · 32-bit RISC · 64 KB · 64K x 8 · 8 KB · Hardware parity check

価格はお問い合わせください

データシートを見る →

STM32G031F4P3 最大定格&電気的特性

Product Type 32-bit Arm Cortex-M0+ microcontroller
Maximum CPU Frequency 64 MHz
Flash Memory 16 KB
SRAM 8 KB
Operating Voltage Range 1.7 V to 3.6 V
USART Count 2
Architecture Arm Cortex-M0+ 32-bit RISC
パッケージ 20-pin TSSOP
Terminal Count 20
実装タイプ Surface mount
Program Memory Architecture 16K x 8 bits

STM32G031F4P3 20-pin tssop ピン配置ガイド

STM32G031F4P3 (20-pin tssop パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。

STM32G031F4P3 の 20-pin tssop パッケージピン配置図

詳細なピン配置データはありません: STM32G031F4P3.

詳細は データシート をご参照ください。

主な用途

STM32G031F4P3 の用途: 6 件s: Compact Industrial Sensor Node, Digital Control Panel, Local Communications Module, Compact Motor and Relay Controller, Battery-Powered Home Sensor, USB-C PD Auxiliary Controller.

🏭

Compact Industrial Sensor Node

The STM32G031F4P3 fits compact sensor nodes that must sample analog inputs, execute control logic, and transmit measurements through a serial link. Its ADC supports analog monitoring, while timers provide periodic sampling and actuator timing. Two USARTs allow separate communication paths for a local sensor interface and an upstream controller. The 20-pin TSSOP conserves board area, and operation from 1.7 V to 3.6 V supports low-voltage designs. Engineers should keep firmware and buffering within 16 KB of Flash and 8 KB of SRAM, while validating the sensor bandwidth and ADC accuracy against the application requirements.

📺

Digital Control Panel

The STM32G031F4P3 can serve as the central controller in a compact human-interface panel containing buttons, indicators, and a serial display. Its 64 MHz Cortex-M0+ core processes input events and menu logic, while the timers manage indicator timing and debounce functions. Two USARTs can support a display and an external service connector. The TSSOP-20 package leaves PCB space for connectors and protection components. Firmware should use a compact UI architecture because the device provides 16 KB of Flash and 8 KB of SRAM; low-power behavior should also be tested with the complete panel load attached.

🌐

Local Communications Module

The STM32G031F4P3 is suitable for a local communications module that bridges embedded sensors to a host through UART-based protocols. One USART can connect to a wireless or network module while the second supports configuration, diagnostics, or an external controller. Up to 64 MHz operation provides adequate response time for protocol handling, and the 1.7 V to 3.6 V range simplifies integration with low-voltage transceivers. Designers should allocate protocol buffers carefully within 8 KB of SRAM and use the manufacturer pin table to assign alternate-function signals without conflicts.

🔧

Compact Motor and Relay Controller

The STM32G031F4P3 can coordinate timing-based control functions in compact motor-control and relay systems. Timers support deterministic switching sequences, the ADC can monitor an analog feedback signal, and the USARTs enable diagnostics or parameter configuration. The 20-pin TSSOP footprint supports space-efficient assemblies where relays, drivers, and protection components occupy most of the board area. Firmware should include startup delays, fault handling, and safe-state behavior. Current limits, inductive-load flyback requirements, and logic-level compatibility must be validated independently because the MCU itself does not directly drive the load.

🧩

Battery-Powered Home Sensor

The STM32G031F4P3 can act as the controller in a small battery-powered home or IoT sensing product. Its low-voltage operating range supports compact power designs, while timers enable periodic wake-and-sample behavior. The ADC and two USARTs cover analog sensing and communication with a local radio or gateway. The TSSOP-20 package minimizes footprint, although quiescent-current behavior and wake-up timing must be measured in the complete product. Firmware size should remain compact, and the selected energy-harvesting or battery regulator should preserve stable supply voltage across temperature and load conditions.

📱

USB-C PD Auxiliary Controller

The STM32G031F4P3 can implement low-speed auxiliary control functions in a USB-C power-delivery design where two USARTs, timers, and general-purpose I/O are required. The microcontroller can coordinate status handling, button logic, or monitoring signals while a dedicated power-delivery controller manages the high-speed protocol. Its 16 KB Flash and 8 KB SRAM are sufficient for compact supervisory firmware, and the TSSOP-20 package supports space-efficient placement. The design must respect USB-C timing, electrical isolation, and power-domain requirements, and firmware should not replace the protection and power-path functions of dedicated interface devices.

What are the key specifications of STM32G031F4P3 that engineers should know?
The STM32G031F4P3 is a 32-bit Arm Cortex-M0+ microcontroller operating up to 64 MHz, with 16 KB of Flash memory, 8 KB of SRAM, two USART interfaces, and a 1.7 V to 3.6 V supply range. It is packaged in a 20-pin TSSOP. According to the STMicroelectronics product documentation, these resources position it for compact embedded-control, communications, timing, and analog-sensing applications where low cost and a small footprint are priorities.
What is the operating voltage of STM32G031F4P3?
The STM32G031F4P3 operates from 1.7 V to 3.6 V. This range allows the microcontroller to be used in common low-voltage embedded systems while retaining operation from regulated 3.3 V rails. According to the STMicroelectronics STM32G031F4 product information, the permitted voltage range is a core design constraint: external circuitry and level-shifting decisions must keep every connected signal within the device's electrical limits.
How much memory does the STM32G031F4P3 have?
The STM32G031F4P3 provides 16 KB of Flash memory and 8 KB of SRAM. Its Flash is organized as 16K x 8 bits for program storage, while the SRAM supplies working memory for variables, stacks, and peripheral data. According to the STMicroelectronics product documentation, engineers should size firmware libraries and communication buffers against these limits when selecting the part for compact embedded products.
Where can I download the STM32G031F4P3 datasheet?
The STM32G031F4P3 datasheet and supporting documentation are available through the official STMicroelectronics STM32G031F4 product page. Open the documentation section of that page and select the device datasheet for pin definitions, electrical characteristics, memory mapping, and peripheral details. The official product page is the preferred source because its documents and revision status are maintained alongside the STM32G031F4 family.
Where can I find the STM32G031F4P3 pinout?
The STM32G031F4P3 pinout appears in the pin-description table and package drawings in the STMicroelectronics datasheet for the STM32G031F4 family. The device uses a 20-pin TSSOP package, so assign all 20 terminals according to that document rather than relying on a generic TSSOP drawing. Verify power, ground, reset, boot, debug, clock, and alternate-function pins against the exact STM32G031F4P3 ordering information before routing the PCB.
What can replace the STM32G031F4P3?
The closest identified replacements are the STM32G031F4P6, STM32G031F6P6, STM32G031F8P6, STM32G031F6P3, and STM32G031F8P3 members of the STM32G031 family. Their useful differences are primarily Flash capacity and the temperature-grade suffix. Before replacing the STM32G031F4P3, verify the exact package, pin assignment, voltage limits, clock requirements, peripheral set, firmware compatibility, and temperature grade rather than relying on the family name alone.
Is STM32G031F4P3 the same as STM32G031F4P6?
The STM32G031F4P3 and STM32G031F4P6 belong to the same STM32G031F4 memory configuration but use different suffix codes for ordering or grade parameters. The STM32G031F4P3 is specified at 16 KB Flash and 8 KB SRAM. For a true replacement, confirm the meaning of the suffix with STMicroelectronics and compare the package, temperature range, clock limits, and full pin description before approving the substitution.
When should I choose STM32G031F4P3 instead of another STM32G031 device?
Choose the STM32G031F4P3 when a design needs a compact Cortex-M0+ controller with 16 KB Flash, 8 KB SRAM, up to 64 MHz operation, and a 20-pin TSSOP without requiring the higher Flash capacity of the x6 or x8 variants. It is also appropriate when two USARTs and integrated timing and analog functions are sufficient. Confirm the required operating grade and package before final selection.
Is the STM32G031F4P3 suitable for sensor and control applications?
The STM32G031F4P3 is suitable for compact sensor and control applications that fit within 16 KB of Flash and 8 KB of SRAM. Its ADC supports analog measurement, timers support periodic control functions, and two USARTs provide serial communication paths. According to the STMicroelectronics product information, the device's 1.7 V to 3.6 V operating range also makes it appropriate for many low-voltage embedded systems.
STM32G031F4P3 vs STM32G031F6P6 - which is better for firmware-heavy designs?
The STM32G031F6P6 is the better choice when firmware size is the decisive constraint because it belongs to the higher-memory STM32G031 x6 configuration, while the STM32G031F4P3 provides 16 KB of Flash. Both use the same STM32G031 family architecture and support up to 64 MHz operation. Exact package and grade compatibility must be confirmed before treating either device as a direct PCB replacement.
Where can I buy STM32G031F4P3 online?
Use the Request a Quote form on this page to request STM32G031F4P3 availability, current lead time, order quantity, and shipment options. Quote-based purchasing avoids presenting a stale stock or price figure. For engineering review, use the STMicroelectronics product page and datasheet to confirm package, electrical limits, and ordering information before placing the order.
What is the price of STM32G031F4P3?
Current STM32G031F4P3 pricing is obtained through the Request a Quote form on this page rather than through static text that can become outdated. Submit the required quantity, target package, and delivery information so the current commercial response can reflect quantity breaks, sourcing conditions, and lead time. The part number and 20-pin TSSOP configuration should remain unchanged in the request.
What is the lead time for STM32G031F4P3?
The current STM32G031F4P3 lead time depends on order quantity, production conditions, and shipment destination. Request the lead time through the Request a Quote form on this page. For a production design, allow time for firmware validation, PCB assembly, component availability, and incoming inspection rather than scheduling solely from a nominal inventory position.
Is STM32G031F4P3 in stock?
STM32G031F4P3 availability should be confirmed through the Request a Quote form on this page. The form can return the current order quantity, lead time, and shipment options for the required configuration. Do not treat a distributor listing or an outdated catalog entry as a guaranteed stock commitment, especially for production schedules that depend on multiple purchase orders.
What programming tools are compatible with STM32G031F4P3?
The STM32G031F4P3 is programmed and debugged through the STM32Cube ecosystem, with ST-LINK providing a standard STMicroelectronics debug and programming path. The exact supported interface set and bootloader options must be checked in the device documentation and STM32Cube configuration. When planning tooling, also verify probe voltage levels, connector wiring, firmware support, and recovery options for field programming.
What is the best cross-brand equivalent for STM32G031F4P3?
No cross-brand drop-in equivalent is established for the STM32G031F4P3 by the available cross-reference information. A different manufacturer's microcontroller may offer similar CPU speed or peripherals, but matching a 20-pin TSSOP footprint does not guarantee identical pin multiplexing, interrupt mapping, clock behavior, low-power features, or firmware compatibility. Treat any cross-brand proposal as a redesign unless STMicroelectronics documents the device as pin-compatible.

エンジニアリング参考データ: STM32G031F4P3 — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the STM32G031F4P3 for compact, cost-sensitive embedded designs that fit within 16 KB of Flash and 8 KB of SRAM, require two USARTs, and fit a 20-pin TSSOP footprint. Its Cortex-M0+ core can operate up to 64 MHz, making it suitable for real-time control, sensor acquisition, local communications, and compact human-interface products. Select STM32G031F4P6 when the same x4 memory architecture is required but a different ordering or grade suffix is appropriate. Choose STM32G031F6P6 or STM32G031F8P6 when additional Flash materially reduces firmware constraints. For every alternative, confirm temperature grade, suffix meaning, package, pin configuration, voltage limits, and peripheral availability before treating it as a drop-in replacement. A cross-brand MCU should be considered only after a complete electrical, pin, firmware, and qualification review because a matching package does not establish functional equivalence.

代替品との比較

パラメータ この製品 STM32G031F4P6 STM32G031F6P6 STM32G031F8P6 STM32G031F6P3 STM32G031F8P3
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Package 20-pin TSSOP 20-pin TSSOP 20-pin TSSOP 20-pin TSSOP 20-pin TSSOP 20-pin TSSOP
CPU Core Arm Cortex-M0+ Arm Cortex-M0+ Arm Cortex-M0+ Arm Cortex-M0+ Arm Cortex-M0+ Arm Cortex-M0+
Maximum CPU Frequency 64 MHz 64 MHz 64 MHz 64 MHz 64 MHz 64 MHz
Flash Memory 16 KB 16 KB 32 KB 48 KB 32 KB 48 KB
SRAM 8 KB 8 KB 8 KB 8 KB 8 KB 8 KB
Operating Voltage Range 1.7 V to 3.6 V 1.7 V to 3.6 V 1.7 V to 3.6 V 1.7 V to 3.6 V 1.7 V to 3.6 V 1.7 V to 3.6 V
USART Count 2 2 2 2 2 2
Ordering or Grade Suffix P3 P6 P6 P6 P3 P3

主な差別化要因

  • Lowest Flash configuration in the identified drop-in family set (vs STM32G031F6P6)
  • Direct x4-family memory match with a different ordering suffix (vs STM32G031F4P6)
  • Smaller embedded memory footprint than the x8 upgrade path (vs STM32G031F8P6)

設計ノート

Place the mandatory input, output, and analog-decoupling capacitors directly beside their associated power and ground pins. Keep the return path short and use the ground-plane connectivity required by the package drawing. Route high-current loads and inductive switching nodes away from ADC and communication signals. PCB review should compare the physical pad dimensions with the STM32G031F4 TSSOP-20 land pattern before release.

The supported supply range is 1.7 V to 3.6 V, so verify the minimum voltage across the MCU pins during startup, transient recovery, and temperature extremes rather than checking only the nominal regulator output. Select decoupling and bulk capacitance using the recommended circuits in the manufacturer datasheet. A common pitfall is designing for 3.3 V operation while neglecting brownout behavior during a remote power-up or load transient.

Do not assume that every same-family STM32G031 suffix is an automatic substitution. Compare the exact order code, temperature grade, Flash capacity, package, exposed-pin assignments, and peripheral availability. Firmware should also be retested after changing the memory variant because linker placement, bootloader assumptions, and firmware-size checks may change even when the core and basic peripheral architecture remain the same.

Assign oscillator, debug, boot, reset, and communication pins through the manufacturer configuration workflow, then verify them against the physical package drawing. Keep debug-trace and serial lines away from noisy switching paths, use continuous ground references beneath signal routes, and avoid long unprotected inputs. If the board contains relays, motor drivers, or wireless modules, separate their high-current return paths from the MCU and analog ground area.

コンプライアンス情報

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
鉛フリー
Unknown
ハロゲンフリー
Unknown
紛争鉱物
Unknown

The product is an MCU rather than an automotive-qualified AEC-Q100 device in the identified ordering code. Specific environmental and material-compliance declarations must be confirmed in the current manufacturer product documentation.

データ検証日: 2026-11-03 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

stm32g031f4p3 datasheet STM32G031F4P3 STM32G031F4P3 datasheet pdf STM32G031F4P3 pinout STM32G031F4P3 specifications STM32G031F4P3 TSSOP-20 footprint STM32G031F4P3 application circuit STM32G031F4P3 equivalent STM32G031F4P3 replacement STM32G031F4P3 vs STM32G031F6P6 STM32G031F4P3 price STM32G031F4P3 stock STMicroelectronics STM32G031F4P3 STM32G031F4P3 programming tools STM32G031F4P3 supply voltage

関連部品&用語

STMicroelectronics STM32G031F4P3 STM32G031F4P6 STM32G031F6P6 STM32G031F8P6 STM32G031F6P3 STM32G031F8P3 Arm Cortex-M0+ 32-bit RISC core microcontroller embedded processor semiconductor STM32G0 series STM32Cube ST-LINK 16 KB Flash memory 8 KB SRAM 64 MHz USART ADC timer TSSOP-20 TSSOP package family surface-mount package 1.7 V to 3.6 V USB Type-C
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示