STMicroelectronics

STM32G041F8P6 - 64MHz ARM Cortex-M0+ MCU | STMicroelectronics

Référence : STM32G041F8P6 ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
1.7 V to 3.6 V Vdss 0.3 µA (typical) Id TSSOP-20 Package 64 MHz Speed 32 KB Memory
À partir de $1.2 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-08-13
Tarifs dégressifs
Qté Prix unitaire Total
1 $1.85 $1,85
10 $1.67 $16,70
100 $1.48 $148,00
500 $1.33 $665,00
1 000 $1.2 $1 200,00
ℹ️ Tous les prix sont en USD

STM32G041F8P6 Présentation

The STM32G041F8P6 is a 32-bit ARM Cortex-M0+ microcontroller from STMicroelectronics, operating at up to 64 MHz with 32 KB of flash memory and 8 KB of SRAM. It is housed in a 20-pin TSSOP package, offering a compact solution for cost-sensitive and space-constrained applications. The device integrates a rich set of peripherals including a 12-bit ADC, multiple timers, I2C, SPI, USART, and a low-power RTC, making it suitable for a wide range of embedded control tasks.

What is a microcontroller? A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation in an embedded system. It contains a processor core, memory (flash and SRAM), and programmable input/output peripherals on a single chip. Microcontrollers are the backbone of modern electronics, found in everything from automotive engine control units to consumer appliances and IoT devices. The STM32G0 series sits within the broader STM32 family, which is a leading ARM Cortex-M based MCU portfolio, and is positioned as an entry-level, high-efficiency option for applications requiring low power and high integration.

Key features of the STM32G041F8P6 include a 64 MHz ARM Cortex-M0+ core with memory protection unit (MPU), 32 KB flash, 8 KB SRAM, and a comprehensive set of peripherals. It supports a supply voltage range of 1.7V to 3.6V, with an operating temperature range of -40°C to +85°C. The device includes a 12-bit ADC with up to 19 channels, a 12-bit DAC, multiple 16-bit timers, and a low-power UART. It also features a hardware random number generator (RNG) and a cyclic redundancy check (CRC) unit, enhancing security and data integrity for industrial and IoT applications.

Technically, the STM32G041F8P6 is built on a 90nm process technology, offering a balance between performance and power consumption. It supports multiple low-power modes, including Sleep, Stop, and Standby, with a typical standby current of 0.3 µA, making it ideal for battery-powered devices. The device also includes a high-speed internal oscillator (HSI) that can be calibrated to achieve ±1% accuracy, reducing the need for external crystals in many applications.

Typical applications include industrial sensors, smart home devices, portable medical monitors, and motor control systems. Its rich analog peripherals and low-power capabilities make it particularly well-suited for sensor interfacing and data acquisition. The compact TSSOP-20 package allows for minimal PCB footprint, enabling high-density designs.

When designing with this MCU, ensure proper decoupling of the VDD pins with 100nF capacitors placed close to the device. For applications requiring precise timing, use the external crystal oscillator (HSE) or calibrate the internal HSI. The device supports in-circuit programming and debugging via SWD, simplifying firmware development.

Alternatives de remplacement direct pour STM32G041F8P6 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec STM32G041F8P6 (même facteur de forme et même empreinte) — différant par Flash Memory, Package, SRAM, ADC Resolution, Communication Interfaces.

STMicroelectronics
Flash Memory: 64 KB (64K x 8)
Package: 20-pin TSSOP
Comparer avec STM32G041F8P6 →
STMicroelectronics
Flash Memory: 16 KB
Package: 20-TSSOP
SRAM: 2 KB
Comparer avec STM32G041F8P6 →

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

STM32G031F8P6

✅ Remplacement direct ⚠️ Spécifications non vérifiées
STMicroelectronics
📦 TSSOP-20
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)

✓ En stock

$1.0664 / unité

Voir la fiche technique →

STM32G041F8P6TR

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 TSSOP-20
Same die, tape and reel packaging variant

📋 Alternative de référence (hors catalogue)

STM32G041F8P6T

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 TSSOP-20
Same die, tube packaging variant

📋 Alternative de référence (hors catalogue)

LPC812M101JDH20

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 TSSOP-20
Cross-brand, pin-compatible, but different peripheral set (no DAC, different timers)

📋 Alternative de référence (hors catalogue)

