STMicroelectronics

STM32G070CBT6 - 128KB Flash ARM Cortex-M0+ MCU | STMicroelectronics

Артикул: STM32G070CBT6 ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
2.0 V to 3.6 V Vdss LQFP48 Package 64 MHz Speed 128 KB Memory
От $1.17 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-08-19
Оптовые цены
Кол-во Цена за ед. Итого
1 $2.63 $2,63
10 $1.78 $17,80
100 $1.39 $139,00
500 $1.3 $650,00
1.000 $1.23 $1.230,00
1.500 $1.17 $1.755,00
ℹ️ Все цены указаны в USD

STM32G070CBT6 Обзор

The STMicroelectronics STM32G070CBT6 is a 32-bit ARM Cortex-M0+ microcontroller with 128KB of flash memory and 36KB of SRAM, packaged in a 48-pin LQFP (LQFP48) package. It operates from 2.0V to 3.6V and supports a CPU frequency up to 64MHz. Data verified as of 2026-08-05.

A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation in an embedded system. It contains a processor core, memory, and programmable input/output peripherals on a single chip. The STM32G070CBT6 belongs to the STM32G0 series, which is part of the broader STM32 family of 32-bit ARM Cortex-M microcontrollers. This hierarchy places it within the embedded processing domain, where it serves as the central control unit for a wide range of applications.

Key features include a 12-bit ADC with up to 19 channels, multiple timers (including advanced-control timers), and a variety of communication interfaces such as I2C, SPI, USART, and a low-power UART. The device also includes a DMA controller, a CRC calculation unit, and a random number generator. Its low-power modes (Sleep, Stop, Standby) make it suitable for battery-powered applications.

The STM32G070CBT6 is built on a high-performance ARM Cortex-M0+ core with a single-cycle multiplier and a nested vectored interrupt controller (NVIC). It supports a wide range of clock sources, including an internal 16MHz RC oscillator, an external crystal oscillator, and a PLL for higher frequencies. The device is designed for robust operation with brown-out reset, power-on reset, and a programmable voltage detector.

Typical applications include industrial control, consumer electronics, IoT devices, and home automation. Its rich peripheral set and low power consumption make it ideal for sensor hubs, motor control, and smart home gateways. The 48-pin LQFP package provides a good balance between pin count and board space, enabling compact designs.

When designing with this MCU, ensure proper decoupling of the power supply pins and a clean ground plane. The internal RC oscillator is sufficient for many applications, but an external crystal is recommended for precise timing requirements. The device supports in-circuit programming and debugging via SWD, simplifying firmware development.

Аналоги без доработки для STM32G070CBT6 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

STM32G071CBT6

adds DAC and second ADC, same pinout

📋 Справочный аналог (нет в каталоге)

STM32G070CBT6TR

same die, tape and reel packaging

📋 Справочный аналог (нет в каталоге)

STM32G070CBT6 Максимальные параметры и электрические характеристики

Core ARM Cortex-M0+
Max CPU Frequency 64 MHz
Flash Memory 128 KB
SRAM 36 KB
Напряжение питания 2.0 V to 3.6 V
Корпус LQFP48
Рабочая температура -40C to +85C
ADC Resolution 12-bit
ADC Channels 19
Timers Advanced-control, general-purpose, basic
Communication Interfaces I2C, SPI, USART, LPUART
DMA Channels 5
GPIO Pins 37
Low Power Modes Sleep, Stop, Standby
Статус RoHS Compliant

