STMicroelectronics

STM32F070CBT6 - ARM Cortex-M0 MCU 128KB Flash | STMicroelectronics

部品番号: STM32F070CBT6 ✓ 生産中
在庫あり 1〜3営業日以内に発送
2.4 V to 3.6 V Vdss LQFP-48 Package 48 MHz Speed 128 KB Memory
開始価格 $1.57 USD / 個
MOQ: 1 |
価格更新日: 2026-08-19
ボリューム価格
数量 単価 小計
1 $3.58 $3.58
10 $2.31 $23.10
100 $1.83 $183.00
500 $1.69 $845.00
1,000 $1.6 $1,600.00
1,500 $1.57 $2,355.00
ℹ️ すべての価格はUSDです

STM32F070CBT6 概要

The STMicroelectronics STM32F070CBT6 is a 32-bit ARM Cortex-M0 microcontroller from the STM32F0 series, offering 128KB of Flash memory and 16KB of SRAM in a 48-pin LQFP package. It operates at a core frequency of up to 48 MHz and supports a supply voltage range of 2.4V to 3.6V. Data verified as of 2026-08-05.

What is a microcontroller? A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation in an embedded system. It integrates a processor core, memory (Flash and SRAM), and programmable input/output peripherals on a single chip. The STM32F070CBT6 belongs to the STM32F0 series, which is part of the broader STM32 family of 32-bit ARM Cortex-M microcontrollers. This hierarchy places it within the ARM Cortex-M0 category, a low-power, entry-level core optimized for cost-sensitive applications.

Key features include a 12-bit ADC with up to 16 channels, multiple communication interfaces (I2C, SPI, USART), and a variety of timers including advanced-control timers. The device also includes a DMA controller, an RTC, and a CRC calculation unit. The LQFP-48 package provides a compact footprint suitable for space-constrained designs while offering sufficient I/O pins for peripheral connectivity.

The STM32F070CBT6 is built on a 32-bit ARM Cortex-M0 core with a Harvard architecture, achieving 1.25 DMIPS/MHz. It includes a nested vectored interrupt controller (NVIC) for efficient interrupt handling and supports both low-power modes (Sleep, Stop, Standby) to optimize energy consumption. The device is designed for a wide range of embedded applications requiring a balance of performance, power efficiency, and cost.

Typical applications include industrial control systems, consumer electronics, IoT devices, and home automation. Its rich peripheral set and low-power capabilities make it suitable for sensor interfacing, motor control, and communication protocols. The wide operating temperature range (-40°C to +85°C) ensures reliability in harsh environments.

When designing with this MCU, ensure proper decoupling of the power supply pins and consider the use of an external crystal for accurate timing. The device supports in-circuit programming and debugging via SWD, facilitating firmware development and updates.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the STMicroelectronics datasheet, providing engineers with a comprehensive resource for selection and implementation.

ドロップイン代替品: STM32F070CBT6 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

クイック比較ツール — 並列比較する代替部品を選択:

STM32F071CBT6

Adds 12-bit DAC and comparator, pin-to-pin compatible

📋 参考代替品(カタログ未掲載)

STM32F072CBT6

STMicroelectronics
32-bit microcontroller · Arm Cortex-M0 · ARM 32-bit · 48 MHz · 128 KB · 128K x 8 bits · 16 KB · Hardware parity CRC calculation unit

✓ 在庫あり

価格はお問い合わせください

データシートを見る →

STM32F078CBT6

Adds CAN, USB, and more advanced timers, same package

📋 参考代替品(カタログ未掲載)

STM32F070CBT6 最大定格&電気的特性

Core ARM Cortex-M0
Core Frequency 48 MHz
Flash Memory 128 KB
SRAM 16 KB
電源電圧 2.4 V to 3.6 V
パッケージ LQFP-48
動作温度 -40°C to +85°C
ADC 12-bit, 16 channels
Communication Interfaces I2C, SPI, USART
Timers Advanced-control, general-purpose, basic
DMA Yes, 5 channels
RTC Yes
CRC Yes
Low-Power Modes Sleep, Stop, Standby
Debug Interface SWD
RoHS ステータス Compliant

