Mainstream Mixed signals MCUs ARM Cortex-M4 core with DSP and FPU, 256 KBytes Flash, 72 MHz CPU, MPU, 16-bit ADC comparators

The STM32F373xx family is based on the high-performance ARM® Cortex®-M4 32-bit RISC core operating at a frequency of up to 72 MHz, and embedding a floating point unit (FPU), a memory protection unit (MPU) and an Embedded Trace Macrocell™ (ETM). The family incorporates high-speed embedded memories (up to 256 Kbyte of Flash memory, up to 32 Kbytes of SRAM), and an extensive range of enhanced I/Os and peripherals connected to two APB buses.

The STM32F373xx devices offer one fast 12-bit ADC (1 Msps), three 16-bit Sigma delta ADCs, two comparators, two DACs (DAC1 with 2 channels and DAC2 with 1 channel), a low-power RTC, 9 general-purpose 16-bit timers, two general-purpose 32-bit timers, three basic timers.

They also feature standard and advanced communication interfaces: two I2Cs, three SPIs, all with muxed I2Ss, three USARTs, CAN and USB.

The STM32F373xx family operates in the -40 to +85 °C and -40 to +105 °C temperature ranges from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power applications.

The STM32F373xx family offers devices in five packages ranging from 48 pins to 100 pins. The set of included peripherals changes with the device chosen.

Key Features

  • Core: ARM® 32-bit Cortex® -M4 CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU (floating-point unit) and MPU (memory protection unit)
  • 1.25 DMIPS/MHz (Dhrystone 2.1)
  • Memories
    • 64 to 256 Kbytes of Flash memory
    • 32 Kbytes of SRAM with HW parity check
  • CRC calculation unit
  • Reset and power management
    • Voltage range: 2.0 to 3.6 V
    • Power-on/Power down reset (POR/PDR)
    • Programmable voltage detector (PVD)
    • Low power modes: Sleep, Stop, Standby
    • VBAT supply for RTC and backup registers
  • Clock management
    • 4 to 32 MHz crystal oscillator
    • 32 kHz oscillator for RTC with calibration
    • Internal 8 MHz RC with x16 PLL option
    • Internal 40 kHz oscillator
  • Up to 84 fast I/Os
    • All mappable on external interrupt vectors
    • Up to 45 I/Os with 5 V tolerant capability
  • 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
  • Three 16-bit Sigma Delta ADC
    • Separate analog supply from 2.2 to 3.6 V, up to 21 single/ 11 diff channels
  • Three 12-bit DAC channels
  • Two fast rail-to-rail analog comparators with programmable input and output
  • Up to 24 capacitive sensing channels
  • 17 timers
    • Two 32-bit timers and three 16-bit timers with up to 4 IC/OC/PWM or pulse counters
    • Two 16-bit timers with up to 2 IC/OC/PWM or pulse counters
    • Four 16-bit timers with up to 1 IC/OC/PWM or pulse counter
    • Independent and system watchdog timers
    • SysTick timer: 24-bit down counter
    • Three 16-bit basic timers to drive the DAC
  • Calendar RTC with Alarm and periodic wakeup from Stop/Standby
  • Communication interfaces
    • CAN interface (2.0B Active)
    • Two I2 Cs supporting Fast Mode Plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from STOP
    • Three USARTs supporting synchronous mode, modem control, ISO/IEC 7816, LIN, IrDA, auto baud rate, wakeup feature
    • Three SPIs (18 Mbit/s) with 4 to 16 programmable bit frames, muxed I2S
    • HDMI-CEC bus interface
    • USB 2.0 full speed interface
  • Serial wire devices, JTAG, Cortex® -M4 ETM
  • 96-bit unique ID



