STM32F373R8T6 - 72MHz Cortex-M4 MCU 64KB Flash LQFP-64 | ST
MPN: STM32F373R8T6 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.08 | $8.08 |
| 10 | $7.27 | $72.70 |
| 100 | $6.42 | $642.00 |
| 500 | $5.71 | $2,855.00 |
| 1,000 | $5.05 | $5,050.00 |
STM32F373R8T6 Overview
An ARM Cortex-M4 microcontroller is a 32-bit RISC processor core designed for embedded applications that require deterministic real-time control with optional single-precision floating-point and DSP acceleration. The Cortex-M4 sits within the broader ARM Cortex-M family used in microcontrollers and system-on-chips, and STM32 devices belong to the power-managed semiconductor category that combines processing, memory, and analog peripherals in a single IC.
Key features of the STM32F373R8T6 include a 16-bit sigma-delta ADC (up to 3 channels, 16-bit resolution), a 12-bit 1 MSPS ADC, three 12-bit DAC channels, four op-amps, up to four comparators, a real-time clock, and a full-speed USB 2.0 device/host controller. Communication peripherals include CAN 2.0B, I2C, SPI, I2S, and USART/UART interfaces. The integrated FPU accelerates single-precision math, while DSP extensions support MAC and SIMD operations on 16-bit data.
The architecture combines a 3-stage pipeline Cortex-M4 core with a 32-bit AHB-Lite bus matrix and multi-channel DMA. The sigma-delta ADC uses a dedicated modulator path separate from the SAR ADC, providing high-resolution measurements for precision sensor interfaces. The 2.4 V to 3.6 V operating range is fully compatible with 3.3 V logic, and the device supports four low-power modes (Sleep, Stop, Standby, VBAT) for battery-friendly designs.
Typical applications include industrial sensor transmitters, motor control boards, USB peripherals, medical instrumentation, and precision metering. The combination of sigma-delta ADC, op-amps, and 12-bit DAC inside one IC makes the part especially well suited to weigh scales, process-control loops, and portable data-acquisition modules.
When designing with the STM32F373R8T6, pay close attention to the analog supply (VDDA) and reference (VREF+) decoupling - the 16-bit sigma-delta ADC is sensitive to noise on these rails and benefits from a 100 nF + 1 µF + 10 µF local bypass network. The VREF+ pin should be tied to VDDA if not driven externally to minimize offset error. The LQFP-64 package dissipates about 500 mW at full 72 MHz load with all peripherals active; ensure the thermal pad footprint is soldered to a copper pour of at least 200 mm² to stay within the 85 °C industrial temperature window.
This page synthesizes real distributor stock and pricing, drop-in compatible alternatives, and analog-front-end design guidance for the STM32F373R8T6 - context not consolidated on the ST product page alone.
Drop-in alternatives for STM32F373R8T6 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with STM32F373R8T6 (same form factor and footprint) — differing in Package, Timers, Communication Interfaces, Core, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
STM32F372R8T6
✅ Drop-In📋 Reference alternative (not in catalog)
STM32F303R8T6
✅ Drop-In📋 Reference alternative (not in catalog)
STM32F302R8T6
✅ Drop-In✓ In Stock
$5.4091 / Unit
View Datasheet →STM32F301R8T6
✅ Drop-In📋 Reference alternative (not in catalog)
STM32F373RCT6
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.74 / Unit
View Datasheet →STM32F373R8T6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M4F with FPU and DSP |
| Maximum Clock Frequency | 72 MHz |
| Flash Memory | 64 KB |
| SRAM | 16 KB |
| Package | 64-pin LQFP (10x10 mm) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Operating Temperature | -40 °C to +85 °C (industrial grade -6 suffix) |
| Sigma-Delta ADC | 16-bit, up to 3 channels |
| SAR ADC | 12-bit, 1 MSPS, up to 16 channels |
| DAC | 3x 12-bit |
| Operational Amplifiers | 4 on-chip |
| Comparators | Up to 4 |
| USB | USB 2.0 Full-Speed device/host |
| CAN | CAN 2.0B |
| Communication Peripherals | I2C, SPI, I2S, USART, UART, USB, CAN |
| Timers | Advanced-control, general-purpose, basic, and SysTick |
| DMA | 7-channel DMA |
| I/O Voltage Tolerance | 5 V tolerant on most I/O |
| RoHS Status | Compliant |
| Mounting Type | Surface Mount |
STM32F373R8T6 Pin Configuration
| Pin 1 | PC13 — GPIO/Tamper-RTC |
| Pin 2 | PC14 — OSC32_IN |
| Pin 3 | PC15 — OSC32_OUT |
| Pin 4 | OSC_IN — External clock input |
| Pin 5 | OSC_OUT — External clock output |
| Pin 6 | NRST — Reset (active low) |
| Pin 7 | VREF+ — ADC reference voltage |
| Pin 8 | VSSA — Analog ground |
| Pin 9 | VDDA — Analog supply |
| Pin 10 | PA0 — GPIO/ADC_IN0 |
| Pin 11 | PA1 — GPIO/ADC_IN1 |
| Pin 12 | PA2 — GPIO/USART2_TX/SDADC1_AIN2P |
| Pin 13 | PA3 — GPIO/USART2_RX/SDADC1_AIN2N |
| Pin 14 | PA4 — GPIO/DAC_OUT1 |
| Pin 15 | PA5 — GPIO/DAC_OUT2 |
| Pin 16 | PA6 — GPIO/DAC_OUT3/OPAMP2_VINP |
| Pin 17 | PA7 — GPIO/OPAMP2_VINM |
| Pin 18 | PB0 — GPIO/ADC_IN8/OPAMP3_VINP |
| Pin 19 | PB1 — GPIO/ADC_IN9/OPAMP3_VINM |
| Pin 20 | VSS_1 — Digital ground |
| Pin 21 | VDD_1 — Digital supply |
| Pin 22 | PB2 — GPIO/SDADC2_AIN8P |
| Pin 23 | PB10 — GPIO/I2C2_SCL |
| Pin 24 | PB11 — GPIO/I2C2_SDA |
| Pin 25 | VSS_2 — Digital ground |
| Pin 26 | VDD_2 — Digital supply |
| Pin 27 | PB12 — GPIO/SPI2_NSS |
| Pin 28 | PB13 — GPIO/SPI2_SCK |
| Pin 29 | PB14 — GPIO/SPI2_MISO |
| Pin 30 | PB15 — GPIO/SPI2_MOSI |
| Pin 31 | PA8 — GPIO/USART1_CK |
| Pin 32 | PA9 — GPIO/USART1_TX |
| Pin 33 | PA10 — GPIO/USART1_RX |
| Pin 34 | PA11 — GPIO/CAN_RX/USB_DM |
| Pin 35 | PA12 — GPIO/CAN_TX/USB_DP |
| Pin 36 | PA13 — GPIO/SWDIO |
| Pin 37 | VSS_3 — Digital ground |
| Pin 38 | VDD_3 — Digital supply |
| Pin 39 | PA14 — GPIO/SWCLK |
| Pin 40 | PA15 — GPIO/SPI1_NSS |
| Pin 41 | PB3 — GPIO/SPI1_SCK |
| Pin 42 | PB4 — GPIO/SPI1_MISO |
| Pin 43 | PB5 — GPIO/SPI1_MOSI |
| Pin 44 | PB6 — GPIO/USART1_TX |
| Pin 45 | PB7 — GPIO/USART1_RX |
| Pin 46 | BOOT0 — Boot mode select |
| Pin 47 | PB8 — GPIO/CAN_RX (alt) |
| Pin 48 | PB9 — GPIO/CAN_TX (alt) |
| Pin 49 | VSS_4 — Digital ground |
| Pin 50 | VDD_4 — Digital supply |
| Pin 51 | PE0 — GPIO/SDADC3_AIN6P |
| Pin 52 | PE1 — GPIO/SDADC3_AIN6N |
| Pin 53 | VREFSD+ — Sigma-delta ADC reference |
| Pin 54 | VREFSD- — Sigma-delta ADC reference ground |
| Pin 55 | VSS_5 — Digital ground |
| Pin 56 | VDD_5 — Digital supply |
| Pin 57 | PC0 — GPIO/ADC_IN10 |
| Pin 58 | PC1 — GPIO/ADC_IN11 |
| Pin 59 | PC2 — GPIO/ADC_IN12 |
| Pin 60 | PC3 — GPIO/ADC_IN13 |
| Pin 61 | VREF+ — ADC reference (secondary) |
| Pin 62 | VSSA — Analog ground (secondary) |
| Pin 63 | VDDA — Analog supply (secondary) |
| Pin 64 | PC4 — GPIO/ADC_IN14 |
Typical Applications
STM32F373R8T6 is suitable for 7 applications: Precision Weigh Scale / Load Cell Front-End, Industrial Process-Control Transmitter (4-20 mA), USB-Based Data Acquisition Module, Medical Sensor Interface (Blood Glucose / Pulse Oximeter), Automotive Sensor Node (CAN-connected), Smart Energy Meter (Power and Energy Measurement), Portable Instrumentation with USB Charging.
Precision Weigh Scale / Load Cell Front-End
The STM32F373R8T6 is ideally suited to weigh-scale and load-cell front-ends thanks to its integrated 16-bit sigma-delta ADC with up to three differential channels and on-chip op-amps for signal conditioning. The 16-bit SDADC delivers noise-free resolution at data rates below 1 kSPS, eliminating the need for a separate 24-bit ADC chip. Designers can connect a 1 mV/V bridge load cell directly to the SDADC inputs through the on-chip op-amp gain stage, reducing BOM cost by roughly $1.50 per board. The 12-bit DAC provides excitation voltage trimming, and the USB peripheral streams calibrated weight data to a host PC at 12 Mbps. As an example, a 5 kg kitchen scale with 1 g resolution runs the SDADC at 100 Hz output rate and reports measurements to a host via USB HID - all on a single 64-pin LQFP MCU.
Recommended
Industrial Process-Control Transmitter (4-20 mA)
The STM32F373R8T6 is well matched to 4-20 mA process-control transmitters because it integrates both a 16-bit sigma-delta ADC for sensor input and a 12-bit DAC for loop-current control, eliminating two external ICs. The four on-chip op-amps condition the RTD or thermocouple input, the SDADC digitizes the result with 16-bit accuracy, and the on-chip DAC drives the 4-20 mA current loop with HART-compatible output swing. The CAN 2.0B peripheral enables HART-over-CAN diagnostics, while the 2.0-3.6 V supply range accepts the loop-power 24 V input after a small LDO. A complete smart transmitter fits in less than 25 mm x 25 mm of PCB area, powered by the loop itself.
Recommended
USB-Based Data Acquisition Module
The STM32F373R8T6 forms a compact USB data-acquisition (DAQ) module with a 12-bit 1 MSPS SAR ADC for fast scanning, a 16-bit SDADC for precision channels, three 12-bit DACs for stimulus generation, and an integrated USB 2.0 Full-Speed device controller for streaming to a host. The 64 KB Flash stores USB class firmware and calibration tables, while the 16 KB SRAM buffers sample blocks for isochronous transfer. With 16 ADC channels available, designers can build an 8-channel simultaneous-sampling DAQ where four SDADC channels deliver precision DC measurements and eight SAR channels digitize dynamic signals. Total BOM cost stays below $5 in 1K volumes including the LQFP-64 MCU.
Recommended
Medical Sensor Interface (Blood Glucose / Pulse Oximeter)
The STM32F373R8T6 fits medical sensor interfaces because its 16-bit sigma-delta ADC and on-chip op-amps provide the low-noise front-end required for electrochemical biosensors, while its ARM Cortex-M4F core runs signal-processing algorithms in real time. A blood-glucose strip reader, for example, uses two SDADC channels to read the working and reference electrodes, a 12-bit DAC applies the bias voltage, and the on-chip comparators detect end-of-fill. The 72 MHz Cortex-M4F executes moving-average filtering and calibration in under 1 ms, leaving headroom for the USB interface to stream results to a connected glucometer dock. The -40 to +85 °C industrial range covers handheld medical environments.
Recommended
Automotive Sensor Node (CAN-connected)
The STM32F373R8T6 serves automotive sensor nodes through its CAN 2.0B interface and industrial operating range, with the 16-bit SDADC reading automotive-grade pressure, temperature, or position sensors directly. The integrated op-amps buffer the sensor signals and drive the SDADC modulator, the 12-bit DAC generates the sensor excitation, and the CAN peripheral transmits the data at 1 Mbps on a vehicle bus. Although the part itself is industrial-grade (-40 to +85 °C), designers can use it for cabin-electronics or non-safety automotive nodes. The 7-channel DMA offloads the CAN traffic from the CPU, letting the 72 MHz Cortex-M4F dedicate cycles to the SDADC oversampling and decimation filter.
Recommended
Smart Energy Meter (Power and Energy Measurement)
The STM32F373R8T6 is suited to single-phase smart energy meters because the 16-bit SDADC provides the dynamic range needed to resolve both the 30 mA standby current and the 100 A peak load, while the on-chip op-amps form the active burden-amp for the current shunt. The 12-bit SAR ADC samples the line voltage for power-factor calculation, the 12-bit DAC calibrates the metrology gain, and the integrated USART outputs to an optical port or PLC modem. The 64 KB Flash holds the metrology library and the IEC 62053-22 calibration tables, while the 16 KB SRAM buffers a moving 1-minute energy window. Industrial temperature range ensures meter accuracy over outdoor cabinet conditions.
Recommended
Portable Instrumentation with USB Charging
The STM32F373R8T6 fits portable USB-charged instruments because the 2.0-3.6 V operating range accepts a single Li-Ion cell with on-chip LDO regulation, the USB peripheral handles both charging signaling and data, and the deep-sleep Stop mode draws under 5 µA for long shelf life. A handheld oscilloscope or LCR meter uses the 12-bit SAR ADC at full 1 MSPS for waveform capture, the 12-bit DAC for stimulus waveforms, and the 16-bit SDADC for precision DC measurements. The 7-channel DMA copies ADC samples to USB endpoint memory without CPU intervention, freeing the Cortex-M4F for display and UI processing. The LQFP-64 package is hand-solderable, which simplifies prototype assembly.
Recommended
Recommended Products Summary
Engineering reference data for STM32F373R8T6 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32F372R8T6 | STM32F303R8T6 | STM32F302R8T6 | STM32F301R8T6 | STM32F373RCT6 |
|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Package | LQFP-64 | LQFP-64 (same) | LQFP-64 (same) | LQFP-64 (same) | LQFP-64 (same) | LQFP-64 (same) |
| Core | Cortex-M4F @ 72 MHz | Cortex-M4F @ 72 MHz | Cortex-M4F @ 72 MHz | Cortex-M4F @ 72 MHz | Cortex-M4F @ 72 MHz | Cortex-M4F @ 72 MHz |
| Flash | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 256 KB (+300%) |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 32 KB (+100%) |
| 16-bit Sigma-Delta ADC | Yes (3 channels) | No | No | No | No | Yes (3 channels) |
| SAR ADC | 12-bit 1 MSPS | 12-bit 1 MSPS | 12-bit 5 MSPS | 12-bit 1 MSPS | 12-bit 1 MSPS | 12-bit 1 MSPS |
| Op-Amps On-chip | 4 | 0 | 4 | 0 | 0 | 4 |
| USB | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | No USB | USB 2.0 Full-Speed |
| CAN 2.0B | Yes | Yes | Yes | Yes | No | Yes |
Key Differentiators
- Only 64-LQFP STM32F3 part with 16-bit SDADC plus 4 on-chip op-amps (vs STM32F372R8T6)
- Adds 16-bit SDADC without sacrificing SAR ADC performance (vs STM32F303R8T6)
- Pins out sigma-delta ADC on dedicated analog pins (PB2, PE0/PE1) (vs STM32F302R8T6)
Design Notes
Decouple the VREF+ pin with a 100 nF + 1 µF + 10 µF capacitor network placed within 5 mm of the pin. The 16-bit sigma-delta ADC draws brief charge pulses from VREF+ during conversion, and undershoot on this rail directly increases integral nonlinearity. For systems using the SDADC, drive VREF+ with a dedicated low-noise LDO such as the ST LM4040 series rather than tying it directly to VDDA. Connect the VREFSD+ and VREFSD- pins with matched traces to a buffered reference, and keep the ground return path separate from the SDADC input traces to avoid digital-noise coupling.
Estimated: at 72 MHz with all peripherals active, the STM32F373R8T6 consumes roughly 50 mA from a 3.3 V supply, dissipating about 165 mW. The LQFP-64 package has a junction-to-ambient thermal resistance around 45 °C/W on a 4-layer JEDEC test board, resulting in a 7.5 °C junction rise above ambient. At the 85 °C industrial ceiling, the junction reaches 92.5 °C, which is comfortably below the 125 °C maximum. Designers need no special thermal mitigation, but placing the part above board-heating components and providing a continuous ground pour under the LQFP-64 footprint reduces the die temperature rise by 2-3 °C in enclosed housings.
Use a four-layer PCB with dedicated ground and power planes for the STM32F373R8T6 to keep the 72 MHz core noise out of the analog front-end. Place the SDADC differential input traces (PA2/PA3, PB2, PE0/PE1) as matched-length pairs routed directly over the ground plane, never over power traces. Isolate the analog VDD/VSS pins (VDDA, VSSA, VREF+, VREFSD+/VREFSD-) from the digital supply pins with a ferrite bead, and place a 10 µF tantalum + 100 nF ceramic bypass on each analog supply pin. Avoid running the USB DP/DM traces (PA11/PA12) parallel to the SDADC inputs - they should be 90° routed and length-matched within 2 mm.
Do not tie the BOOT0 pin to VDD without a 10 kΩ pull-down - the part will enter system memory bootloader on reset rather than boot from Flash. The SDADC requires a software calibration sequence (SDADC_CK + offset + gain) at startup, or the first 100 conversions will show 5-10 LSB offset error. The USB peripheral needs the 1.5 kΩ pull-up on the D+ line to enumerate as a full-speed device, but should be removed when using the USB in host mode. Lastly, the on-chip op-amps have limited output drive and should not be used to drive more than 1 mA directly - buffer them with a discrete op-amp if driving low-impedance loads.
Keep the external 8 MHz HSE crystal traces within 5 mm of the OSC_IN/OSC_OUT pins, and surround them with a ground guard ring to prevent radiated noise from coupling into the SDADC inputs. The 32.768 kHz LSE crystal on PC14/PC15 should be placed on the opposite side of the MCU from the HSE to minimize beat-frequency interference. The CAN bus traces (PA11/PA12 or PB8/PB9) should be routed as a twisted pair with 120 Ω termination at the cable ends - this is critical for CAN bus reliability beyond 1 Mbps. The 64-pin LQFP has a 0.5 mm pitch, which is hand-solderable but requires a fine-tip iron (0.3 mm) and no-clean flux for production runs.
Compliance Information
Industrial-grade -6 temperature range (-40 to +85 °C); not AEC-Q100 qualified. STMicroelectronics parts ship with RoHS/REACH compliance certificates; lead-free matte-tin plating per ST datasheet.