STM32F070CBT6 ピン構成

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
ピン 1 VBAT — Battery backup supply for RTC
ピン 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 VSSA — Analog ground
ピン 9 VDDA — Analog power supply
ピン 10 PA0 — GPIO / ADC_IN0 / USART2_CTS
ピン 11 PA1 — GPIO / ADC_IN1 / USART2_RTS
ピン 12 PA2 — GPIO / ADC_IN2 / USART2_TX
ピン 13 PA3 — GPIO / ADC_IN3 / USART2_RX
ピン 14 PA4 — GPIO / ADC_IN4 / SPI1_NSS
ピン 15 PA5 — GPIO / ADC_IN5 / SPI1_SCK
ピン 16 PA6 — GPIO / ADC_IN6 / SPI1_MISO
ピン 17 PA7 — GPIO / ADC_IN7 / SPI1_MOSI
ピン 18 PB0 — GPIO / ADC_IN8 / TIM3_CH3
ピン 19 PB1 — GPIO / ADC_IN9 / TIM3_CH4
ピン 20 PB2 — GPIO / BOOT1
ピン 21 PB10 — GPIO / I2C2_SCL / USART3_TX
ピン 22 PB11 — GPIO / I2C2_SDA / USART3_RX
ピン 23 PB12 — GPIO / SPI2_NSS / I2C2_SMBA
ピン 24 PB13 — GPIO / SPI2_SCK / USART3_CTS
ピン 25 PB14 — GPIO / SPI2_MISO / USART3_RTS
ピン 26 PB15 — GPIO / SPI2_MOSI
ピン 27 PC6 — GPIO / TIM3_CH1
ピン 28 PC7 — GPIO / TIM3_CH2
ピン 29 PC8 — GPIO / TIM3_CH3
ピン 30 PC9 — GPIO / TIM3_CH4
ピン 31 PA8 — GPIO / MCO / TIM1_CH1
ピン 32 PA9 — GPIO / USART1_TX / TIM1_CH2
ピン 33 PA10 — GPIO / USART1_RX / TIM1_CH3
ピン 34 PA11 — GPIO / USART1_CTS / CAN_RX
ピン 35 PA12 — GPIO / USART1_RTS / CAN_TX
ピン 36 PA13 — GPIO / SWDIO
ピン 37 VSS — Ground
ピン 38 VDD — Power supply
ピン 39 PA14 — GPIO / SWCLK
ピン 40 PA15 — GPIO / TIM2_CH1 / SPI1_NSS
ピン 41 PB3 — GPIO / TIM2_CH2 / SPI1_SCK
ピン 42 PB4 — GPIO / TIM3_CH1 / SPI1_MISO
ピン 43 PB5 — GPIO / TIM3_CH2 / SPI1_MOSI
ピン 44 PB6 — GPIO / I2C1_SCL / TIM1_CH3
ピン 45 PB7 — GPIO / I2C1_SDA / TIM1_CH4
ピン 46 BOOT0 — Boot mode selection
ピン 47 PB8 — GPIO / I2C1_SCL / CAN_RX
ピン 48 PB9 — GPIO / I2C1_SDA / CAN_TX

主な用途

STM32F070CBT6 の用途: 6 件s: Industrial Control, Consumer Electronics, IoT Devices, Home Automation, Sensor Interfacing, Motor Control.

🏭

Industrial Control

The STM32F070CBT6 is well-suited for industrial control systems due to its robust peripheral set, including advanced timers for PWM generation, multiple USARTs for communication with PLCs, and a 12-bit ADC for sensor feedback. Its wide operating temperature range (-40°C to +85°C) ensures reliable operation in factory environments. In a typical motor control application, the MCU generates PWM signals to drive an H-bridge, reads current and position sensors via the ADC, and communicates status over RS-485. The 48 MHz Cortex-M0 core provides sufficient processing power for real-time control loops, while the DMA controller offloads data transfer to reduce CPU load. The low-power modes allow energy savings during idle periods, making it suitable for energy-efficient industrial equipment.

📱

Consumer Electronics

