STMicroelectronics

STM32F091CBU6 - 48MHz Cortex-M0 MCU 128KB Flash | STMicroelectronics

部品番号: STM32F091CBU6 ✓ 生産中
2 V to 3.6 V Vdss 48-pin UFQFPN, 7 x 7 mm Package 48 MHz Speed 128 KB Memory
MOQ: 1 |

STM32F091CBU6 概要

The STMicroelectronics STM32F091CBU6 is a 32-bit ARM Cortex-M0 microcontroller operating up to 48 MHz, with 128 KB of flash memory, 32 KB of SRAM, 38 I/O, and CAN connectivity in a 48-pin UFQFPN 7 x 7 mm package. The STM32F091xB/xC family targets cost-sensitive embedded systems that need more performance and peripheral integration than the entry-level STM32F0 devices.

A microcontroller is a programmable system-on-chip that integrates a processor core, nonvolatile program memory, volatile working memory, peripherals, and communication interfaces on one package. Within the hierarchy of embedded semiconductors, the STM32F091CBU6 is an ARM Cortex-M0 microcontroller, an STM32 embedded MCU, and a member of the STM32F0 series. Its compact package and broad peripheral set support space-constrained industrial, consumer, communications, and control applications.

Key features include a maximum 48 MHz operating frequency, 128 KB of flash, 32 KB of SRAM, and a 2 V to 3.6 V supply range. The device provides a 12-bit ADC, a 12-bit DAC, 12 timers, and CAN support according to the available product summaries. The 38 I/O provide practical connectivity for sensors, actuators, communication transceivers, human-interface interfaces, and board-level control signals within the 48-pin UFQFPN footprint.

The STM32F091CBU6 combines an ARM Cortex-M0 RISC core with integrated memory and peripherals intended for embedded control workloads. Its 32-bit architecture provides 32-bit arithmetic and addressing, while the 48 MHz operating point supports time-sensitive control loops and responsive communication handling. The integrated CRC calculation unit, real-time clock functions, and communication peripherals broaden its utility in compact industrial controllers and connected products.

Typical uses include CAN-connected industrial controls, compact sensor hubs, motor and actuator controllers, consumer appliances, and communication equipment. It is particularly appropriate when a design benefits from 128 KB of embedded flash and 32 KB of SRAM but does not require the larger memory or faster core of higher STM32 families. For CAN networks, an external transceiver remains necessary between the MCU and physical bus.

Designers should verify the complete UFQFPN land pattern, exposed-pad connection, decoupling requirements, and peripheral pin assignments against the manufacturer documentation before layout. Because the verified sources identify the device and package but do not provide the complete numbered pinout, pin-level assignment should not be inferred from the generic QFN drawing. Firmware migration also requires validation of clocks, interrupts, peripherals, and board-level support rather than assuming that package compatibility alone guarantees identical behavior.

This page consolidates the verified STM32F091CBU6 specifications, distributor references, same-package comparison candidates, and practical selection guidance. It distinguishes confirmed electrical and packaging facts from details that still require the manufacturer datasheet, helping engineers evaluate this MCU without treating incomplete cross-reference snippets as a substitute for pin-level qualification.

ドロップイン代替品: STM32F091CBU6 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: STM32F091CBU6 (同一形状・フットプリント) — 相違点: Package.

STMicroelectronics
Package: 48-UFQFPN, 7 x 7 mm
比較対象 STM32F091CBU6 →

STM32F072CBU6

✅ ドロップイン
STMicroelectronics
📦 48-pin UFQFPN, 7 x 7 mm
32-bit ARM Cortex-M0 microcontroller · ARM Cortex-M0 · 48 MHz · 32 bit · 128 KB · 16 KB · 1 USB full-speed device · 1 CAN interface

価格はお問い合わせください

データシートを見る →

STM32F042C4U6

✅ ドロップイン
📦 48-pin UFQFPN, 7 x 7 mm
Same-brand STM32F0 comparison candidate in the 48-pin UFQFPN class; flash, SRAM, and peripheral differences are .

📋 参考代替品(カタログ未掲載)

STM32F091CBU6 最大定格&電気的特性