Конфигурация выводов STM32G070CBT6

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
Контакт 1 VBAT — Battery backup supply
Контакт 2 PC13 — GPIO / RTC tamper
Контакт 3 PC14 — GPIO / OSC32_IN
Контакт 4 PC15 — GPIO / OSC32_OUT
Контакт 5 PF0 — GPIO / OSC_IN
Контакт 6 PF1 — GPIO / OSC_OUT
Контакт 7 NRST — Reset (active low)
Контакт 8 VDD — Digital power supply
Контакт 9 VSS — Ground
Контакт 10 PA0 — GPIO / ADC_IN0
Контакт 11 PA1 — GPIO / ADC_IN1
Контакт 12 PA2 — GPIO / USART2_TX
Контакт 13 PA3 — GPIO / USART2_RX
Контакт 14 PA4 — GPIO / SPI1_NSS
Контакт 15 PA5 — GPIO / SPI1_SCK
Контакт 16 PA6 — GPIO / SPI1_MISO
Контакт 17 PA7 — GPIO / SPI1_MOSI
Контакт 18 PB0 — GPIO / ADC_IN8
Контакт 19 PB1 — GPIO / ADC_IN9
Контакт 20 PB2 — GPIO / BOOT1
Контакт 21 PB10 — GPIO / I2C2_SCL
Контакт 22 PB11 — GPIO / I2C2_SDA
Контакт 23 PB12 — GPIO / SPI2_NSS
Контакт 24 PB13 — GPIO / SPI2_SCK
Контакт 25 PB14 — GPIO / SPI2_MISO
Контакт 26 PB15 — GPIO / SPI2_MOSI
Контакт 27 PA8 — GPIO / MCO
Контакт 28 PA9 — GPIO / USART1_TX
Контакт 29 PA10 — GPIO / USART1_RX
Контакт 30 PA11 — GPIO / USART1_CTS
Контакт 31 PA12 — GPIO / USART1_RTS
Контакт 32 PA13 — GPIO / SWDIO
Контакт 33 PA14 — GPIO / SWCLK
Контакт 34 PA15 — GPIO / JTDI
Контакт 35 PB3 — GPIO / JTDO
Контакт 36 PB4 — GPIO / NJTRST
Контакт 37 PB5 — GPIO / I2C1_SMBA
Контакт 38 PB6 — GPIO / I2C1_SCL
Контакт 39 PB7 — GPIO / I2C1_SDA
Контакт 40 BOOT0 — Boot mode selection
Контакт 41 PB8 — GPIO / CAN_RX
Контакт 42 PB9 — GPIO / CAN_TX
Контакт 43 VDD — Digital power supply
Контакт 44 VSS — Ground
Контакт 45 PC14 — GPIO / OSC32_IN
Контакт 46 PC15 — GPIO / OSC32_OUT
Контакт 47 PC13 — GPIO / RTC_TAMP
Контакт 48 VBAT — Battery backup supply

Типичное применение

STM32G070CBT6 подходит для 6 применениеs: Industrial Control, IoT Devices, Consumer Electronics, Home Automation, Motor Control, Sensor Hubs.

🏭

Industrial Control

The STM32G070CBT6 is ideal for industrial control systems due to its robust timer peripherals, multiple communication interfaces, and wide operating temperature range. Its 64MHz Cortex-M0+ core provides sufficient processing power for real-time control loops, while the 12-bit ADC enables precise analog sensing. In a typical PLC or motor controller, the MCU manages digital I/O, reads sensor data, and generates PWM signals for actuators. The advanced-control timers can produce complementary PWM with dead-time insertion, essential for H-bridge and three-phase inverter designs. The device's UART, SPI, and I2C interfaces allow seamless connection to industrial fieldbuses, sensors, and displays. Its low-power modes help reduce energy consumption in remote monitoring stations. The LQFP48 package is compact yet provides enough pins for control signals, making it a cost-effective choice for industrial applications.

🧩

IoT Devices

The STM32G070CBT6 is well-suited for IoT devices that require low power consumption and wireless connectivity. Its multiple low-power modes, including Standby with 0.3 uA current, extend battery life in battery-powered sensors. The device's UART and SPI interfaces can connect to Wi-Fi, BLE, or LoRa modules, enabling cloud connectivity. In a typical smart home sensor, the MCU wakes periodically, reads temperature or humidity sensors, and transmits data via a wireless module. The 128KB flash provides ample space for firmware and protocol stacks. The internal RC oscillator eliminates the need for an external crystal, reducing BOM cost. The device's small LQFP48 package fits well on compact PCB designs. Its wide supply voltage range (2.0V-3.6V) allows direct battery connection, simplifying power management.

