{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F401CBU3","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F401CBU3","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F401CBU3","factsUrl":"https://icboms.com/api/mcp/products/STM32F401CBU3","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F401CBU3, STM32F4 series, 32-bit ARM Cortex-M4 MCU, 84 MHz, 128 KB Flash, 64 KB SRAM, 36 I/O, USB OTG, 1.7V-3.6V, -40°C to 125°C, 48-UFQFPN (7x7).","salesMarkdown":"## 84 MHz Cortex-M4 with DSP and FPU — throughput for control and signal processing The core includes a single-cycle DSP instruction set and a floating-point unit (FPU), which offloads math-heavy tasks like motor-control loops or audio filtering from the main loop. The 84 MHz clock is the system ceiling; the flash prefetch buffer and ART Accelerator keep zero-wait execution from Flash for most of the code, so the core can sustain its throughput without stalling on instruction fetches. That matters for tight control loops where every cycle counts. This MCU includes a USB OTG interface, which allows it to act as either a USB host or device — useful for connecting to a keyboard, memory stick, or smartphone without an external USB controller. With 36 general-purpose I/O pins in the 48-pin package, there's enough headroom for a typical control board with a few sensors, an LCD, and a serial interface. The 10-channel 12-bit ADC captures analog signals from potentiometers, current shunts, or thermistors. ## Package and footprint — 48-UFQFPN with exposed pad The device comes in a 48-UFQFN exposed-pad package measuring 7x7 mm.","metaTitle":"STM32F401CBU3 ARM Cortex-M4 MCU, 84 MHz, 128 KB Flash","metaDescription":"STMicroelectronics STM32F401CBU3 32-bit ARM Cortex-M4 MCU at 84 MHz with 128 KB Flash, 64 KB SRAM, USB OTG, 36 I/O, -40 to 125°C.","metaKeywords":null},"attributes":{"series":"STM32F4","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"84MHz","Series":"STM32F4","Package":"Tray","RAM Size":"64K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT","Connectivity":"I²C, IrDA, LINbus, SDIO, SPI, UART/USART, USB OTG","Mounting Type":"Surface Mount","Number of I/O":"36","Core Processor":"ARM® Cortex®-M4","Package / Case":"48-UFQFN Exposed Pad","Product Status":"Active","Data Converters":"A/D 10x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F401","Program Memory Size":"128KB (128K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 125°C (TA)","Supplier Device Package":"48-UFQFPN (7x7)","Voltage - Supply (Vcc/Vdd)":"1.7V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$6.2600","priceTiers":[{"qty":1,"price":"$6.26000","currency":"USD"},{"qty":10,"price":"$5.65100","currency":"USD"},{"qty":25,"price":"$5.38800","currency":"USD"},{"qty":80,"price":"$4.67838","currency":"USD"},{"qty":230,"price":"$4.46813","currency":"USD"},{"qty":440,"price":"$4.07391","currency":"USD"},{"qty":1560,"price":"$3.54824","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/3f739c6e7b3a419d9a7183e4b2cf48ca.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F401CBU3/alternatives.json"},"ai":{"faq":[{"question":"Can STM32F401CBU3 run at 84 MHz with all peripherals enabled?","answer":"Yes, the core is rated for 84 MHz operation. The flash prefetch and ART Accelerator keep zero-wait execution from Flash, so the CPU can run at full speed while peripherals like USB OTG, SPI, and ADC are active. The datasheet's system clock tree shows the PLL can generate 84 MHz from an external crystal or internal oscillator."},{"question":"Does STM32F401CBU3 support USB OTG?","answer":"Yes, the connectivity list includes USB OTG. This allows the MCU to operate as either a USB host or device, supporting connections to keyboards, mass storage, or smartphone-class peripherals without an external USB controller chip."},{"question":"What is the difference between STM32F401CBU3 and STM32F401CCU3?","answer":"The difference is Flash memory size: the STM32F401CBU3 has 128 KB of Flash, while the STM32F401CCU3 has 256 KB. Both share the same 84 MHz Cortex-M4 core, 64 KB SRAM, 48-pin package, and pinout, so a firmware migration is straightforward if you need more code space."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F401CBU3","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F401CBU3 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:49:49.435Z","lastPublished":"2026-08-11T15:49:49.435Z","indexable":true}}