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

STM32F070CBT6TR ARM Cortex-M0 MCU, 48 MHz, 128 KB Flash

MPNSTM32F070CBT6TR
Active

STMicroelectronics STM32F070CBT6TR, 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 to 85°C.

$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

STM32F070CBT6TR 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
PackageTape & Reel (TR) Cut Tape (CT)
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 13x12b
Program memory size128KB (128K x 8)

Product details

48 MHz Cortex-M0 with USB — entry-level workhorse

The 48-LQFP (7x7 mm) package gives you 37 general-purpose I/O and a 13-channel 12-bit ADC.

The 128 KB program memory is sized for a modest application stack — a USB CDC class driver, a few sensor drivers, and a simple control loop fit comfortably. The 16 KB SRAM is the tighter resource: a USB buffer consumes about 1 KB per endpoint pair, and a modest RTOS kernel takes another 2–4 KB, leaving 10–12 KB for application data. If your design needs a GUI framebuffer or large DMA buffers, the RAM budget will be the first constraint you hit.

USB 2.0 full-speed device — the differentiator

The USB peripheral is the headline feature on this F0 variant. It supports control, bulk, interrupt, and isochronous transfers, with a dedicated 48 MHz clock from the internal oscillator — no external crystal required for USB operation. This makes the STM32F070CBT6TR a natural fit for USB-CDC virtual COM ports, HID-class devices (keyboards, mice, gamepads), and DFU-based firmware updates. The STM32Cube firmware package includes ready-to-port USB device class examples.

The wide supply range lets you run directly from a 3.3 V rail, a 2.5 V logic supply, or a single Li-ion cell down to 2.4 V. The internal POR and brown-out reset handle startup sequencing, so the BOM stays lean — no external supervisor needed for most designs. At 48 MHz the typical active current is in the 20–30 mA range; stop-mode current drops below 5 µA with the RTC running.

It is ROHS3 compliant.

Frequently asked questions

Can the STM32F070CBT6TR be used for USB communication?

Yes, it has a USB 2.0 full-speed device peripheral supporting control, bulk, interrupt, and isochronous transfers. It can run from the internal oscillator without an external crystal, making it suitable for USB-CDC, HID, and DFU applications.

What is the maximum frequency of the STM32F070CBT6TR?

The core runs at 48 MHz, which is the maximum clock speed for this STM32F0 device.

Is the STM32F070CBT6TR compatible with the STM32F070CBT6 (non-TR)?

Yes, the STM32F070CBT6TR is electrically and functionally identical to the STM32F070CBT6. The TR suffix indicates Tape & Reel packaging for automated pick-and-place; the non-TR variant ships in trays. Both share the same base product number STM32F070, same 48-LQFP package, same memory and peripheral set.