In consumer electronics, the STM32F070CBT6 provides a cost-effective solution for devices like smart home controllers, remote controls, and small appliances. Its low power consumption and multiple communication interfaces (I2C, SPI, USART) enable seamless integration with sensors, displays, and wireless modules. For example, in a smart thermostat, the MCU reads temperature and humidity sensors via I2C, controls a relay for heating/cooling, and communicates with a Wi-Fi module over UART. The 128KB Flash is ample for firmware implementing user interfaces and connectivity protocols. The LQFP-48 package is compact enough for sleek product designs, and the wide supply voltage range (2.4V-3.6V) allows direct battery operation. The device's low-power modes extend battery life in portable consumer devices.

🧩

IoT Devices

The STM32F070CBT6 is an excellent choice for IoT edge nodes due to its balance of performance, power efficiency, and cost. It supports various communication protocols (UART, SPI, I2C) to interface with sensors and wireless transceivers. In a typical IoT sensor node, the MCU periodically wakes from Stop mode to read sensor data, process it, and transmit via a LoRa or BLE module. The 12-bit ADC with 16 channels allows multiple analog sensors to be connected directly. The DMA controller enables efficient data transfer without CPU intervention, reducing power consumption. The device's low-power Standby mode (1 µA typical) is critical for battery-powered deployments. With 128KB Flash, developers can implement robust firmware including over-the-air update capabilities.

🏠

Home Automation

The STM32F070CBT6 is ideal for home automation hubs and smart devices. Its multiple UARTs and I2C interfaces allow connection to various sensors and actuators, while its low-power modes enable always-on operation with minimal energy consumption. In a smart lighting system, the MCU controls LED drivers via PWM, reads ambient light sensors, and communicates with a central hub over Zigbee or Wi-Fi. The 48 MHz core handles protocol stacks efficiently, and the 128KB Flash accommodates complex automation logic. The device's wide operating temperature range ensures reliable operation in residential environments. The LQFP-48 package is suitable for compact wall-mounted modules, and the SWD debug interface simplifies firmware development and updates.

🔧

Sensor Interfacing

The STM32F070CBT6 excels in sensor interfacing applications due to its rich analog and digital peripherals. The 12-bit ADC with 16 channels can directly connect multiple analog sensors, while I2C and SPI interfaces support digital sensors. In a data acquisition system, the MCU samples temperature, pressure, and flow sensors, processes the data, and transmits it to a host via USART. The DMA controller allows continuous ADC sampling without CPU overhead, ensuring accurate data capture. The device's low-power modes are beneficial for remote sensor nodes powered by batteries. The 128KB Flash provides ample space for calibration tables and data logging. The wide supply voltage range accommodates various sensor supply requirements.

⚙️

Motor Control

The STM32F070CBT6 is well-suited for motor control applications, particularly for brushless DC (BLDC) and stepper motors. Its advanced-control timers can generate complementary PWM signals with dead-time insertion, essential for driving H-bridges. The 12-bit ADC enables precise current sensing, and the DMA controller facilitates high-speed data transfer. In a BLDC motor controller, the MCU reads Hall sensor inputs, generates six-step commutation signals, and regulates speed via PID control. The 48 MHz core provides sufficient computational power for real-time control loops. The device's robust timer architecture and fault handling features ensure safe operation. The LQFP-48 package is compact enough for integrated motor drivers, and the wide temperature range supports industrial motor applications.

おすすめ製品の概要