Product Type 32-bit ARM Cortex-M0 microcontroller
Maximum CPU Frequency 48 MHz
Architecture 32-bit RISC
Flash Memory 128 KB
Flash Organization 128K x 8 bits
SRAM 32 KB
動作電源電圧 2 V to 3.6 V
GPIO Count 38 I/O
ADC Resolution 12-bit
DAC Resolution 12-bit
Timer Count 12 timers
Communication Interface CAN
Peripheral Unit CRC calculation unit
パッケージ 48-pin UFQFPN, 7 x 7 mm
実装タイプ Surface mount
Manufacturer Product Family STM32F091xB/xC

STM32F091CBU6 48-pin ufqfpn, 7 x 7 mm ピン配置ガイド

STM32F091CBU6 (48-pin ufqfpn, 7 x 7 mm パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。

STM32F091CBU6 の 48-pin ufqfpn, 7 x 7 mm パッケージピン配置図

詳細なピン配置データはありません: STM32F091CBU6.

詳細は データシート をご参照ください。

主な用途

STM32F091CBU6 の用途: 6 件s: CAN-Connected Industrial Control, Compact Sensor Hub, Motor and Actuator Control, Consumer Appliance Controller, Communication Equipment, Data Acquisition and Test Module.

🏭

CAN-Connected Industrial Control

The STM32F091CBU6 fits compact CAN controllers because it combines a 48 MHz ARM Cortex-M0 core, CAN support, 38 I/O, and a 12-bit ADC in a 48-pin UFQFPN package. The processor can execute control logic and acquire analog process inputs while exchanging data over the CAN bus. Its 128 KB flash provides room for application firmware, configuration handling, and communication routines, while 32 KB of SRAM supports buffers and working state. The MCU still requires an external CAN transceiver, proper bus termination, and a correctly decoupled 2 V to 3.6 V supply. Engineers should confirm the alternate-function mapping for each required CAN and digital signal against the manufacturer pinout before layout.

🧩

Compact Sensor Hub

The STM32F091CBU6 is suitable for a compact sensor hub that samples analog inputs and coordinates local peripherals. Its verified 12-bit ADC supports embedded measurement, while the 48 MHz Cortex-M0 core provides headroom for filtering, calibration, and protocol handling. Thirty-two kilobytes of SRAM can hold working buffers, and 128 KB of flash can store firmware and calibration tables. The 7 x 7 mm UFQFPN package also helps reduce board area in distributed monitoring equipment. Designers must confirm the ADC reference, input impedance, acquisition requirements, and available pin assignments using the manufacturer documentation. They should also add local bypassing and provide a stable clock source appropriate to the selected operating mode.

🔧

Motor and Actuator Control

The STM32F091CBU6 can serve as the control MCU in compact motor and actuator systems where fast deterministic control and mixed analog and digital I/O are required. Its verified 48 MHz Cortex-M0 core, 12 timers, 12-bit ADC, 12-bit DAC, and 38 I/O allow the controller to interpret feedback signals, generate timing references, and supervise external drivers. The 128 KB flash and 32 KB SRAM support control code, parameter storage, and diagnostic buffers. Because the MCU does not directly drive practical motor power, an appropriate gate driver or power stage remains required. Thermal design, current limits, fault handling, and protection features must be evaluated for the exact actuator, while pin reuse must be checked before assigning timer outputs and analog inputs.

🔧

Consumer Appliance Controller

The STM32F091CBU6 is well matched to compact consumer appliances that need a capable control core, local storage, analog measurement, and multiple peripheral interfaces without using a higher-memory MCU. The 48 MHz ARM Cortex-M0 core handles UI state and control routines, the 12-bit ADC measures sensor inputs, and the DAC can provide an analog output where required. Its 128 KB flash and 32 KB SRAM are useful for embedded firmware and working buffers. The compact 48-pin UFQFPN package supports dense, cost-sensitive assemblies. Designers should define the required communication interfaces, bootloader method, brownout behavior, and actuator drivers before schematic freeze, and they should use the manufacturer documentation to confirm package-specific pin multiplexing and exposed-pad implementation.

🌐

Communication Equipment

The STM32F091CBU6 fits compact communication equipment that requires a fast 32-bit control processor, moderate embedded memory, CAN capability, and a small package. The 48 MHz Cortex-M0 core can service interrupts and protocol tasks, while 128 KB of flash holds firmware and 32 KB of SRAM accommodates packet or message buffers. The 12-bit ADC and DAC support monitoring and test functions, and the 38 I/O provide configuration, status, and interface signals. For network-facing products, engineers must add the appropriate physical-layer transceivers and verify the selected peripheral instance, alternate functions, and clock configuration against the manufacturer documentation. Firmware should also include robust communication framing, watchdog use, and recovery behavior rather than relying on device pin compatibility alone.

🖥️

Data Acquisition and Test Module

The STM32F091CBU6 is appropriate for compact data-acquisition and test modules that need an ADC, DAC, timers, digital I/O, and local control in one device. The verified 12-bit ADC supports analog measurement, the 12-bit DAC supports stimulus or reference generation, and the 12 timers help organize acquisition and output timing. A 48 MHz Cortex-M0 core can process samples and handle control logic, while 32 KB of SRAM provides data buffers. Its 48-pin UFQFPN package reduces board footprint in multi-channel or distributed test systems. Signal-chain designers should separately consider analog input conditioning, reference accuracy, protection, bandwidth, grounding, and calibration. The exact pin map and exposed-pad connection must be obtained from STMicroelectronics documentation before layout.

What are the key specifications of STM32F091CBU6 that engineers should know?
The STM32F091CBU6 provides a 32-bit ARM Cortex-M0 core operating up to 48 MHz, 128 KB of flash, 32 KB of SRAM, 38 I/O, and a 2 V to 3.6 V supply range in a 48-pin UFQFPN package. According to the STMicroelectronics product page and distributor listings, the device also includes a 12-bit ADC, a 12-bit DAC, 12 timers, CAN, and a CRC calculation unit. These features position it as a mid-range STM32F0 MCU for compact embedded-control, communications, and consumer applications.
What is the operating voltage of STM32F091CBU6?
The STM32F091CBU6 operates from 2 V to 3.6 V. The verified STM32F091xB/xC product summary identifies this supply range for the family, while DigiKey and Mouser list the device as a 32-bit, 48 MHz STM32F0 microcontroller. Designers should use the manufacturer datasheet for the detailed electrical limits associated with each supply rail and operating condition.
Where to download the STM32F091CBU6 datasheet PDF?
The official STM32F091CBU6 product and datasheet information is available from STMicroelectronics at https://www.st.com/en/microcontrollers-microprocessors/stm32f091cb.html. Third-party document listings also provide access to downloadable copies, but the manufacturer page is the preferred source for revision-controlled documentation. Before PCB design or firmware release, engineers should obtain the current datasheet, reference manual, errata, and package drawings from STMicroelectronics.
Where can I find the STM32F091CBU6 pinout?
The verified sources confirm a 48-pin UFQFPN 7 x 7 mm package but do not expose the complete numbered pin table. The authoritative pinout is therefore the STM32F091CBU6 manufacturer datasheet and its package drawing. The generic QFN footprint must not be used to infer analog inputs, communication pins, power rails, or exposed-pad connections, because those assignments require the device-specific documentation.
How much memory does STM32F091CBU6 have?
The STM32F091CBU6 contains 128 KB of flash memory organized as 128K x 8 bits and 32 KB of SRAM. According to DigiKey, Mouser, and the manufacturer product summary, the MCU combines this memory with a 32-bit ARM Cortex-M0 core operating up to 48 MHz. The memory capacity is suitable for embedded firmware, configuration data, working buffers, and communication protocols within a compact STM32F0 design.
Is STM32F091CBU6 suitable for CAN-based industrial control?
Yes, the STM32F091CBU6 is suitable for CAN-based embedded control because Mouser identifies CAN support, while the verified listings also identify a 12-bit ADC, 12-bit DAC, 12 timers, and 38 I/O. It can monitor analog process signals, execute control functions, and exchange CAN frames. A physical CAN transceiver and correctly terminated bus are still required; the MCU does not connect directly to the differential CAN network.
What is the price of STM32F091CBU6 as of 2026-10-28?
The verified LCSC listing showed a unit price of 3.8225 USD as of 2026-10-28. DigiKey, Mouser, Octopart, and other distributor pages also provide availability or comparison information, but their individual price tiers are not present in the supplied data. Accordingly, the structured tier table uses the confirmed LCSC price and does not claim unverified volume discounts. Actual transaction pricing may vary with quantity, inventory, and shipping terms.
Where can I buy STM32F091CBU6 online?
The STM32F091CBU6 is available from major online distributors, including DigiKey, Mouser, LCSC, and distributors aggregated by Octopart. The DigiKey page states that the part can be purchased and shipped, while LCSC showed stock and a 3.8225 USD advertised price as of 2026-10-28. Buyers should compare authorized-channel inventory, lot traceability, quantity breaks, and current lead time at checkout because distributor availability can change.
Is STM32F091CBU6 in stock and what is its lead time?
The STM32F091CBU6 was shown as in stock by LCSC in the supplied search result dated 2026-10-28, and DigiKey presented a buy-now and ships-today listing. However, no numeric manufacturer lead time was supplied for the target or its alternatives. Current stock should therefore be confirmed with the selected distributor, and the schema offer uses BackOrder because explicit XAIPART inventory and a guaranteed lead time were not provided.
STM32F091CBU6 vs STM32F072CBU6: which is better for a new design?
The STM32F091CBU6 is the stronger general choice when its 48 MHz Cortex-M0 performance, 128 KB flash, 32 KB SRAM, ADC, DAC, and CAN integration are required. STM32F072CBU6 appears in the supplied comparison results as a same-family candidate, but the excerpts do not provide a complete verified parameter table. Firmware, peripheral, clock, and pin-level differences must therefore be checked before treating the comparison as a drop-in qualification.
STM32F091CBU6 vs STM32F042C4U6: what are the differences?
STM32F091CBU6 offers 128 KB of flash, 32 KB of SRAM, 38 I/O, a 12-bit ADC, a 12-bit DAC, 12 timers, CAN, and a 48-pin UFQFPN package according to the verified snippets. STM32F042C4U6 is identified by the supplied comparison source as a comparable STM32F0 candidate, but its detailed electrical values are not included. The F091 should be preferred when the larger memory and integrated features are needed, pending complete datasheet and pinout verification.
When should I choose STM32F091CBU6 over STM32F072CBU6?
Choose STM32F091CBU6 when the design benefits from its verified 128 KB flash, 32 KB SRAM, 48 MHz Cortex-M0 core, CAN support, ADC, DAC, and 12 timers. Consider STM32F072CBU6 only after confirming that its lower-resource configuration meets the application and that its package pins remain aligned. The supplied sources establish STM32F072CBU6 as a comparison candidate but do not provide enough data for a complete feature-by-feature selection decision.
Is STM32F091CBU6 suitable for a compact sensor-hub design?
The STM32F091CBU6 is suitable for many compact sensor-hub designs because it combines a 48 MHz Cortex-M0 core, 128 KB flash, 32 KB SRAM, a 12-bit ADC, and 38 I/O in a 7 x 7 mm UFQFPN package. It can acquire analog sensor data, handle local control logic, and support serial communication. The ADC input range, accuracy, reference requirements, and selected communication pins must be verified in the manufacturer documentation before schematic capture.
What can replace STM32F091CBU6?
The supplied cross-reference results identify STM32F072CBU6 and STM32F042C4U6 as STM32F0 comparison candidates, but they do not provide enough pin-level evidence to declare either a guaranteed drop-in replacement. Same-family STM32 devices with the same UFQFPN footprint must still be checked for peripheral mapping, power pins, oscillator pins, debug functions, and exposed-pad requirements. This page lists only same-package candidates and explicitly avoids cross-package substitutes.
What is the best GigaDevice equivalent for STM32F091CBU6?
No verified GigaDevice pin-compatible equivalent for STM32F091CBU6 was found in the supplied data, so a GigaDevice replacement cannot be responsibly nominated. The provided guides discuss second-source STM32 alternatives generally, but they do not establish a GigaDevice part with the same 48-pin UFQFPN footprint, memory configuration, and peripheral mapping. A candidate should be selected only after its datasheet, errata, firmware support, and pin matrix have been checked against STMicroelectronics STM32F091CBU6.

エンジニアリング参考データ: STM32F091CBU6 — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Select STM32F091CBU6 when a compact embedded system needs a 48 MHz 32-bit Cortex-M0 core, 128 KB of flash, 32 KB of SRAM, 38 I/O, and integrated CAN, ADC, DAC, and timer resources. Its 48-pin 7 x 7 mm UFQFPN package is appropriate for space-constrained industrial controls, sensor modules, communication equipment, and compact appliances. STM32F072CBU6 is the closest same-family candidate included in the supplied comparison data and should be considered when its lower-resource configuration is sufficient, but its exact ratings and pin mapping require verification. STM32F042C4U6 may fit designs needing less memory, subject to the same documentation checks. No verified cross-brand drop-in replacement was found. Before final selection, compare the complete manufacturer pinout, electrical limits, peripheral resources, exposed-pad requirements, errata, toolchain support, and lifecycle commitments rather than relying only on package similarity.

代替品との比較

パラメータ この製品 STM32F072CBU6 STM32F042C4U6
Manufacturer STMicroelectronics STMicroelectronics STMicroelectronics
Package 48-pin UFQFPN, 7 x 7 mm 48-pin UFQFPN, 7 x 7 mm 48-pin UFQFPN, 7 x 7 mm

主な差別化要因

  • Higher verified memory capacity (vs STM32F042C4U6)
  • Integrated CAN, ADC, and DAC resource set (vs STM32F072CBU6)
  • 48 MHz Cortex-M0 processing performance (vs STM32F042C4U6)

設計ノート

Do not assign MCU functions from the generic UFQFPN outline alone. Before routing, download the STM32F091CBU6 package drawing and pin table, then mark every power, ground, analog, oscillator, reset, debug, and communication connection on the schematic. The exposed-pad implementation must follow the manufacturer land-pattern guidance rather than an assumed QFN pattern. Confirm pin multiplexing and remapping in the device documentation because the same package does not guarantee identical behavior across STM32F0 members.

The verified operating range is 2 V to 3.6 V, so the power tree should provide a regulated rail within that range with appropriate transient margin. Place the required bypass capacitors at the device supply pins using the datasheet's placement and stability guidance. Because this is a digital microcontroller, the soa field is not applicable, but supply sequencing, brownout behavior, and exposed-pad grounding still require deliberate review.

Separate analog and digital return paths where the 12-bit ADC is used. Keep the analog source, reference, and ADC input traces short, maintain continuous reference-ground geometry under the analog section, and avoid routing switching or high-current signals beneath sensitive inputs. The 48 MHz maximum clock and the ADC require a clean layout, but the verified data does not provide complete high-frequency timing or impedance guidance, so use the manufacturer reference design and evaluation-board layout where available.

Package compatibility alone does not establish a safe MCU replacement. For STM32F072CBU6 or STM32F042C4U6, compare the complete pin matrix, reset and boot behavior, oscillator limits, ADC and DAC channels, CAN electrical interface, timer resources, debug access, flash organization, and firmware startup code. Also confirm regulator and exposed-pad requirements. Perform a controlled board-level validation if the alternative changes clocking, interrupts, low-power modes, or peripheral assignments.

コンプライアンス情報

RoHS
Unknown
REACH
Unknown
AEC-Q100
Unknown
鉛フリー
Unknown
ハロゲンフリー
Unknown
紛争鉱物
Unknown

The supplied search results refer to compliance comparisons but do not provide extractable compliance declarations for the target. Compliance values are therefore recorded as unknown rather than inferred.

関連検索

STM32F091CBU6 STM32F091CBU6 datasheet STMicroelectronics STM32F091CBU6 STM32F091CBU6 48MHz 128KB flash STM32F091CBU6 48 pin UFQFPN STM32F091CBU6 CAN microcontroller STM32F091CBU6 vs STM32F072CBU6 STM32F091CBU6 drop-in replacement STM32F091CBU6 price buy STM32F091CBU6 online STM32F091CBU6 pinout what can replace STM32F091CBU6

関連部品&用語

STMicroelectronics STM32F091CBU6 STM32F091xB/xC STM32F0 STM32F072CBU6 STM32F042C4U6 ARM ARM Cortex-M0 32-bit RISC core microcontroller embedded MCU semiconductor 128 KB flash memory 32 KB SRAM 48 MHz CAN 12-bit ADC 12-bit DAC CRC calculation unit UFQFPN-48 QFN family surface-mount package industrial control sensor hub CAN transceiver
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示