Typical applications include industrial control, motor drives, sensor hubs, and IoT edge nodes where a balance of processing throughput, analog integration, and peripheral set is needed without moving to a higher-cost Cortex-M3/M4 part.
Peripheral integration — CANbus and I²C on the same die
The STM32F091CCU6 includes a CANbus controller (2.0B active) alongside I²C, SPI, and multiple UART/USART interfaces, which simplifies BOM consolidation in designs that need both a fieldbus and a local sensor bus. The 13-channel 12-bit ADC and 2-channel 12-bit DAC reduce the need for external analog front-end components in control-loop and sensor-fusion applications. Internal oscillator support eliminates an external crystal in less timing-critical designs, though the PLL still needs a clean reference for 48 MHz operation.
Package and thermal — 48-UFQFPN exposed pad
The base product number STM32F091 covers multiple Flash and pin-count variants, so cross-referencing the full order code is essential for fit.
