Skip to main content
STMicroelectronics STM32F378VCT6 — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F378VCT6 ARM Cortex-M4F MCU, 72 MHz, 256 KB Flash

MPNSTM32F378VCT6
Active

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.

$6.5970Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F378VCT6 specifications
ParameterValue
SeriesSTM32F3
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.65V ~ 1.95V
Operating temperature-40°C ~ 85°C (TA)
Speed72MHz
PackageTray
RAM size32K x 8
Core size32-Bit Single-Core
PeripheralsDMA, POR, PWM, WDT
ConnectivityCANbus, HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)83
Core processorARM® Cortex®-M4F
Case100-LQFP
Data convertersA/D 16x12b, 21x16b; D/A 3x12b
Program memory size256KB (256K x 8)

Product details

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.

Frequently asked questions

Is STM32F378VCT6 a good replacement for STM32F373?

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.