📱

Consumer Electronics

The STM32G070CBT6 is a versatile MCU for consumer electronics such as smart appliances, remote controls, and wearable devices. Its rich peripheral set, including timers, ADC, and communication interfaces, supports a wide range of functions. In a smart appliance, the MCU controls user interfaces (buttons, LEDs), reads sensors, and communicates with other devices. The device's low power consumption is crucial for battery-operated remotes and wearables. The 64MHz clock speed ensures responsive user interaction. The LQFP48 package is easy to solder and suitable for mass production. The device's robust design, including brown-out reset and power-on reset, ensures reliable operation in consumer environments. Its support for in-circuit programming via SWD simplifies firmware updates during manufacturing.

🏠

Home Automation

The STM32G070CBT6 is an excellent choice for home automation hubs and smart home devices. Its multiple UARTs and SPI interfaces allow connection to various sensors and actuators, while its low-power modes enable energy-efficient operation. In a smart thermostat, the MCU reads temperature sensors, controls heating/cooling relays, and communicates with a central hub via Wi-Fi or Zigbee. The device's 12-bit ADC can interface with analog sensors, and its timers can generate PWM for dimming lights or controlling motorized blinds. The 128KB flash is sufficient for complex automation logic. The device's wide operating temperature range (-40C to +85C) ensures reliable operation in various home environments. Its compact LQFP48 package fits well in wall-mounted devices.

⚙️

Motor Control

The STM32G070CBT6 is well-suited for motor control applications, including BLDC, PMSM, and stepper motors. Its advanced-control timers provide complementary PWM outputs with programmable dead-time, essential for driving H-bridges and three-phase inverters. The 12-bit ADC with up to 19 channels can sample motor currents and voltages for closed-loop control. The device's 64MHz Cortex-M0+ core executes control algorithms efficiently. In a typical BLDC motor driver, the MCU generates PWM signals, reads Hall sensor or encoder feedback, and adjusts duty cycles to maintain speed and torque. The device's fault handling features, such as break inputs on timers, enhance system safety. Its wide supply voltage range and robust I/O structure make it compatible with various motor driver ICs.

💊

Sensor Hubs

The STM32G070CBT6 is ideal for sensor hub applications, where it aggregates data from multiple sensors and processes or forwards it to a host processor. Its multiple communication interfaces (I2C, SPI, USART) allow connection to a variety of digital sensors, while its ADC can interface with analog sensors. In a wearable health monitor, the MCU reads heart rate, accelerometer, and temperature sensors, processes the data, and transmits it via BLE. The device's low power consumption is critical for battery life. The 36KB SRAM provides ample buffer for sensor data. The device's DMA controller enables efficient data transfer without CPU load. Its compact LQFP48 package is suitable for space-constrained designs.

Сводка рекомендуемых товаров

