Skip to main content
STMicroelectronics STM32F070CBT6 — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F070CBT6 STM32F0 ARM Cortex-M0 MCU, 48 MHz

MPNSTM32F070CBT6
Active

STMicroelectronics STM32F070CBT6, STM32F0 series, 32-bit ARM Cortex-M0 MCU, 48 MHz, 128 KB Flash, 16 KB RAM, USB 2.0, 37 I/O, 48-LQFP, -40°C to 85°C, 2.4 V to 3.6 V supply.

$3.2600Ref. price · indicative, final on quote
Packaging48-LQFP
RoHSROHS3 Compliant
SeriesSTM32F0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F070CBT6 specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2.4V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed48MHz
PackageTray
RAM size16K x 8
Core size32-Bit Single-Core
PeripheralsDMA, POR, PWM, WDT
ConnectivityI²C, SPI, UART/USART, USB
Number of i (O)37
Core processorARM® Cortex®-M0
Case48-LQFP
Data convertersA/D 12x12b
Program memory size128KB (128K x 8)

Product details

What the STM32F070CBT6 brings to the BOM

On-chip peripherals include DMA, a POR/BOR reset controller, PWM timers, and a watchdog timer, plus a 12-channel 12-bit ADC for analog sensor inputs.

It is fully ROHS3 compliant, so it passes European and global environmental regulations without an exemption letter. The base product number STM32F070 covers the whole family, making it straightforward to order the exact Flash/RAM/package variant without cross-referencing multiple datasheets.

48 MHz Cortex-M0 — enough for USB and sensor fusion

The ARM Cortex-M0 core at 48 MHz delivers around 0.9 DMIPS/MHz, or roughly 43 DMIPS total. That is modest by today's standards, but it is sufficient for polling a dozen sensors, driving a small TFT over SPI, and handling USB control transfers without a dedicated co-processor. The 16 KB SRAM limits buffering — plan for DMA-driven transfers rather than large frame buffers. If USB is used, the internal 48 MHz RC oscillator is trimmed to meet USB jitter requirements, though a crystal is still recommended for high-throughput isochronous endpoints.

USB, I²C, SPI, UART — connectivity for a control node

The STM32F070CBT6 includes one USB 2.0 full-speed device controller, two I²C interfaces (one supporting SMBus), two SPI ports (up to 18 Mbit/s), and up to four UART/USART modules. This peripheral set lets a single MCU handle a sensor bus (I²C), a display or radio (SPI), a debug/console UART, and a USB link to a host PC or charger. The 37 I/O pins are 5 V tolerant on most ports, which simplifies level-shifting when interfacing with legacy 5 V logic or industrial sensors. The 12-channel 12-bit ADC samples at up to 1 µs conversion time, adequate for reading potentiometers, thermistors, or current-sense resistors in a control loop.

Frequently asked questions

Can the STM32F070CBT6 replace the STM32F072CBT6?

The STM32F070CBT6 is a lower-cost sibling in the same STM32F0 family. It lacks the CAN interface and the 48 MHz USB crystal-less feature of the STM32F072CBT6, and has 16 KB RAM versus the 072's 16 KB (same). Pin compatibility depends on the specific package variant — verify the peripheral set and memory map against your firmware before substituting.