Skip to product information
1 of 1

ST

STM32G070KBT6

STM32G070KBT6

Regular price $0.10 USD
Regular price Sale price $0.10 USD
Sale Sold out
Shipping calculated at checkout.

Contact us via WhatsApp to confirm final price and stock

Part Number
Quantity
View full details

Product Overview

The STM32G070KBT6 is a mainstream value-line 32-bit microcontroller from STMicroelectronics based on the Arm Cortex-M0+ core, operating at up to 64 MHz.

It integrates 128 KB Flash memory and 36 KB SRAM, together with a 12-bit high-speed ADC, flexible DMA, multiple timers, two I²C interfaces, two SPI interfaces, four USARTs, RTC, watchdogs and extensive GPIO resources.

The STM32G070KBT6 is designed for cost-sensitive embedded applications across industrial control, consumer electronics, appliances, IoT devices, motor control, sensors and general-purpose embedded systems.

The exact STM32G070KBT6 variant uses a 32-pin LQFP package measuring 7 × 7 × 1.4 mm, operates from 2.0 V to 3.6 V, and supports an industrial temperature range of -40°C to +85°C.

Key Features

  • Arm Cortex-M0+ 32-bit RISC core

  • Up to 64 MHz CPU frequency

  • 128 KB Flash memory

  • 36 KB SRAM

  • Hardware parity protection on 32 KB SRAM

  • Memory Protection Unit (MPU)

  • 7-channel DMA controller

  • 12-bit ADC

  • ADC conversion speed up to 2.5 MSPS

  • Hardware ADC oversampling

  • Up to 16 external ADC channels at family level

  • Two I²C interfaces

  • Two SPI interfaces

  • One SPI interface multiplexed with I²S

  • Four USART interfaces

  • Advanced-control PWM timer

  • Five general-purpose 16-bit timers

  • Two basic timers

  • Two watchdog timers

  • Low-power RTC with calendar, alarm and wake-up functions

  • Multiple low-power modes

  • CRC calculation unit

  • SWD debugging

  • Multiple 5 V-tolerant I/O pins

  • 2.0 V to 3.6 V supply

  • -40°C to +85°C operating temperature

  • 32-pin LQFP package

  • ECOPACK2 compliant

Technical Specifications

Parameter Specification
Manufacturer STMicroelectronics
Part Number STM32G070KBT6
Series STM32G0
Product Family STM32G0x0 Value Line
Core Arm Cortex-M0+
Architecture 32-bit
Maximum Frequency 64 MHz
Flash Memory 128 KB
SRAM 36 KB
ADC 12-bit
ADC Speed Up to 2.5 MSPS
DMA 7 channels
I²C 2
SPI 2
I²S 1, multiplexed with SPI
USART 4
RTC Yes
PWM Advanced-control PWM
General-Purpose Timers 5 × 16-bit
Basic Timers 2 × 16-bit
Watchdogs 2
CRC Yes
Debug Interface SWD
Supply Voltage 2.0 V to 3.6 V
Operating Temperature -40°C to +85°C
Package LQFP-32
Package Size 7 × 7 × 1.4 mm
Product Grade Industrial
Product Status Active

ST identifies STM32G070KB as an active mainstream value-line product with 128 KB Flash, 36 KB RAM and a 64 MHz Cortex-M0+ CPU.

Processor & Architecture

The STM32G070KBT6 uses an Arm Cortex-M0+ 32-bit RISC core operating at up to 64 MHz.

The processor subsystem includes:

  • Arm Cortex-M0+ CPU

  • Memory Protection Unit (MPU)

  • 32-bit architecture

  • Nested Vectored Interrupt Controller

  • SysTick timer

  • Flexible clock system

  • Hardware debug support through SWD

The Cortex-M0+ architecture provides a low-cost and power-efficient solution for general-purpose embedded control applications.

Memory & Storage

The STM32G070KBT6 integrates:

  • 128 KB embedded Flash memory

  • Flash read protection

  • Flash write protection

  • 36 KB SRAM

  • Hardware parity checking on 32 KB of SRAM

The integrated Flash and SRAM provide sufficient memory resources for control firmware, communication stacks, sensor processing and IoT applications.

Analog Peripherals

The STM32G070KBT6 integrates a high-speed 12-bit ADC designed for embedded sensing and measurement.

ADC features include:

  • 12-bit resolution

  • Conversion speed up to approximately 2.5 MSPS

  • Up to 16 external channels at family level

  • Hardware oversampling

  • Effective resolution up to 16 bits using oversampling

  • Conversion range from 0 V to 3.6 V

The ADC can be used for monitoring voltage, current, temperature, sensors and other analog signals.

Timer & PWM Resources

The STM32G070KBT6 provides a comprehensive timer subsystem:

  • Advanced-control PWM timer

  • Five general-purpose 16-bit timers

  • Two basic 16-bit timers

  • Two watchdog timers

  • SysTick timer

  • RTC

The advanced-control PWM timer is suitable for PWM generation and control applications, while the general-purpose timers support input capture, output compare, pulse measurement and time-base generation.

Communication & Connectivity

The STM32G070KBT6 provides multiple communication interfaces:

  • 2 × I²C

  • 2 × SPI

  • 1 × I²S, multiplexed with SPI

  • 4 × USART

  • Additional SPI functionality through USART peripherals

The I²C interfaces support Fast Mode Plus up to 1 Mbit/s, with one interface supporting SMBus/PMBus functions and wake-up from Stop mode.

The USART peripherals support features including synchronous SPI operation, LIN, IrDA and ISO 7816 on applicable interfaces.

Clock & Power Management

