72 MHz Cortex-M4 with FPU — DSP and control-loop headroom
The STM32F328C8T6 is an STMicroelectronics 32-bit ARM Cortex-M4 MCU clocked at 72 MHz, with a single-precision FPU that offloads math for sensor fusion, motor control, or audio processing. The 64 KB Flash and 12 KB SRAM suit firmware stacks that need moderate code space and a few real-time buffers — think a brushless DC motor controller with field-oriented control, or a multi-sensor data concentrator with CAN bus uplink.
Supply range and analog integration — BOM consolidation
The 14-channel 12-bit ADC and three 12-bit DACs cover most analog-front-end needs — temperature, current sense, setpoint generation — eliminating separate ADC/DAC ICs and reducing board area. The 19 I/O lines in a 48-LQFP package leave room for a CAN transceiver, a few SPI peripherals, and a UART debug link.
The base product number STM32F328 shares the same footprint and peripheral set across density variants, so a firmware-only migration to a larger Flash part is possible without a board spin.
