STM32F3 – mixed-signal mcu – Cortex M4




The STM32F3 series combines a 32-bit ARM® Cortex®-M4  core (with FPU and DSP instructions) running at 72 MHz with a high number of integrated analog peripherals leading to cost reduction at application level and simplifying application design, including:

  • Ultra-fast comparators (25 ns)
  • Op-amp with programmable gain
  • 12-bit DACs
  • Ultra-fast 12-bit ADCs with 5 MSPS (Million Samples Per Second) per channel (up to 18 MSPS in Interleaved mode)
  • Precise 16-bit sigma-delta ADCs (21 channels)
  • Core Coupled Memory SRAM (Routine Booster), a specific memory architecture boosting time-critical routines, accelerating the performance by 43%
  • 144 MHz Advanced 16-bit pulse-width modulation timer (resolution < 7 ns) for control applications
  • High resolution timer (217 picoseconds), self-compensated vs power supply and temperature drift

A flexible interconnect matrix allows autonomous communication between peripherals and saves CPU resources and power consumption.

A high degree of compatibility with STM32F0 series guarantees outstanding efficiency when designing derivatives of applications at different performance levels.

The STM32 F3 series consists of:

The STM32F301, STM32F302, STM32F303 general-purpose product lines ranging from a basic, cost-efficient peripheral set, up to more performance and analog functions able to manage up to triple FOC motor control,
The STM32F334 with high-resolution timer (217 picoseconds) and complex waveform builder plus event handler (HRTIM) for digital power conversion, such as digital switched-mode power supplies, lighting, welding, solar and wireless charging.
The STM32F373, with 16-bit sigma-delta ADC and 7 built-in gains for high-precision measurements in applications such as biometric sensors or smart metering.
The STM32F3x8 line, supporting 1.8 volt operation.



Go on TOP

Evaluation Boards

The STM32F3-DISCOVERY low-cost evaluation kit is the cheapest and quickest way to discover the STM32F3 series.


32F3348DISCOVERY is a discovery kit for STM32F3 series.
Based on an STM32F334C8T6, it includes an ST-LINK/V2 embedded debug tool interface, high brightness LED dimming with buck converter, buck/boost converter, LEDs and pushbuttons.


NUCLEO-F334R8 development board for STM32F3 series – with STM32F334R8 MCU and supports for Arduino shield.
The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.
The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.
The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2 debugger/programmer.
The STM32 Nucleo board comes with the STM32 comprehensive software HAL library together with various packaged software examples, as well as direct access to mbed online resources.


STM32303E-EVAL and STM32373C-EVAL

The STM32303E-EVAL evaluation board has been designed as a complete demonstration and development platform for the ARM® cortex®-M4 core-based STM32F303VET6 microcontroller.
It features two I2Cs, three SPIs, five USARTs, one CAN, four 12-bit ADCs, two 12-bit DACs, internal 64 KByte Data SRAM, 16 KByte Program SRAM and 512 KByte Flash, touch sensing, USB FS, JTAG debugging support.
This evaluation board can be used as the reference design for user application development but it is not considered as a final application.
An ST-LINK/V2 is integrated on the board as an embedded in-circuit debugger and programmer for the STM32 MCU.
The STM32303E-EVAL evaluation board does not support STM32F3x8 MCUs line (1.65 V to 1.95 V power supply).




  • A complete list of the evaboards is here.


Go on TOP