
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.