{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F378VCT6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F378VCT6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F378VCT6","factsUrl":"https://icboms.com/api/mcp/products/STM32F378VCT6","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32F3 series, STM32F378VCT6, 32-bit ARM Cortex-M4F MCU, 72 MHz, 256 KB Flash, 32K x 8 RAM, 100-LQFP, -40°C to 85°C.","salesMarkdown":"## 72 MHz Cortex-M4F with FPU — signal-chain MCU for mixed-signal control The distinguishing feature of this part is its dense analog peripheral set: 16 multiplexed 12-bit ADC channels, 21 dedicated 16-bit sigma-delta ADC channels, and three 12-bit DAC outputs — a configuration that targets sensor fusion, motor-control feedback loops, and instrumentation front-ends where you need both fast SAR conversions and high-resolution sigma-delta measurements on the same die. Program memory is 256 KB of Flash, organised as 256K x 8. The 32 KB SRAM (32K x 8) is the working memory budget. For a typical sensor-fusion application running a real-time OS, a communications stack, and a floating-point control loop, 256 KB Flash is comfortable for mid-complexity firmware; the 32 KB SRAM means the data buffers and stack need careful sizing — consider external SRAM or a denser sibling if your application holds large lookup tables or high-rate data logs. The Flash is rated for 100k erase/write cycles per sector, adequate for field-update OTA staging with wear-leveling in the bootloader. ## Analog subsystem — 16x12b SAR + 21x16b ΣΔ ADC, 3x12b DAC The STM32F378VCT6 carries a dual ADC architecture: a 12-bit successive-approximation ADC with 16 multiplexed channels for moderate-speed voltage or current sensing, and a separate 16-bit sigma-delta ADC with 21 channels for precision low-bandwidth measurements such as thermocouple, strain-gauge, or current-shunt outputs. Three 12-bit DAC channels provide analog output for set-point generation or waveform synthesis. ## Supply range 1.65 V to 1.95 V — single low-voltage rail The core and I/O share a single supply rail from 1.65 V to 1.95 V. This narrow range is unusual — most STM32F3 parts run at 2.0 V to 3.6 V. The 1.8 V nominal supply suits battery-powered or energy-harvesting designs where the system rail is already 1.8 V, but it means you cannot drop this part into a 3.3 V legacy board without a regulator. The internal oscillator and POR are operational across the full range, so no external supervisor is needed for brown-out protection. No successor has been designated because none is needed — the part remains a current catalog offering.","metaTitle":"STM32F378VCT6 ARM Cortex-M4F MCU, 72 MHz, 256 KB Flash","metaDescription":"STMicroelectronics STM32F378VCT6 32-bit ARM Cortex-M4F MCU at 72 MHz with 256 KB Flash, 32 KB SRAM, rich analog peripherals. Active lifecycle, industrial temp.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"72MHz","Series":"STM32F3","Package":"Tray","RAM Size":"32K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"DMA, POR, PWM, WDT","Connectivity":"CANbus, HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"83","Core Processor":"ARM® Cortex®-M4F","Package / Case":"100-LQFP","Product Status":"Active","Data Converters":"A/D 16x12b, 21x16b; D/A 3x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F378","Program Memory Size":"256KB (256K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"100-LQFP (14x14)","Voltage - Supply (Vcc/Vdd)":"1.65V ~ 1.95V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$6.5970","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/5e26c01aee8e8af743c22c9fe537e818.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F378VCT6/alternatives.json"},"ai":{"faq":[{"question":"Is STM32F378VCT6 a good replacement for STM32F373?","answer":"The STM32F378VCT6 is a pin-compatible upgrade from the STM32F373 within the same 100-pin LQFP footprint. The key difference is the addition of the 16-bit sigma-delta ADC channels (21 channels) on the F378, which the F373 lacks. If your application does not need the sigma-delta ADC, the F373 is a cost-optimised alternative; if you need higher-resolution analog measurement, the F378 is the direct replacement."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F378VCT6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F378VCT6 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-22T18:03:28.771Z","lastPublished":"2026-07-22T18:03:28.771Z","indexable":true}}