L6206 DMOS driver for motor control Используется в: Industrial Control TJA1050 NXP Semiconductors Используется в: Industrial Control SPWF01SA Wi-Fi module for IoT connectivity Используется в: IoT Devices SHT30 Temperature and humidity sensor Используется в: IoT Devices LD39130 Low-dropout regulator for power supply Используется в: Consumer Electronics M24C02 EEPROM for data storage Используется в: Consumer Electronics M24LR64E NFC tag for smart home interaction Используется в: Home Automation VL53L0X Time-of-flight sensor for presence detection Используется в: Home Automation L6230 Three-phase motor driver Используется в: Motor Control ACS712 Allegro MicroSystems Используется в: Motor Control LSM6DSO Inertial measurement unit Используется в: Sensor Hubs HTS221 STMicroelectronics Используется в: Sensor Hubs
What is the maximum clock frequency of STM32G070CBT6?
The STM32G070CBT6 operates at a maximum CPU frequency of 64 MHz. According to the STMicroelectronics datasheet, this is achieved using the internal PLL with an external crystal or the internal RC oscillator.
How much flash memory does STM32G070CBT6 have?
The STM32G070CBT6 has 128 KB of flash memory. This is sufficient for many embedded applications, including firmware for industrial control and IoT devices.
What is the difference between STM32G070CBT6 and STM32G071CBT6?
The STM32G071CBT6 adds a few extra peripherals, including a second ADC and a DAC, while the STM32G070CBT6 has a single ADC and no DAC. Both share the same LQFP48 package and 128KB flash, making them drop-in replacements for many designs.
Can STM32G070CBT6 be used for battery-powered applications?
Yes, the STM32G070CBT6 is suitable for battery-powered applications due to its low-power modes (Sleep, Stop, Standby) and wide supply voltage range of 2.0V to 3.6V. In Standby mode, current consumption can be as low as 0.3 uA, making it ideal for IoT sensors.
What development tools are compatible with STM32G070CBT6?
The STM32G070CBT6 is supported by STM32CubeIDE, Keil MDK, and IAR EWARM. It also works with the ST-Link debugger and the STM32CubeG0 firmware package, which provides HAL drivers and examples.
Where can I buy STM32G070CBT6 online?
The STM32G070CBT6 is available from major distributors such as DigiKey, Mouser, and Arrow. As of 2026-08-05, the price at quantity 1 is approximately $2.85 USD, with volume discounts available.
What is the lead time for STM32G070CBT6?
The typical lead time for STM32G070CBT6 from distributors is 2-4 weeks, depending on stock levels. For large orders, it is advisable to check with the distributor for current lead times.
Is STM32G070CBT6 in stock?
Stock availability for STM32G070CBT6 varies by distributor. As of 2026-08-05, DigiKey and Mouser typically have stock, but it is recommended to check their websites for real-time inventory.
What is the best drop-in replacement for STM32G070CBT6?
The best drop-in replacement for STM32G070CBT6 is the STM32G071CBT6, which shares the same LQFP48 package and pinout, with additional peripherals. Other drop-in options include the STM32G070CBT6TR (tape and reel) and the STM32G070CBT6 (tray).
Can STM32G071CBT6 replace STM32G070CBT6?
Yes, the STM32G071CBT6 can replace the STM32G070CBT6 as it is pin-to-pin compatible and offers additional features like a DAC and second ADC. However, ensure firmware is updated to utilize the extra peripherals if needed.
Where can I download the STM32G070CBT6 datasheet PDF?
The STM32G070CBT6 datasheet can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32g070cb.pdf. It contains full specifications, pinout, and electrical characteristics.
Where can I find the STM32G070CBT6 pinout?
The STM32G070CBT6 pinout is detailed in the datasheet, specifically in the pin descriptions section. The LQFP48 package has 48 pins, with multiple GPIO, power, and ground pins.
What is the operating voltage range of STM32G070CBT6?
The STM32G070CBT6 operates from 2.0V to 3.6V. This wide range allows it to be powered from a 3.3V rail or a 2.5V rail, and it is compatible with battery-powered designs.
Does STM32G070CBT6 support DMA?
Yes, the STM32G070CBT6 includes a 5-channel DMA controller. This allows peripherals such as ADC, USART, and SPI to transfer data without CPU intervention, improving system efficiency.
Is STM32G070CBT6 RoHS compliant?
Yes, the STM32G070CBT6 is RoHS compliant. It is also lead-free and halogen-free, meeting current environmental standards.
What is the price of STM32G070CBT6?
As of 2026-08-05, the price of STM32G070CBT6 is approximately $2.85 USD for a single unit, decreasing to $1.82 USD at quantity 1000. Prices may vary by distributor and region.
When should I choose STM32G070CBT6 over STM32G071CBT6?
Choose the STM32G070CBT6 when you need a cost-effective MCU with 128KB flash and do not require a DAC or second ADC. The STM32G071CBT6 is better if you need those extra peripherals, but it may be slightly more expensive.
Is STM32G070CBT6 suitable for motor control applications?
Yes, the STM32G070CBT6 is suitable for motor control due to its advanced-control timers that generate PWM signals, and its 12-bit ADC for current sensing. It can drive BLDC and stepper motors with appropriate external drivers.
What is the standby current of STM32G070CBT6?
The standby current of STM32G070CBT6 is typically 0.3 uA at 25C with the RTC off. This low value makes it ideal for battery-powered applications where long battery life is critical.
Does STM32G070CBT6 have a built-in random number generator?
Yes, the STM32G070CBT6 includes a hardware random number generator (RNG). This can be used for security applications such as encryption key generation.

