STM32F091CBT6

STMicroelectronics

STMicroelectronics STM32F091CBT6, STM32F0 series, 32-bit ARM Cortex-M0 MCU, 48 MHz, 128 KB Flash, 32 KB SRAM, 38 I/O, 13x12b ADC, 2x12b DAC, CAN, I2C, SPI, UART, 48-LQFP, -40 to 85°C, 2.0 to 3.6 V.

STMicroelectronics STM32F091CBT6
Download datasheet (PDF)
[IN STOCK] In Stock: 25 pcs
$7.76/ pc

Volume pricing

Buy Now

MOQ 1 · Tray · RoHS · EIA-481 · DAP/DDP · T/T

Technical specifications

STM32F091CBT6 specifications
Parameter / AttributeSpecification / Value
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)38
Core processorARM® Cortex®-M0
Case48-LQFP
Data convertersA/D 13x12b; D/A 2x12b
Program memory size128KB (128K x 8)

Technical details

The STM32F091CBT6: The Cortex-M0 is a von Neumann, single-cycle core designed for low gate count and low power — it lacks a hardware multiplier pipeline and a memory protection unit, so it is best suited for control loops, sensor polling, and protocol bridging rather than DSP or multitasking OS workloads. The 48 MHz ceiling is enough to handle a CAN node with a few analog inputs and a PWM output without breaking a sweat. Program memory is 128 KB of on-chip Flash, and the SRAM is 32 KB — enough for moderate application code plus a FreeRTOS heap if you keep the task count lean.

Peripherals and connectivity — CAN, analog, and serial interfaces

Package and temperature grade — 48-LQFP, -40 to 85°C

Housed in a 48-pin LQFP package (7x7 mm body), the STM32F091CBT6 exposes 38 general-purpose I/Os.

STM32F091CBT6
[ALLOC] verified
Quote