EmbeddedRelated.com
STM32G070CBT6

STM32G070CBT6

STMicroelectronics
ARM® Cortex®-M0+ STM32G0 Microcontroller IC 32-Bit 64MHz 128KB (128K x 8) FLASH 48-LQFP (7x7)
Active26,693 in stock

Overview

The STM32G070CBT6 is a cost-effective 32-bit microcontroller based on the high-performance Arm Cortex-M0+ core operating at 64MHz. Part of the STM32G0 series, it offers a high integration level with 128KB of Flash and 36KB of RAM in a compact 48-pin LQFP package. It is designed to simplify PCB design by reducing the number of external components through its internal clock architecture and flexible power management.

Why Choose This Part

The device provides a high ratio of RAM to Flash (36KB/128KB) for a Cortex-M0+ part, allowing for more complex RTOS or buffering tasks. Its 5V-tolerant I/Os and internal power-on reset simplify hardware interfacing in mixed-voltage environments. The architecture is optimized to reduce the bill of materials by minimizing external decoupling and timing requirements.

Applications

Consumer Electronics
Ideal for household appliances and personal electronics requiring efficient processing and multiple serial interfaces like I2C and USART.
Industrial Control Systems
Suitable for sensor hubs and simple PLC-like controllers utilizing its 14-channel 12-bit ADC and multiple 16-bit timers.
Lighting Control
Utilizes 6 PWM channels and flexible timer configurations to manage LED dimming and architectural lighting sequences.
Battery-Powered Devices
Features a low-power standby mode of approximately 1.2uA and a wide 2.0V to 3.6V operating range for portable applications.

Key Specifications

Speed 64MHz
RAM Size 36K x 8
Core Size 32-Bit
Peripherals DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, SmartCard, UART/USART
Mounting Type Surface Mount
Number of I/O 43
Core Processor ARM Cortex-M0+
Package / Case 48-LQFP
Data Converters A/D 17x12b
Oscillator Type External, Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 48-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Start development using the STM32CubeG0 software suite, which includes a hardware abstraction layer (HAL) and low-layer (LL) APIs. For hardware prototyping, the NUCLEO-G070RB development board provides an integrated ST-LINK debugger and Arduino Uno V3 headers. Code can be compiled and debugged using standard IDEs such as STM32CubeIDE, Keil MDK, or IAR Embedded Workbench.

Dev Boards

Development boards and breakout modules featuring the STM32G070CBT6 or compatible chips — ready to use for prototyping.

NUCLEO-G031K8 STMicroelectronics
STM32G031 Nucleo-32 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 504 in stock
NUCLEO-G071RB STMicroelectronics
STM32G071 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,311 in stock
NUCLEO-G0B1RE STMicroelectronics
STM32G0B1 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,967 in stock
STM32G081B-EVAL STMicroelectronics
STM32G081 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 17 in stock
STM32G071B-DISCO STMicroelectronics
STM32G071 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 74 in stock
Part of STM32 family » STM32G070

STM32G070 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package ADC/DAC Stock
STM32G070CBT6 (this part) 43 LQFP-48 A/D 17x12b 26,693
STM32G070KBT6 29 LQFP-32 A/D 13x12b 3,427
Also available as: STM32G070RBT6

Also Consider

ATSAMD21G18A-AU MCHPMicrochip - Offers a comparable Cortex-M0+ core with significantly more Flash (256KB) and a built-in USB controller.