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 상세 보기