STMicroelectronics STM32G050K6T6
- Part No.:
- STM32G050K6T6
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 32-LQFP
- Datasheet:
-
STM32G050K6T6.pdf
- Description:
- IC MCU 32BIT 32KB FLASH 32LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:1,500
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32G050K6T6 from STMicroelectronics is an Arm® Cortex®-M0+ 32-bit microcontroller in TSSOP20 package, delivering up to 64 MHz operation, 64 KB Flash, and 18 KB SRAM. It integrates dual USARTs with LIN/IrDA support, a 12-bit ADC (0.4 µs conversion), seven-channel DMA, and RTC with alarm-targeting cost-sensitive industrial control and smart sensor nodes.
For engineers reviewing the STM32G050K6T6 datasheet, STM32G050K6T6 pinout, STM32G050K6T6 application, or STM32G050K6T6 equivalent, key selection criteria include its 20-pin TSSOP footprint, 2.0–3.6 V supply range, 5 V-tolerant I/Os, low-power Stop/Standby modes, and dual I²C interfaces with Fast-mode Plus (1 Mbit/s) capability.
Technical Context
The STM32G050K6T6 implements an Arm Cortex-M0+ core with MPU, supporting TrustZone-like memory protection and deterministic real-time execution. Its clock system combines 4–48 MHz HSE, 32 kHz LSE with calibration, and internal 16 MHz RC with PLL for flexible timing synthesis.
Peripheral interconnect uses a hierarchical AHB/APB bus matrix enabling concurrent DMA transfers and peripheral access. The 14-timer suite includes two 128 MHz-capable advanced timers for motor control, plus dedicated low-power timers for RTC wakeup and periodic event generation.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M0+, 64 MHz max - enables deterministic real-time control with <10 ns interrupt latency. |
| Flash / RAM | 64 KB Flash (with readout protection), 18 KB SRAM (16 KB with hardware parity) - supports secure firmware storage and robust runtime data integrity. |
| ADC | 12-bit, 0.4 µs conversion time, up to 16 external channels - delivers high-speed analog sensing for battery monitoring or sensor fusion. |
| Communication | 2× I²C (Fast-mode Plus, 1 Mbit/s), 2× USART (LIN/IrDA/ISO7816), 2× SPI (32 Mbit/s) - enables mixed-protocol connectivity in constrained-node designs. |
| Timers | 14 timers including TIM1 (advanced motor control), TIM6/TIM7 (basic), WWDG/IWDG - provides precise PWM generation, timekeeping, and fail-safe supervision. |
| Power Range | 2.0–3.6 V supply, -40°C to +85°C ambient - suitable for unregulated industrial power rails and extended-temperature deployments. |
| I/O Count | 18 fast I/Os (5 V-tolerant on selected pins), all mappable to external interrupts - simplifies PCB routing and enables direct interfacing with legacy 5 V logic. |
Pinout & Package
TSSOP20 (6.4 × 4.4 mm, 0.65 mm pitch) - RoHS-compliant, ECOPACK2-certified surface-mount package optimized for compact industrial and consumer PCB layouts.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD | Core & I/O supply | Primary 2.0–3.6 V power input; requires local 100 nF decoupling per VDD pin. |
| VSS | Ground reference | Dedicated analog/digital ground return; must be connected to low-impedance PCB plane. |
| NRST | Active-low reset | Asynchronous reset input with internal pull-up; accepts 1.65–5.5 V logic levels. |
| PA0–PA9 | General-purpose I/O | 10 GPIOs with alternate functions (USART1_TX, ADC_IN0–9, TIM1_CH1, etc.); PA0–PA7 are 5 V-tolerant. |
| PA13/PA14 | SWD debug interface | Serial Wire Debug clock (SWCLK) and data (SWDIO); no external pull-ups required. |
| VBAT | RTC backup supply | Accepts 1.65–3.6 V; powers RTC and backup registers during main power loss. |
Key Features
| Feature | Design Value |
|---|---|
| Low-power modes | Stop 0 (200 nA), Standby (150 nA) - enables multi-year battery life in sensor endpoints without external PMIC. |
| ADC oversampling | Hardware 16-bit resolution via 4× oversampling - eliminates need for external precision ADC in temperature or voltage monitoring. |
| USART LIN support | Built-in LIN physical layer compliance (ISO 17987-4) - allows direct connection to automotive body electronics networks. |
| CRC calculation unit | Dedicated hardware CRC-32 engine - accelerates firmware image validation and communication frame checksums at full CPU speed. |
| Memory protection | MPU with 8 regions, configurable attributes - enforces privilege separation between bootloader and application code in safety-aware designs. |
Applications
| Industrial Sensor Node | Smart Home Actuator |
|---|---|
Use Scenario: Battery-powered environmental monitor with temperature, humidity, and CO₂ sensing. IC Role / Device Role / Timing Role: Main controller managing sensor polling, ADC sampling, wireless transmission (via UART-to-Sub-GHz module), and RTC-based sleep/wakeup scheduling. Use Value: 150 nA Standby current extends 2xAA battery life beyond 5 years; 12-bit ADC with hardware oversampling ensures ±0.5°C thermal accuracy without calibration. |
Use Scenario: Zigbee-enabled roller blind controller with position feedback and motor drive. IC Role / Device Role / Timing Role: Motor timing controller using TIM1 for 20 kHz PWM, ADC for current sensing, and USART for Zigbee module command interface. Use Value: Two 128 MHz-capable timers enable synchronized dual-motor control; 5 V-tolerant I/Os interface directly with Hall-effect position sensors. |
| POS Peripheral Terminal | Energy Meter Interface |
Use Scenario: Compact barcode scanner add-on for retail POS systems. IC Role / Device Role / Timing Role: USB-UART bridge (via USART + external transceiver) handling bidirectional scan data transfer and button interrupt processing. Use Value: Dual USARTs allow simultaneous host communication and scanner firmware update; SWD debug port enables field firmware recovery without JTAG header. |
Use Scenario: Pulse-counting interface between utility meter and LoRaWAN concentrator. IC Role / Device Role / Timing Role: Isolated pulse capture unit using EXTI-driven edge detection on PA0, RTC alarm for hourly report scheduling, and SPI to external isolated transceiver. Use Value: Hardware pulse counter mode in TIM2 eliminates CPU overhead; VBAT-backed RTC maintains accurate reporting schedule across power outages. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32G030F6P6 | 32 KB Flash, 8 KB SRAM, no VBAT support, same TSSOP20 package | Lacks RTC backup and advanced timer features; limited for time-critical or battery-retention use cases | Select when cost sensitivity outweighs RTC/calendar requirements and firmware size ≤24 KB. |
| NXP LPC802M011JDH20 | ARM Cortex-M0+, 30 MHz, 16 KB Flash, 4 KB SRAM, no USB, single I²C | Fewer peripherals, lower performance, no LIN/ISO7816 support | Choose only for ultra-low-cost, non-time-critical GPIO/UART tasks where ST ecosystem tools are not required. |
Compared with STM32G030F6P6, the STM32G050K6T6 adds 32 KB Flash headroom, VBAT-backed RTC, and LIN-capable USART-critical for firmware updates and time-stamped logging. Against LPC802M011JDH20, it delivers 2.1× higher CPU throughput, dual Fast-mode Plus I²C, and integrated hardware CRC-enabling more complex protocol stacks and secure boot.
Availability
STM32G050K6T6 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart home actuators, POS peripherals, and energy meter interfaces requiring stable component supply and long-term manufacturability.
Supply support for STM32G050K6T6 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, designing and manufacturing microcontrollers, power ICs, sensors, and analog devices for industrial, automotive, and consumer markets.
The STM32G0 series targets cost-optimized, low-power general-purpose MCUs-emphasizing rapid time-to-market, simplified toolchain integration (STM32CubeMX/IDE), and robustness in harsh electrical environments.
FAQ
Does STM32G050K6T6 support USB device functionality?
No. The STM32G050K6T6 lacks a USB PHY and dedicated USB controller. It does not support native USB device or host operation. Connectivity relies on external transceivers via USART (e.g., CP2102 for USB-to-UART bridging) or SPI/I²C peripherals. USB capability begins with higher-density G0 variants like STM32G071.
What is the maximum operating frequency of the internal 16 MHz RC oscillator?
The internal 16 MHz RC oscillator (HSI16) operates at 16 MHz ±1% over temperature and voltage, as specified in Section 5.3.8 of DS13514 Rev 3. When used with the PLL, it can generate system clocks up to 64 MHz. No external trimming is required-the factory calibration value is stored in system memory and automatically applied at startup.
Can PA11 and PA12 be used as USB DP/DM on this part?
No. PA11 and PA12 on the STM32G050K6T6 are configured exclusively as USART1_CK and USART1_DE, respectively-not as USB DP/DM. USB functionality is absent from this variant's silicon; those pins have no USB alternate function mapping in the device's AFIO register set or pin description table (Section 4, Table 12).
Is the 12-bit ADC capable of differential input measurements?
No. The STM32G050K6T6's ADC supports only single-ended input configuration across its 16 external channels (e.g., ADC_IN0–ADC_IN15). It does not implement differential pair inputs or programmable gain amplifier (PGA) stages. Differential measurement requires external signal conditioning or migration to G07x/G0Bx series with dual-sampling ADCs.
STM32G050K6T6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 32-LQFP
- Series:
- STM32G0
- Packaging:
- Bulk
- Product Status:
- Active
- Programmable:
- -
- Core Processor:
- ARM® Cortex®-M0+
- Core Size:
- 32-Bit Single-Core
- Speed:
- 64MHz
- Connectivity:
- I2C, IrDA, LINbus, SPI, SmartCard, UART/USART
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
- Number of I/O:
- 30
- Program Memory Size:
- 32KB (32K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 18K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 18x12b SAR
- Oscillator Type:
- External, Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32G050K6T6 FAQ
1.How can I place an order for STM32G050K6T6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32G050K6T6 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32G050K6T6 reliable?
The price and inventory of STM32G050K6T6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32G050K6T6 is usually 5 days.
3.What payment methods are accepted for STM32G050K6T6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32G050K6T6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32G050K6T6?
STM32G050K6T6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32G050K6T6 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32G050K6T6?
For technical support, including STM32G050K6T6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32G050K6T6 requirements.
6.How does Aetrix verify that STM32G050K6T6 is sourced from the original manufacturer or authorized distributors?
All STM32G050K6T6 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32G050K6T6 meets industry standards.
7.What is the process for return or replacement of STM32G050K6T6?
All STM32G050K6T6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32G050K6T6, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32G050K6T6 part is unused and in its original packaging.
Return procedure for STM32G050K6T6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32G050K6T6 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