L6205 DMOS full-bridge driver for motor control 使用用途: Industrial Control SN65HVD72 RS-485 transceiver for industrial communication 使用用途: Industrial Control ESP8266 Wi-Fi module for IoT connectivity 使用用途: Consumer Electronics SSD1306 OLED display driver for user interface 使用用途: Consumer Electronics SX1276 LoRa transceiver for long-range communication 使用用途: IoT Devices BME280 Environmental sensor for temperature, humidity, pressure 使用用途: IoT Devices CC2530 Zigbee SoC for wireless communication 使用用途: Home Automation TLC5940 LED driver for lighting control 使用用途: Home Automation LM35 Analog temperature sensor 使用用途: Sensor Interfacing MPU6050 Digital accelerometer/gyroscope via I2C 使用用途: Sensor Interfacing IR2104 Half-bridge gate driver for MOSFETs 使用用途: Motor Control ACS712 Allegro MicroSystems 使用用途: Motor Control
What is the core frequency of STM32F070CBT6?
The STM32F070CBT6 operates at a maximum core frequency of 48 MHz. According to the STMicroelectronics datasheet, this is achieved with the ARM Cortex-M0 core, providing 1.25 DMIPS/MHz performance.
How much Flash memory does STM32F070CBT6 have?
The STM32F070CBT6 has 128 KB of Flash memory. This is sufficient for moderate-complexity firmware, including RTOS-based applications and communication protocol stacks.
What is the supply voltage range of STM32F070CBT6?
The STM32F070CBT6 operates from 2.4V to 3.6V. This wide range allows direct battery operation (e.g., 3V lithium cells) and compatibility with 3.3V logic systems.
What package is STM32F070CBT6 available in?
The STM32F070CBT6 is available in a 48-pin LQFP package. This package offers a compact footprint (7x7 mm) with 0.5 mm pitch, suitable for space-constrained PCB designs.
What is the difference between STM32F070CBT6 and STM32F071CBT6?
The STM32F071CBT6 adds a 12-bit DAC and a comparator, while the STM32F070CBT6 lacks these features. Both share the same LQFP-48 package and 128KB Flash, making them drop-in replacements for most applications.
Can STM32F070CBT6 be used for IoT applications?
Yes, the STM32F070CBT6 is suitable for IoT edge nodes due to its low-power modes (Sleep, Stop, Standby) and communication interfaces (I2C, SPI, USART). It can interface with sensors and wireless modules, though it lacks built-in RF.
What is the price of STM32F070CBT6?
As of 2026-08-05, the price of STM32F070CBT6 is approximately $3.50 for single-unit quantities, dropping to $2.20 at 1000 units. Prices vary by distributor and availability.
Where to buy STM32F070CBT6 online?
STM32F070CBT6 can be purchased from major distributors such as DigiKey, Mouser, and Arrow. As of 2026-08-05, it is in stock at most distributors, with lead times typically 1-2 weeks for larger quantities.
What is the lead time for STM32F070CBT6?
The typical lead time for STM32F070CBT6 is 1-2 weeks for standard quantities from distributors like DigiKey and Mouser. For large orders, lead time may extend to 4-6 weeks depending on supply chain conditions.
Is STM32F070CBT6 in stock?
As of 2026-08-05, STM32F070CBT6 is in stock at major distributors including DigiKey and Mouser. Stock levels fluctuate, so check the distributor website for real-time availability.
What is the best drop-in replacement for STM32F070CBT6?
The best drop-in replacement for STM32F070CBT6 is the STM32F071CBT6, which shares the same LQFP-48 package and pinout, with added DAC and comparator features. Other drop-in options include STM32F072CBT6 and STM32F078CBT6, all in the same package.
Can STM32F071CBT6 replace STM32F070CBT6?
Yes, the STM32F071CBT6 can replace the STM32F070CBT6 as a drop-in replacement. It is pin-to-pin compatible in the LQFP-48 package and offers additional features (DAC, comparator) without changing the footprint.
Where to download STM32F070CBT6 datasheet PDF?
The STM32F070CBT6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f070cb.pdf. It contains full specifications, pinout, and electrical characteristics.
Where to find STM32F070CBT6 pinout?
The STM32F070CBT6 pinout is detailed in the datasheet's pin description section. The LQFP-48 package has 37 GPIO pins, with alternate functions for ADC, timers, and communication interfaces. The pinout is also available in STM32CubeMX.
What is the operating temperature range of STM32F070CBT6?
The STM32F070CBT6 operates over a temperature range of -40°C to +85°C. This industrial-grade range ensures reliable operation in harsh environments.
Does STM32F070CBT6 support DMA?
Yes, the STM32F070CBT6 includes a 5-channel DMA controller. This allows peripherals like ADC, USART, and SPI to transfer data without CPU intervention, improving system efficiency.
What low-power modes does STM32F070CBT6 support?
The STM32F070CBT6 supports Sleep, Stop, and Standby low-power modes. In Standby mode, current consumption can be as low as 1 µA, making it ideal for battery-powered applications.
Is STM32F070CBT6 RoHS compliant?
Yes, the STM32F070CBT6 is RoHS compliant. According to STMicroelectronics, the device is lead-free and halogen-free, meeting environmental standards.
What development tools are compatible with STM32F070CBT6?
The STM32F070CBT6 is supported by STM32CubeIDE, Keil MDK, and IAR EWARM. It can be programmed and debugged via SWD using ST-Link or J-Link debuggers.
What is the difference between STM32F070CBT6 and STM32F030CBT6?
The STM32F070CBT6 has a USB 2.0 full-speed device controller, while the STM32F030CBT6 does not. Both share the same LQFP-48 package and 128KB Flash, but the F070 adds USB functionality.