The STM32G070KBT6 provides flexible clock-generation options including:

  • 4 MHz to 48 MHz external crystal oscillator

  • 32 kHz crystal oscillator with calibration

  • Internal 16 MHz RC oscillator

  • PLL capability

  • Internal 32 kHz RC oscillator

  • Clock monitoring functions

The device operates from a 2.0 V to 3.6 V supply.

Low-Power Operation

The STM32G070KBT6 supports multiple power-saving modes:

  • Sleep

  • Stop

  • Standby

The device also provides optimized dynamic power consumption and a low-power RTC that can remain active during appropriate low-power operating conditions.

A dedicated VBAT input allows the RTC and backup registers to remain powered from an external battery supply.

Power Management

Power-management features include:

  • Power-on reset (POR)

  • Power-down reset (PDR)

  • Low-power operating modes

  • VBAT supply for RTC and backup registers

  • Internal voltage monitoring

  • Flexible clock management

These functions help support reliable operation in battery-powered and low-power embedded designs.

Security & Data Integrity

The STM32G070KBT6 includes several protection and data-integrity features:

  • Flash read protection

  • Flash write protection

  • Memory Protection Unit

  • SRAM hardware parity checking

  • CRC calculation unit

  • Unique device identification

  • Multiple reset and power-monitoring functions

These features help improve firmware protection and system reliability.

Development & Debugging

Development and debugging are supported through:

  • Serial Wire Debug (SWD)

  • Arm Cortex-M development ecosystem

  • ST-LINK programming and debugging

  • STM32Cube development tools

  • Standard STM32G0 software ecosystem

The integrated SWD interface provides convenient programming, debugging and production-test access.

Applications

The STM32G070KBT6 is suitable for:

  • Industrial control

  • Consumer electronics

  • Home appliances

  • IoT devices

  • Smart sensors

  • Motor control

  • Power management

  • Battery-powered equipment

  • Measurement equipment

  • Human-machine interfaces

  • General-purpose embedded controllers

  • Communication gateways

  • Low-cost automation systems

Its combination of 64 MHz processing, 128 KB Flash, 36 KB SRAM and multiple communication interfaces makes it suitable for cost-sensitive embedded designs.

Benefits

  • Cost-effective Cortex-M0+ MCU platform

  • 64 MHz processing performance

  • 128 KB Flash memory

  • 36 KB SRAM

  • High-speed 12-bit ADC

  • Multiple USART, SPI and I²C interfaces

  • Flexible timer and PWM resources

  • Low-power operating modes

  • Integrated RTC with battery backup support

  • Hardware SRAM parity protection

  • Flash protection features

  • Wide range of embedded applications

  • Compact 32-pin LQFP package

  • Industrial temperature range

Packaging & Ordering Information

  • Part Number: STM32G070KBT6

  • Manufacturer: STMicroelectronics

  • Device Family: STM32G070KB

  • Package: 32-pin LQFP

  • Package Code: LQFP-32

  • Package Size: 7 × 7 × 1.4 mm

  • Supply Voltage: 2.0 V to 3.6 V

  • Operating Temperature: -40°C to +85°C

  • Product Grade: Industrial

  • RoHS Compliance: ECOPACK2

  • Product Status: Active

ST's official eStore specifically lists STM32G070KBT6 as active, with LQFP-32 7 × 7 × 1.4 mm packaging and an operating temperature range of -40°C to +85°C.

Datasheet

For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.

Datasheet: Official STM32G070KBT6 Datasheet

Frequently Asked Questions

What is STM32G070KBT6?

STM32G070KBT6 is a 32-bit STMicroelectronics STM32G0-series microcontroller based on the Arm Cortex-M0+ core and operating at up to 64 MHz.

How much Flash memory does STM32G070KBT6 have?

It provides 128 KB of embedded Flash memory.

How much SRAM does STM32G070KBT6 have?

The device provides 36 KB of SRAM, including hardware parity protection on 32 KB.

What ADC does STM32G070KBT6 have?

It integrates a 12-bit ADC with conversion speeds up to approximately 2.5 MSPS and hardware oversampling.

How many communication interfaces does STM32G070KBT6 have?

The device provides 2 I²C, 2 SPI and 4 USART interfaces, with I²S functionality multiplexed with one SPI interface.

What package does STM32G070KBT6 use?

The exact STM32G070KBT6 variant uses a 32-pin LQFP package measuring 7 × 7 × 1.4 mm.

What is the operating temperature range?

The exact STM32G070KBT6 is specified for -40°C to +85°C.

Is STM32G070KBT6 active?

Yes. STMicroelectronics currently lists the part as Active and in volume production.

Why Choose Us

We supply STMicroelectronics microcontrollers for engineering, OEM, EMS and distributor applications.

We support customers with:

  • Original manufacturer part numbers

  • Component sourcing

  • Prototype and sample quantities

  • Production-volume purchasing

  • BOM sourcing

  • Long-term supply support

  • Product matching and alternatives

  • International delivery

Request a Quote

Contact us with your required STM32G070KBT6 quantity and delivery destination for stock availability, lead time and volume pricing.

We can also assist with BOM sourcing and alternative STM32G0-series component matching.

Payment Methods

  • Credit Card

  • Bank Transfer

  • Business / Corporate Payment

  • Other payment methods available upon quotation

Shipping Options

  • International shipping

  • Express delivery

  • Air freight

  • Consolidated shipment

  • Shipping options based on destination and order quantity

Wholesale & OEM Support

For OEM, EMS, engineering and distributor customers, we support:

  • Sample orders

  • Small-batch purchasing

  • Volume orders

  • BOM sourcing

  • Long-term supply

  • Product matching

  • OEM/ODM sourcing support

Contact us with your required quantity and delivery destination for a customized quotation.