EFM8BB21F16G-A-QFN20

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 TSSOP-20
Cross-brand, pin-compatible, but different core (8051) and lower flash (16KB)

📋 Alternative de référence (hors catalogue)

STM32G041F8P6 Valeurs maximales et caractéristiques électriques

Core ARM Cortex-M0+
Fréquence d'horloge maximale 64 MHz
Flash Memory 32 KB
SRAM 8 KB
Supply Voltage Range 1.7 V to 3.6 V
Plage de température de fonctionnement -40°C to +85°C
Boîtier TSSOP-20
ADC Resolution 12-bit
ADC Channels 19
DAC Resolution 12-bit
Timer Count Multiple 16-bit timers
Communication Interfaces I2C, SPI, USART
Low-Power RTC Yes
Standby Current 0.3 µA (typical)
Process Technology 90nm
Internal Oscillator Accuracy ±1% (calibrated HSI)
Hardware RNG Yes
CRC Unit Yes
Debug Interface SWD
Statut RoHS Compliant

Configuration des broches de STM32G041F8P6

TSSOP-20 Package Pinout Diagram TSSOP-20 4.4x6.5mm, P0.65mm, JEDEC MO-153. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 TSSOP-20
Broche 1 VBAT — Battery backup supply for RTC
Broche 2 PC14 — GPIO / OSC32_IN
Broche 3 PC15 — GPIO / OSC32_OUT
Broche 4 NRST — Reset (active low)
Broche 5 VDD — Digital power supply
Broche 6 VSS — Ground
Broche 7 PA0 — GPIO / ADC_IN0
Broche 8 PA1 — GPIO / ADC_IN1
Broche 9 PA2 — GPIO / USART2_TX
Broche 10 PA3 — GPIO / USART2_RX
Broche 11 PA4 — GPIO / DAC_OUT1
Broche 12 PA5 — GPIO / SPI1_SCK
Broche 13 PA6 — GPIO / SPI1_MISO
Broche 14 PA7 — GPIO / SPI1_MOSI
Broche 15 PB0 — GPIO / ADC_IN8
Broche 16 PB1 — GPIO / ADC_IN9
Broche 17 PB2 — GPIO / BOOT1
Broche 18 PB10 — GPIO / I2C2_SCL
Broche 19 PB11 — GPIO / I2C2_SDA
Broche 20 VDD — Digital power supply

Applications typiques

STM32G041F8P6 convient pour 6 applications: Industrial Sensors, Smart Home Devices, Portable Medical Monitors, Motor Control Systems, IoT Edge Nodes, Battery-Powered Devices.

🏭

Industrial Sensors

The STM32G041F8P6 is ideal for industrial sensor applications due to its 12-bit ADC with 19 channels, which can interface with various analog sensors. Its low power consumption and wide operating temperature range (-40°C to +85°C) ensure reliable operation in harsh industrial environments. The MCU's multiple communication interfaces (I2C, SPI, USART) allow easy integration with industrial networks. Its compact TSSOP-20 package enables space-saving designs in sensor modules. The 64 MHz Cortex-M0+ core provides sufficient processing power for sensor data acquisition and preprocessing. Additionally, the hardware CRC unit enhances data integrity in communication protocols.

🧩

Smart Home Devices

The STM32G041F8P6 is well-suited for smart home devices such as smart thermostats, lighting controls, and security systems. Its ultra-low standby current of 0.3 µA extends battery life in wireless sensors and actuators. The integrated 12-bit ADC and DAC enable analog sensor interfacing and control signal generation. The MCU supports multiple low-power modes (Sleep, Stop, Standby) to optimize energy consumption. Its rich peripheral set, including timers and communication interfaces, allows seamless integration with Wi-Fi or Bluetooth modules. The compact TSSOP-20 package fits into small form-factor devices, making it ideal for modern smart home designs.

💊

Portable Medical Monitors

The STM32G041F8P6 is an excellent choice for portable medical monitors like pulse oximeters, glucose meters, and heart rate monitors. Its low power consumption (0.3 µA standby) is critical for battery-powered devices. The 12-bit ADC provides high-resolution measurement of biosignals, while the 12-bit DAC can generate analog outputs for alarms or calibration. The MCU's small TSSOP-20 package allows for miniaturized designs, essential for wearable medical devices. The hardware RNG enhances security for patient data encryption. The wide operating temperature range ensures reliable operation in various clinical environments.