Справочные инженерные данные для STM32G070CBT6 — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose the STM32G070CBT6 when you need a cost-effective MCU with 128KB flash and 36KB SRAM for applications that do not require a DAC or second ADC. It is ideal for industrial control, IoT devices, and consumer electronics where low power and rich communication interfaces are essential. If you need a DAC or additional ADC channels, the STM32G071CBT6 is a drop-in replacement with those features, but at a slightly higher cost. For high-volume production, the tape and reel variant (STM32G070CBT6TR) offers the same functionality with automated assembly compatibility. All three alternatives share the same LQFP48 package and pinout, allowing PCB layout reuse.

Сравнение с аналогами

Параметр Этот товар STM32G071CBT6 STM32G070CBT6TR STM32G070CBT6
Package LQFP48 LQFP48 - same LQFP48 - same LQFP48 - same
Flash Memory 128 KB 128 KB 128 KB 128 KB
SRAM 36 KB 36 KB 36 KB 36 KB
Max CPU Frequency 64 MHz 64 MHz 64 MHz 64 MHz
ADC Channels 19 19 (plus second ADC) 19 19
DAC No Yes No No
Communication Interfaces I2C, SPI, USART, LPUART I2C, SPI, USART, LPUART I2C, SPI, USART, LPUART I2C, SPI, USART, LPUART
Price (qty 1000) $1.82 $2.10 $1.82 $1.82

Ключевые отличия

  • Cost-effective 128KB flash MCU (против STM32G071CBT6)
  • Low power consumption (против STM32G071CBT6)
  • Simpler peripheral set (против STM32G071CBT6)

Заметки по проектированию

Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin. Additionally, add a 4.7uF bulk capacitor on the main power rail. For the VDDA pin, use a 1uF capacitor and connect it to VDD through a ferrite bead to reduce noise on the analog supply.

Ensure a solid ground plane under the MCU to minimize noise and improve EMC. Keep high-speed signals (SPI, USART) away from the crystal oscillator pins (PF0/PF1) to avoid interference. Use series resistors on clock lines to reduce ringing.

Do not leave unused GPIO pins floating; configure them as outputs or enable internal pull-ups/pull-downs to avoid excessive current consumption. Also, ensure the BOOT0 pin is properly pulled low for normal boot from flash, and verify the NRST pin has a 100nF capacitor to ground for reliable reset.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Без свинца
Без галогенов
Конфликтные минералы
Compliant

RoHS and REACH compliant per STMicroelectronics product page. Not AEC-Q100 qualified - this is a general-purpose MCU, not automotive grade.

Данные проверены: 2026-08-19 — данные проверены и курируются командой компонентной инженерии XAIPART
Источники: Distributor, Distributor, Search Engine

Похожие запросы

STM32G070CBT6 STM32G070CBT6 datasheet STMicroelectronics STM32G070CBT6 ARM Cortex-M0+ 64MHz MCU LQFP48 microcontroller STM32G070CBT6 IoT application STM32G070CBT6 vs STM32G071CBT6 STM32G070CBT6 drop-in replacement STM32G070CBT6 buy price what is the flash size of STM32G070CBT6 STM32G070CBT6 pinout LQFP48 low power MCU for battery devices

Связанные компоненты & термины

STMicroelectronics STM32G070CBT6 STM32G071CBT6 STM32G070CBT6TR ARM Cortex-M0+ microcontroller MCU LQFP48 QFP surface mount RoHS REACH I2C SPI USART DMA ADC IoT industrial control low power
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