72 MHz Cortex-M4 with mixed-signal muscle
The STM32F373CBT6 is a 32-bit ARM Cortex-M4 microcontroller from STMicroelectronics' STM32F3 series, clocked at 72 MHz with a single core. The part stands out for its data converter array: a 12-bit ADC, three 16-bit ADCs, and three 12-bit DACs — a mix that suits multi-channel sensor conditioning and analog output generation without external converters.
What the 72 MHz core and 128 KB Flash mean for the BOM
The 72 MHz Cortex-M4 delivers enough throughput for one or two control loops with floating-point math, plus communication stack overhead. The 128 KB Flash is the mid-density tier in the STM32F373 family — enough for a Modbus or CANopen node with a modest application layer, but tight if you plan a full USB host stack or heavy data logging. The 24K x 8 RAM handles typical buffer and variable space; watch the stack depth if you run multiple interrupt-heavy peripherals.
Lifecycle: end-of-life — plan your last-time buy
The STM32F373CBT6 carries an end-of-life (EOL) lifecycle stage. Official production status is active, but the EOL flag means a last-time-buy window is open or imminent.
Where it fits: industrial control and instrumentation
Sourcing reality
Given the EOL lifecycle, early engagement on volume and lead time is recommended.