⚡

Motor Control Systems

The STM32G041F8P6 is suitable for motor control applications such as brushless DC (BLDC) motor drives and stepper motor controllers. Its multiple 16-bit timers can generate precise PWM signals for motor speed and direction control. The 12-bit ADC measures motor currents and voltages for closed-loop control. The 64 MHz clock speed provides fast processing for control algorithms like FOC (Field-Oriented Control). The MCU's low power consumption is beneficial for battery-powered motor applications. The compact package allows integration into motor driver modules. The hardware CRC unit ensures reliable communication in industrial motor control networks.

🌐

IoT Edge Nodes

The STM32G041F8P6 is an ideal MCU for IoT edge nodes that collect data from sensors and transmit it to the cloud. Its low power consumption (0.3 µA standby) enables long battery life in remote sensors. The integrated ADC and communication interfaces (I2C, SPI, USART) allow easy connection to various sensors and wireless modules. The hardware RNG enhances security for secure communication protocols. The MCU's small TSSOP-20 package is perfect for compact IoT devices. The 64 MHz Cortex-M0+ core provides enough processing power for edge computing tasks like data filtering and aggregation.

🔋

Battery-Powered Devices

The STM32G041F8P6 is specifically designed for battery-powered devices due to its ultra-low standby current of 0.3 µA and multiple low-power modes. It supports Sleep, Stop, and Standby modes, allowing designers to minimize power consumption during idle periods. The wide supply voltage range (1.7V to 3.6V) is compatible with single-cell batteries. The integrated peripherals reduce the need for external components, saving board space and power. The compact TSSOP-20 package is ideal for portable devices like remote controls, wearables, and wireless sensors. The 64 MHz clock speed ensures fast wake-up and processing when needed.

Récapitulatif des produits recommandés

