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

ST STM32F378VCH6 ARM Cortex-M4F MCU, 72MHz, 256KB Flash, 100-UFBGA

MPNSTM32F378VCH6
Active

ST STM32F378VCH6, STM32F3 series, 32-bit ARM Cortex-M4F MCU, 72MHz, 256KB Flash, 32K x 8 SRAM, 100-UFBGA (7x7), -40°C to 85°C, 1.65V-1.95V.

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

Specifications

STM32F378VCH6 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-UFBGA
Data convertersA/D 16x12b, 21x16b; D/A 3x12b
Program memory size256KB (256K x 8)

Product details

The STMicroelectronics STM32F378VCH6 is a 32-bit ARM Cortex-M4F microcontroller with a hardware FPU running at 72 MHz. The headline feature is the analog complement: 21 channels of 16-bit ADC and three 12-bit DACs, which makes this part a natural fit for multi-sensor data-acquisition, motor-current sensing, or industrial transducer interfaces where you want to keep the external converter count low. It sits in the STM32F3 series, which is ST's mixed-signal MCU line, not a general-purpose M4. The 100-UFBGA package measures 7x7 mm and brings out 83 I/O. That's a dense footprint for the I/O count — the board needs four-layer minimum and X-ray inspection after reflow. Not a prototyping-friendly package; you'll want a carrier board or a pre-built module for early bring-up. The supply range is 1.65 V to 1.95 V.

72 MHz with FPU — what the speed buys you

The 72 MHz core with single-precision FPU means this MCU can handle a PID loop with sensor fusion math in firmware without an external DSP. For a motor drive or a multi-axis controller, the FPU cuts the cycle time for trigonometric and matrix operations compared to a software-emulated float.

Analog front-end — 21x 16-bit ADC and 3x 12-bit DAC

The 21 analog input channels of 16-bit resolution are unusual for a 100-pin MCU. You can monitor multiple current-sense resistors, thermocouples, or pressure-transducer outputs simultaneously. The three DAC channels let you generate analog setpoints or bias voltages without external DACs. This is the part to spec when your system needs eight or more precision analog inputs and you want to shrink the PCB area.

It does not include USB.

It is not automotive-qualified (no AEC-Q100), so it stays out of under-hood or chassis-domain designs. For a panel-mounted PLC or a sensor hub in a conditioned cabinet, the temperature margin is fine.

Frequently asked questions

What is the maximum operating frequency of STM32F378VCH6?

The STM32F378VCH6 runs at 72 MHz on its ARM Cortex-M4F core with hardware FPU.

Does STM32F378VCH6 have CANbus and USB support?

It includes one CANbus interface but does not have a USB peripheral. The connectivity set covers CAN, I²C, SPI, UART, LIN, and IrDA.

What is the pinout of STM32F378VCH6?

The STM32F378VCH6 is a 100-ball UFBGA package. The pinout is defined in the STM32F378 reference manual and datasheet; no pinout detail is carried in this listing beyond the package type and ball count.