Description バージョン サイズ
DS8845 DS8845: ARM®Cortex®-M4 32b MCU+FPU, up to 256KB Flash+32KB SRAM, timers, 4 ADCs (16-bit Sig. Delta / 12bit SAR), 3 DACs, 2 comp., 2.0-3.6 V 7.0 1 MB
Description バージョン サイズ
AN3126 AN3126: Audio and waveform generation using the DAC in STM32 microcontrollers 3.0 816 KB
AN4775 AN4775: Basics and low-cost solution proposals to move from legacy USB2.0 connector to USB Type-C™ connector with STM32 devices 1.0 443 KB
AN1709 AN1709: EMC design guide for ST microcontrollers 2.0 843 KB
AN3960 AN3960: ESD considerations for touch sensing applications on MCUs 2.0 353 KB
AN1181 AN1181: Electrostatic discharge sensitivity measurement 1.6 49 KB
AN4566 AN4566: Extending the DAC performance of STM32 microcontrollers 2.0 365 KB
AN4776 AN4776: General-purpose timer cookbook 2.0 1 MB
AN4206 AN4206: Getting started with STM32F3 series hardware development 4.0 763 KB
AN4550 AN4550: Getting started with STM32F373/378CC/RC/VC SDADC (Sigma-Delta ADC) 1.0 711 KB
AN4207 AN4207: Getting started with STM32F37x/38x SDADC (Sigma-Delta ADC) 1.1 305 KB
AN4232 AN4232: Getting started with analog comparators for STM32F3 Series devices 3.0 393 KB
AN4312 AN4312: Guidelines for designing touch sensing applications with surface sensors 3.0 1 MB
AN4299 AN4299: Guidelines to improve conducted noise robustness on STM32F0/F3, STM32L0/L4 series touch sensing applications 3.0 613 KB
AN3236 AN3236: Guidelines to increase the number of touch sensing touchkeys 4.0 300 KB
AN4750 AN4750: Handling of soft errors in STM32 applications 2.1 410 KB
AN4803 AN4803: High-speed SI simulations using IBIS and board-level simulations using HyperLynx SI on STM32 32-bit ARM® Cortex® MCUs 1.1 2 MB
AN2834 AN2834: How to get the best ADC accuracy in STM32 microcontrollers 3.1 1 MB
AN4229 AN4229: How to implement a vocoder solution using STM32 microcontrollers 1.1 466 KB
AN4991 AN4991: How to wake up an STM32F0/F3/L0/L4 microcontroller from low-power mode with the USART or the LPUART 1.0 317 KB
AN4099 AN4099: Implementation of transmitters and receivers for infrared remote control protocols with MCUs of the STM32F0 and STM32F3 Series 3.0 750 KB
AN4838 AN4838: Managing memory protection unit (MPU) in STM32 MCUs 1.0 284 KB
AN3070 AN3070: Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32™’s USART 1.3 191 KB
AN4228 AN4228: Migrating from STM32F1 Series to STM32F3 Series microcontrollers 6.0 938 KB
AN2867 AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers 11.0 2 MB
AN4538 AN4538: Power consumption optimization with STM32F3xx microcontrollers 1.0 807 KB
AN4908 AN4908: STM32 USART automatic baud rate detection 1.0 268 KB
AN4013 AN4013: STM32 cross-series timer overview 6.0 555 KB
AN4989 AN4989: STM32 microcontroller debug toolbox 2.0 5 MB
AN2606 AN2606: STM32 microcontroller system memory boot mode 31.0 3 MB
AN4734 AN4734: STM32Cube firmware examples for STM32F3 Series 7.0 523 KB
AN4045 AN4045: STM32F3 series in-application programming (IAP) using the USART 2.0 386 KB
AN4651 AN4651: STM32F3 series peripheral interconnect matrix 1.0 379 KB
AN2945 AN2945: STM8S and STM32™ MCUs: a consistent 8/32-bit product line for painless migration 1.3 212 KB
AN4310 AN4310: Sampling capacitor selection guide for MCU based touch sensing applications 3.0 208 KB
AN4316 AN4316: Tuning a STMTouch-based application 3.0 783 KB
AN3155 AN3155: USART protocol used in the STM32 bootloader 7.0 617 KB
AN3156 AN3156: USB DFU protocol used in the STM32 bootloader 6.0 373 KB
AN4277 AN4277: Using STM32 device PWM shut-down features for motor control and digital power conversion 4.0 834 KB
AN3371 AN3371: Using the hardware real-time clock (RTC) in STM32 F0, F2, F3, F4 and L1 series of MCUs 5.1 421 KB
AN4759 AN4759: Using the hardware real-time clock (RTC) in low-power modes with STM32 microcontrollers 3.0 1 MB
AN4655 AN4655: Virtually increasing the number of serial communication peripherals in STM32 applications 1.1 338 KB
Technical Notes & Articles
Description バージョン サイズ
TN1163 TN1163: Description of WLCSP for microcontrollers and recommendations for its use 4.0 1 MB
TN0830 TN0830: How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions 1.2 97 KB
TN1204 TN1204: Tape and reel shipping media for STM32 microcontrollers in BGA packages 2.1 745 KB
TN1205 TN1205: Tape and reel shipping media for STM8 and STM32 microcontrollers in FPN packages 3.0 753 KB
TN1206 TN1206: Tape and reel shipping media for STM8 and STM32 microcontrollers in QFP packages 3.0 830 KB
TN1207 TN1207: Tape and reel shipping media for STM8 and STM32 microcontrollers in SO packages 1.0 755 KB
TN1208 TN1208: Tape and reel shipping media for STM8 and STM32 microcontrollers in TSSOP and SSOP packages 1.0 743 KB
Description バージョン サイズ
RM0313 RM0313: STM32F37xxx advanced ARM®-based 32-bit MCUs 5.0 11 MB
Description バージョン サイズ
PM0214 PM0214: STM32F3, STM32F4 and STM32L4 Series Cortex®-M4 programming manual 5.0 3 MB
Errata Sheets
Description バージョン サイズ
ES0189 ES0189: STM32F373xx device limitations 6.0 419 KB

HW Model, CAD Libraries & SVD

HW Model, CAD Libraries & SVD
Description バージョン サイズ
STM32F3 Boundary Scan Description Language (BSDL) files 1.0 132 KB
STM32F3 CAD Symbol and Footprint files 1.0 1 MB
STM32F3 System View Description 1.1 383 KB

プレゼンテーション & トレーニング資料

Description バージョン サイズ
STM32 and STM8 Functional Safety Packages 2 1 MB

Publications and Collaterals

Description バージョン サイズ
Get ready for the largest IoT development ecosystem 17.02 653 KB
STM32 GUI solutions - Advanced HMI now achievable on embedded systems 17.02 896 KB
STM32 Nucleo boards 17.02 874 KB
STM32 for makers Releasing your creativity 16.2 545 KB
Description バージョン サイズ
STM32 32-bit MCU family - Leading supplier of ARM® Cortex®-M microcontrollers 17.02 1 MB
STM32F3 series - Mainstream 32-bit MCUs 15.11 1 MB

品質 & 信頼性

Product Certifications
Description バージョン サイズ
STM32 CAN conformance test authentication sheet 1.0 182 KB

ツール & ソフトウェア

Hardware Development Tools
Software Development Tools
MCUs Embedded Software