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

ST STM32F091RCT6J ARM Cortex-M0 MCU, 48 MHz, 256 KB Flash

MPNSTM32F091RCT6J
Obsolete

STMicroelectronics STM32F0 series 32-bit ARM Cortex-M0 MCU, 48 MHz, 256 KB Flash, 32 KB RAM, 52 I/O, 64-LQFP, -40 to 85 °C.

$0.5800Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F091RCT6J 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 size256KB (256K x 8)

Product details

The STMicroelectronics STM32F091RCT6J is a 32-bit ARM Cortex-M0 microcontroller from the STM32F0 series, clocked at 48 MHz with 256 KB of Flash and 32 KB of RAM.

The 48 MHz core is the entry-level speed tier for the Cortex-M0 architecture. It handles sensor polling, Modbus RTU frames, and simple control loops without a problem, but it will not sustain heavy DSP or high-speed data logging. The 256 KB Flash is generous for this class — enough for a bootloader plus a moderate application image — while the 32 KB RAM keeps the bill of materials lean for designs that do not need external memory.

Where it fits — typical applications

The 52 I/O lines are available in the 64-LQFP package.

Frequently asked questions

What is the replacement for STM32F091RCT6J?

ST has not published an official direct replacement for the STM32F091RCT6J. The STM32G0 series is the current mainstream Cortex-M0+ family, but pin compatibility is not guaranteed — a firmware and hardware migration review is needed.

What are the specifications of STM32F091RCT6J?

The STM32F091RCT6J is a 32-bit ARM Cortex-M0 MCU running at 48 MHz, with 256 KB Flash, 32 KB RAM, 52 I/O, a 19-channel 12-bit ADC, dual 12-bit DAC, CAN, I²C, SPI, UART/USART, IrDA, LINbus, and DMA. It comes in a 64-LQFP package and operates from -40 to 85 °C.