TMP117 Texas Instruments Utilisé dans : Industrial Sensors HMC5883L Magnetometer for industrial position sensing Utilisé dans : Industrial Sensors ESP8266 Wi-Fi module for IoT connectivity via UART Utilisé dans : Smart Home Devices BH1750 Ambient light sensor for smart lighting control Utilisé dans : Smart Home Devices MAX30102 Pulse oximeter sensor interfacing via I2C Utilisé dans : Portable Medical Monitors ADS1115 External ADC for additional analog channels Utilisé dans : Portable Medical Monitors DRV8301 Motor driver for BLDC motors Utilisé dans : Motor Control Systems IR2104 Gate driver for half-bridge motor control Utilisé dans : Motor Control Systems SX1276 LoRa transceiver for long-range IoT communication via SPI Utilisé dans : IoT Edge Nodes BME280 Environmental sensor for temperature, humidity, and pressure Utilisé dans : IoT Edge Nodes TPS62740 Step-down converter for efficient power management Utilisé dans : Battery-Powered Devices BQ25100 Battery charger for Li-ion batteries Utilisé dans : Battery-Powered Devices
What is the maximum clock frequency of STM32G041F8P6?
The STM32G041F8P6 operates at a maximum clock frequency of 64 MHz. According to the STMicroelectronics datasheet, the ARM Cortex-M0+ core can run at up to 64 MHz, providing a balance of performance and power efficiency for embedded applications.
How much flash memory does STM32G041F8P6 have?
The STM32G041F8P6 has 32 KB of flash memory. This is sufficient for many embedded applications, including firmware for sensors, IoT devices, and motor control, as stated in the ST datasheet.
What is the supply voltage range of STM32G041F8P6?
The STM32G041F8P6 operates with a supply voltage range of 1.7V to 3.6V. This wide range allows for battery-powered operation and compatibility with various I/O levels, as detailed in the ST datasheet.
What package is STM32G041F8P6 available in?
The STM32G041F8P6 is available in a 20-pin TSSOP package. This compact package is suitable for space-constrained designs, as noted in the ST datasheet.
Does STM32G041F8P6 have an ADC?
Yes, the STM32G041F8P6 includes a 12-bit ADC with up to 19 channels. This allows for precise analog signal acquisition, making it suitable for sensor interfacing, as per the ST datasheet.
What is the standby current of STM32G041F8P6?
The typical standby current of STM32G041F8P6 is 0.3 µA. This ultra-low power consumption makes it ideal for battery-powered devices, as stated in the ST datasheet.
What communication interfaces does STM32G041F8P6 support?
The STM32G041F8P6 supports I2C, SPI, and USART communication interfaces. These interfaces enable connectivity with a wide range of peripherals and sensors, as detailed in the ST datasheet.
Is STM32G041F8P6 suitable for IoT applications?
Yes, the STM32G041F8P6 is well-suited for IoT applications due to its low power consumption, rich peripherals, and compact package. Its standby current of 0.3 µA and support for multiple low-power modes make it ideal for battery-powered IoT devices, as per the ST datasheet.
What is the difference between STM32G041F8P6 and STM32G031F8P6?
The STM32G041F8P6 and STM32G031F8P6 are both ARM Cortex-M0+ MCUs from STMicroelectronics, but the STM32G041F8P6 offers additional features such as a 12-bit DAC and a hardware random number generator (RNG). Both share the same TSSOP-20 package and are pin-compatible, but the G041 variant provides enhanced analog and security capabilities, as per the ST datasheets.
Can STM32G041F8P6 be used for motor control?
Yes, the STM32G041F8P6 is suitable for motor control applications. It includes multiple 16-bit timers that can generate PWM signals, and its 12-bit ADC can measure motor currents and voltages. The 64 MHz clock speed provides sufficient processing power for control algorithms, as per the ST datasheet.
What is the operating temperature range of STM32G041F8P6?
The STM32G041F8P6 operates over a temperature range of -40°C to +85°C. This industrial temperature range ensures reliable operation in harsh environments, as stated in the ST datasheet.
Does STM32G041F8P6 have a DAC?
Yes, the STM32G041F8P6 includes a 12-bit DAC. This allows for analog output generation, which is useful for audio or control signal generation, as per the ST datasheet.
What is the price of STM32G041F8P6?
As of 2026-08-13, the price of STM32G041F8P6 is approximately $1.85 for a single unit, with volume pricing dropping to around $1.20 at 1000 units. Prices are based on distributor data from DigiKey and Mouser.
Where can I buy STM32G041F8P6?
STM32G041F8P6 can be purchased from major distributors such as DigiKey and Mouser. As of 2026-08-13, it is in stock at these distributors. You can also order directly from STMicroelectronics or authorized distributors.
What is the lead time for STM32G041F8P6?
The typical lead time for STM32G041F8P6 is 4-6 weeks for large orders, but it is currently in stock at major distributors like DigiKey and Mouser, so immediate availability is possible for small quantities. Lead times may vary based on demand and supply chain conditions.
What is the best drop-in replacement for STM32G041F8P6?
The best drop-in replacement for STM32G041F8P6 is the STM32G031F8P6, which shares the same TSSOP-20 package and pinout. It is pin-compatible and offers similar performance, but lacks the DAC and RNG features. For a cross-brand alternative, the NXP LPC812M101JDH20 is a pin-compatible option, though it has different peripheral sets.
Can STM32G031F8P6 replace STM32G041F8P6?
Yes, the STM32G031F8P6 can replace STM32G041F8P6 in most applications, as it is pin-compatible and shares the same TSSOP-20 package. However, you will lose the 12-bit DAC and hardware RNG features, so ensure your application does not rely on these peripherals.
Where can I download the STM32G041F8P6 datasheet PDF?
The STM32G041F8P6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32g041f8.pdf. This official datasheet provides complete specifications, pinout, and application notes.
Where can I find the STM32G041F8P6 pinout?
The STM32G041F8P6 pinout is detailed in the official datasheet, available at https://www.st.com/resource/en/datasheet/stm32g041f8.pdf. The pinout diagram shows the TSSOP-20 package with all pin functions clearly labeled.
Is STM32G041F8P6 the same as STM32G031F8P6?
No, the STM32G041F8P6 and STM32G031F8P6 are not the same. While they share the same package and pinout, the STM32G041F8P6 includes additional features such as a 12-bit DAC and a hardware random number generator (RNG), which the STM32G031F8P6 lacks. They are pin-compatible but not identical in functionality.
What are the key specifications of STM32G041F8P6 that engineers should know?
The STM32G041F8P6 features a 64 MHz ARM Cortex-M0+ core, 32 KB flash, 8 KB SRAM, 12-bit ADC with 19 channels, 12-bit DAC, multiple 16-bit timers, I2C/SPI/USART interfaces, and a standby current of 0.3 µA. It operates from 1.7V to 3.6V and is available in a TSSOP-20 package, making it ideal for low-power, space-constrained embedded applications.
What is the best NXP equivalent for STM32G041F8P6?
The best NXP equivalent for STM32G041F8P6 is the LPC812M101JDH20, which is a pin-compatible ARM Cortex-M0+ MCU in a TSSOP-20 package. It offers similar performance but has different peripheral options, so verify compatibility for your specific application.

