• STM32
  • STM32
  • STM32
  • STM32
  • STM32
  • STM32
  • STM32
  • STM32

STM32 F3 series of mixed-signal MCUs with DSP and FPU instructions

The STM32 F3 series of microcontrollers combines a 32-bit ARM Cortex-M4 core with a DSP and FPU instructions running at 72 MHz with advanced analog peripherals for more flexibility. This series innovates in embedded DSC design by combining a Cortex-M4 core with fast 12-bit 5 MSPS and precise 16-bit sigma-delta ADCs, programmable gain amplifiers (4 gains, 1% accuracy), fast 50 ns comparators and versatile time control units running at 144 MHz, giving optimum integration.

The STM32 F3 series allows designers to tackle mixed-signal control applications. The devices are optimized for efficient handling and processing of mixed signals in circuits such as 3-phase motor controllers, biometrics and industrial sensor outputs or audio filters. They help simplify design, cut power consumption and reduce PCB size in consumer, medical, portable fitness, system monitoring and metering applications.

Pin compatible with the STM32 F1 series, the new STM32 F3 series enlarges the STM32's Cortex-M4 portfolio which now offers both entry-level cost with the F3 series and highest performance with the F4 series.

Block Diagram
click to enlarge

Features: STM32F302/303

  • Core: ARM® 32-bit Cortex™-M4F CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU (floating-point unit) and MPU (memory protection unit).
  • Operating conditions:
    • VDD, VDDA voltage range: 2.0 V to 3.6 V
  • Memories
    • Up to 256 Kbytes of Flash memory
    • Up to 40 Kbytes of SRAM on data bus
    • 8 Kbytes of SRAM on instruction bus
  • CRC calculation unit
  • Reset and supply management
  • Clock management
  • Up to 87 fast I/Os (Several 5 V-tolerant)
  • 12-channel DMA controller
  • Up to two 12-bit DAC channels with analog supply from 2.4 to 3.6 V
  • Up to four ADC 0.20 μS (up to 39 channels)
    • Selectable resolution of 12/10/8/6 bits
    • 0 to 3.6 V conversion range
    • Separate analog supply from 2 to 3.6 V
  • Seven fast rail-to-rail analog comparators with analog supply from 2 to 3.6 V
  • Up to four operational amplifiers with analog supply from 2.4 to 3.6 V
  • Up to 24 capacitive sensing channels supporting touch key, linear and rotary touch sensors
  • Up to 13 timers
  • Calendar RTC with Alarm, periodic wakeup from Stop/Standby
  • Up to 13 communication interfaces
  • Serial wire debug, JTAG, Cortex-M4F ETM
  • 96-bit unique ID
Part NumberOperation
Freq. (MHz)
FLASH
Size (kB)
Internal RAM
Size (kB)
Package 
STM32F302CB 72 128 32 LQFP 48 Learn More
STM32F302CC 72 256 40 LQFP 48 Learn More
STM32F302RB 72 128 32 LQFP 64 Learn More
STM32F302RC 72 256 40 LQFP 64 Learn More
STM32F302VB 72 128 32 LQFP 100 Learn More
STM32F302VC 72 256 40 LQFP 100 Learn More
STM32F303CB 72 128 40 LQFP 48 Learn More
STM32F303CC 72 256 48 LQFP 48 Learn More
STM32F303RB 72 128 40 LQFP 64 Learn More
STM32F303RC 72 256 48 LQFP 64 Learn More
STM32F303VB 72 128 40 LQFP 100 Learn More
STM32F303VC 72 256 48 LQFP 100 Learn More
Development Kits
STM32F3DISCOVERY Discovery kit for STM32 F3 series - with STM32F303 MCU device   Learn More
STM32373C-EVAL Evaluation board for STM32 F3 series - with STM32F373 MCU   Learn More

Features: STM32F372/373

  • Core: ARM 32-bit Cortex™-M4F CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU (floating-point unit) and MPU (memory protection unit)
  • Memories
    • 64 to 256 Kbytes of Flash memory
    • 32 Kbytes of SRAM with HW parity check
  • CRC calculation unit
  • Reset and power management
  • Clock management
  • Up to 84 fast I/Os (up to 45 I/Os are 5 V tolerant)
  • 12-channel DMA controller
  • One 12-bit, 1.0 μs ADC (up to 16 channels)
    • Conversion range: 0 to 3.6 V
    • Separate analog supply from 2.4 up to 3.6
  • Up to three 16-bit Sigma Delta ADC
    • Separate analog supply from 2.2 to 3.6 V
    • Up to 21 single/ 11 diff channels
  • Up to three 12-bit DAC channels
  • Two fast rail-to-rail analog comparators with programmable input and output
  • Up to 24 capacitive sensing channels supporting touch key, linear and rotary touch sensors
  • 17 timers
  • Calendar RTC with Alarm and periodic wakeup from Stop/Standby
  • Up to 11 communication interfaces
  • Serial wire devices, JTAG, Cortex-M4F ETM
  • 96-bit unique ID
Part NumberOperation
Freq. (MHz)
FLASH
Size (kB)
Internal RAM
Size (kB)
Package 
STM32F372C8 72 64 16 LQFP 48 Learn More
STM32F372CB 72 128 24 LQFP 48 Learn More
STM32F372CC 72 256 32 LQFP 48 Learn More
STM32F372R8 72 64 16 LQFP 64 Learn More
STM32F372RB 72 128 24 LQFP 64 Learn More
STM32F372RC 72 256 32 LQFP 64 Learn More
STM32F372V8 72 64 16 LQFP 100; UFBGA 100 Learn More
STM32F372VB 72 128 24 LQFP 100; UFBGA 100 Learn More
STM32F372VC 72 256 32 LQFP 100; UFBGA 100 Learn More
STM32F373C8 72 64 16 LQFP 48 Learn More
STM32F373CB 72 128 24 LQFP 48 Learn More
STM32F373CC 72 256 32 LQFP 48 Learn More
STM32F373R8 72 64 16 LQFP 64 Learn More
STM32F373RB 72 128 24 LQFP 64 Learn More
STM32F373RC 72 256 32 LQFP 64 Learn More
STM32F373V8 72 64 16 LQFP 100; UFBGA 100 Learn More
STM32F373VB 72 128 24 LQFP 100; UFBGA 100 Learn More
STM32F373VC 72 256 32 LQFP 100; UFBGA 100 Learn More
Development Kits
STM32F3DISCOVERY Discovery kit for STM32 F3 series - with STM32F303 MCU device   Learn More
STM32373C-EVAL Evaluation board for STM32 F3 series - with STM32F373 MCU   Learn More