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

STM32F091RBT6 STM32F0 ARM Cortex-M0 MCU, 48 MHz

MPNSTM32F091RBT6
Active

STMicroelectronics STM32F091RBT6, STM32F0 series, 32-Bit Single-Core ARM Cortex-M0 MCU, 48 MHz, 128KB Flash, 32K x 8 RAM, CAN/I²C/SPI/UART, 52 I/O, 64-LQFP, -40 to 85°C.

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

Specifications

STM32F091RBT6 specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed48MHz
PackageTray
RAM size32K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I²S, POR, PWM, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)52
Core processorARM® Cortex®-M0
Case64-LQFP
Data convertersA/D 19x12b; D/A 2x12b
Program memory size128KB (128K x 8)

Product details

48 MHz Cortex-M0 — enough for most sensor-fusion and control loops

The 64-LQFP (10x10 mm) package gives you 52 GPIO in a hand-solderable footprint, so no BGA rework is needed for prototype or low-volume builds.

19-channel ADC and dual DAC — mixed-signal without an external mux

That ADC channel count is unusually high for a 64-pin MCU, so you can read multiple analog sensors (thermistors, potentiometers, current shunts) without adding an external multiplexer. The dual DAC is handy for generating analog set-points or driving a small analog meter directly.

The I²S peripheral also allows direct connection to audio codecs or digital microphones if the application needs sound capture.

Industrial temperature range and active lifecycle

The product status is Active, meaning ST is still manufacturing and supporting this part — no last-time-buy risk for new designs. It is ROHS3 compliant.

Frequently asked questions

What is the maximum frequency of STM32F091RBT6?

The core runs at 48 MHz. That is the ceiling for the STM32F0 series — enough for most sensor-fusion loops and control algorithms without needing a Cortex-M3.

Is STM32F091RBT6 compatible with STM32F051?

Both are STM32F0 parts with the same Cortex-M0 core at 48 MHz, but the STM32F091RBT6 offers more memory (128 KB Flash vs 64 KB on the STM32F051K6U7) and more ADC channels (19 vs 13). The STM32F051K6U7 comes in a smaller 32-pin package and includes HDMI-CEC. They are not pin-compatible, but software can be ported with minor changes.

How to program STM32F091RBT6?

It uses the standard ARM Serial Wire Debug (SWD) interface. ST's ST-Link programmer or any CMSIS-DAP probe works. The internal oscillator means you can bring up the core without an external crystal.