エンジニアリング参考データ: STM32F070CBT6 — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the STM32F070CBT6 when you need a cost-effective 32-bit MCU with USB connectivity and 128KB Flash, and do not require DAC, comparator, or CAN. It is ideal for consumer electronics, IoT nodes, and sensor interfacing. If you need a DAC or comparator, select the STM32F071CBT6, which is pin-compatible and adds these features at a slightly higher cost. For CAN bus support, choose the STM32F072CBT6 or STM32F078CBT6, both also pin-compatible. All alternatives share the same LQFP-48 package, enabling seamless PCB reuse. For applications requiring the lowest power consumption, consider the STM32L0 series, but note that they are not pin-compatible. The STM32F070CBT6 offers the best balance of features and price for USB-enabled designs without analog output requirements.

代替品との比較

パラメータ この製品 STM32F071CBT6 STM32F072CBT6 STM32F078CBT6
Package LQFP-48 LQFP-48 - same LQFP-48 - same LQFP-48 - same
Core Frequency 48 MHz 48 MHz 48 MHz 48 MHz
Flash Memory 128 KB 128 KB 128 KB 128 KB
SRAM 16 KB 16 KB 16 KB 16 KB
USB Yes (full-speed device) Yes (full-speed device) Yes (full-speed device) Yes (full-speed device)
CAN No No Yes Yes
DAC No Yes (12-bit) Yes (12-bit) Yes (12-bit)
Comparator No Yes Yes Yes
Price (1k) $2.20 $2.40 $2.60 $2.80

主な差別化要因

  • USB full-speed device controller (vs STM32F030CBT6)
  • Lower cost than F071/F072 (vs STM32F071CBT6)
  • Pin-to-pin compatible with higher-feature siblings (vs STM32F072CBT6)

設計ノート

Decouple the VDD and VDDA pins with 100nF ceramic capacitors placed as close to the pins as possible. Additionally, add a 4.7uF bulk capacitor on the main VDD rail. For VDDA, use a ferrite bead in series to filter high-frequency noise, improving ADC accuracy.

For the LQFP-48 package, ensure proper solder paste stencil design with 0.5mm pitch. Use a 4-layer PCB with a solid ground plane beneath the MCU to reduce EMI and improve thermal performance. Route high-speed signals (SPI, USART) with controlled impedance if possible.

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. For low-power modes, disable unused peripherals and clocks to achieve specified current consumption.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
鉛フリー
ハロゲンフリー
紛争鉱物
Compliant

RoHS and REACH compliant per STMicroelectronics. Not AEC-Q100 qualified; for automotive, consider STM32F0 series with AEC-Q100 option.

データ検証日: 2026-08-19 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

STM32F070CBT6 STM32F070CBT6 datasheet STM32F070CBT6 price STM32F070CBT6 vs STM32F071CBT6 STM32F070CBT6 pinout STM32F070CBT6 LQFP-48 STM32F070CBT6 IoT STM32F070CBT6 buy STM32F070CBT6 drop-in replacement STM32F070CBT6 USB microcontroller what is the flash size of STM32F070CBT6 STM32F070CBT6 development board

関連部品&用語

STMicroelectronics STM32F070CBT6 STM32F071CBT6 STM32F072CBT6 STM32F078CBT6 ARM Cortex-M0 microcontroller MCU LQFP-48 QFP surface mount RoHS REACH USB 2.0 I2C SPI USART ADC DMA SWD IoT industrial control consumer electronics home automation sensor interfacing motor control
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示