STMicroelectronics

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

MPN: STM32F070CBT6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
2.4 V to 3.6 V Vdss LQFP-48 Package 48 MHz Speed 128 KB Memory
$3.5 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $3.5 $3.50
10 $3.15 $31.50
100 $2.8 $280.00
500 $2.5 $1,250.00
1,000 $2.2 $2,200.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32F070CBT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F071CBT6

βœ… Drop-In
πŸ“¦ LQFP-48
Adds 12-bit DAC and comparator, pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

STM32F072CBT6

βœ… Drop-In
πŸ“¦ LQFP-48
Adds CAN and USB, same package and pinout

πŸ“‹ Reference alternative (not in catalog)

STM32F078CBT6

βœ… Drop-In
πŸ“¦ LQFP-48
Adds CAN, USB, and more advanced timers, same package

πŸ“‹ Reference alternative (not in catalog)

STM32F070CBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0
Core Frequency 48 MHz
Flash Memory 128 KB
SRAM 16 KB
Supply Voltage 2.4 V to 3.6 V
Package LQFP-48
Operating Temperature -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 Status Compliant

STM32F070CBT6 Pin Configuration

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

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F070CBT6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32F070CBT6 is suitable for 6 applications: 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.

Recommended Products Summary

L6205 DMOS full-bridge driver for motor control Used in: Industrial Control SN65HVD72 RS-485 transceiver for industrial communication Used in: Industrial Control ESP8266 Wi-Fi module for IoT connectivity Used in: Consumer Electronics SSD1306 OLED display driver for user interface Used in: Consumer Electronics SX1276 LoRa transceiver for long-range communication Used in: IoT Devices BME280 Environmental sensor for temperature, humidity, pressure Used in: IoT Devices CC2530 Zigbee SoC for wireless communication Used in: Home Automation TLC5940 LED driver for lighting control Used in: Home Automation LM35 Analog temperature sensor Used in: Sensor Interfacing MPU6050 Digital accelerometer/gyroscope via I2C Used in: Sensor Interfacing IR2104 Half-bridge gate driver for MOSFETs Used in: Motor Control ACS712 Hall-effect current sensor Used in: 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.

Engineering reference data for STM32F070CBT6 β€” comparison, design guidance, and compliance information.

Selection Guide

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.

Comparison with Alternatives

Parameter This Product 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

Key Differentiators

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

Design Notes

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.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

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

Data verified on: 2026-08-05
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details