Données de référence d'ingénierie pour STM32G041F8P6 — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose the STM32G041F8P6 when you need a compact, low-power MCU with a 12-bit DAC and hardware RNG for security. It is ideal for battery-powered IoT devices, portable medical monitors, and industrial sensors. If you do not need the DAC or RNG, the STM32G031F8P6 is a cost-effective drop-in alternative with the same package and pinout. For cross-brand options, the NXP LPC812M101JDH20 offers a similar Cortex-M0+ core but with lower clock speed and no DAC, while the Silicon Labs EFM8BB21F16G-A-QFN20 uses an 8051 core and has less flash. Consider the STM32G041F8P6 for applications requiring analog output and enhanced security, and verify peripheral compatibility when considering alternatives.

Comparaison avec les alternatives

Paramètre Ce produit STM32G031F8P6 LPC812M101JDH20 EFM8BB21F16G-A-QFN20
Package TSSOP-20 TSSOP-20 - same TSSOP-20 - same TSSOP-20 - same
Brand STMicroelectronics STMicroelectronics NXP Semiconductors Silicon Labs
Core ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+ 8051
Max Clock Frequency 64 MHz 64 MHz 30 MHz 50 MHz
Flash Memory 32 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
DAC 12-bit None None None
Standby Current 0.3 µA 0.3 µA 1.5 µA 0.5 µA
Hardware RNG Yes No No No

Principaux différenciateurs

  • Integrated 12-bit DAC (vs STM32G031F8P6)
  • Hardware Random Number Generator (RNG) (vs STM32G031F8P6)
  • Lower standby current (vs LPC812M101JDH20)

Notes de conception

Ensure proper decoupling of the VDD pins with 100nF capacitors placed as close to the pins as possible. Additionally, add a 4.7µF bulk capacitor on the main power rail. For battery-powered designs, utilize the low-power modes (Sleep, Stop, Standby) to minimize current consumption. The standby current is only 0.3 µA, but ensure all GPIOs are configured correctly to avoid leakage currents.

For the TSSOP-20 package, ensure the PCB footprint matches the recommended land pattern from the datasheet. Use a 0.65mm pitch with appropriate pad sizes. Place the crystal oscillator (if used) close to the OSC pins and keep traces short to minimize parasitic capacitance. For the SWD debug interface, route the SWDIO and SWCLK signals with controlled impedance if possible.

Do not exceed the absolute maximum ratings, especially the supply voltage of 3.6V. When using the internal HSI oscillator, calibrate it to achieve ±1% accuracy if precise timing is required. For applications using the ADC, ensure the reference voltage is stable and bypassed with a capacitor. Also, be aware that the STM32G041F8P6 does not have a dedicated VREF pin; the ADC reference is tied to VDD.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sans plomb
Yes
Sans halogène
Yes
Minerais de conflit
Compliant

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

Données vérifiées le : 2026-08-13 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

STM32G041F8P6 STM32G041F8P6 datasheet STMicroelectronics STM32G041F8P6 64MHz ARM Cortex-M0+ MCU TSSOP-20 microcontroller STM32G041F8P6 IoT application STM32G041F8P6 vs STM32G031F8P6 STM32G041F8P6 drop-in replacement STM32G041F8P6 price what is the standby current of STM32G041F8P6 STM32G041F8P6 pinout TSSOP-20 low power MCU for battery devices

Composants & termes associés

STMicroelectronics STM32G041F8P6 STM32G031F8P6 LPC812M101JDH20 EFM8BB21F16G-A-QFN20 ARM Cortex-M0+ microcontroller MCU TSSOP-20 TSSOP surface mount 12-bit ADC 12-bit DAC hardware RNG CRC I2C SPI USART SWD RoHS REACH IoT industrial sensor motor control battery-powered low-power mode standby current flash memory SRAM
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