STMicroelectronics

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

Teilenummer: STM32F070CBT6 ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
2.4 V to 3.6 V Vdss LQFP-48 Package 48 MHz Speed 128 KB Memory
Ab $1.57 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-08-19
Mengenpreise
Menge Stückpreis Gesamt
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
ℹ️ Alle Preise sind in USD

STM32F070CBT6 Übersicht

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.

Drop-in-Alternativen für STM32F070CBT6 – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

STM32F071CBT6

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

📋 Referenzalternative (nicht im Katalog)

STM32F072CBT6

Adds CAN and USB, same package and pinout

📋 Referenzalternative (nicht im Katalog)

STM32F078CBT6

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

📋 Referenzalternative (nicht im Katalog)

STM32F070CBT6 Grenzwerte & elektrische Eigenschaften

Core ARM Cortex-M0
Core Frequency 48 MHz
Flash Memory 128 KB
SRAM 16 KB
Versorgungsspannung 2.4 V to 3.6 V
Gehäuse LQFP-48
Betriebstemperatur -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-Konfiguration

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

Typische Anwendungen

STM32F070CBT6 ist geeignet für 6 Anwendungs: 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.

Zusammenfassung der empfohlenen Produkte

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

Technische Referenzdaten für STM32F070CBT6 – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

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.

Vergleich mit Alternativen

Parameter Dieses Produkt 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

Wichtigste Unterscheidungsmerkmale

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

Designhinweise

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-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Bleifrei
Halogenfrei
Konfliktmineralien
Compliant

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

Daten verifiziert am: 2026-08-19 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

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

Verwandte Bauteile & Begriffe

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
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen