STM32F373RCT6 - Cortex-M4F 256KB Flash MCU | STMicroelectronics
N.º da peça: STM32F373RCT6 ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $9.92 | $9,92 |
| 10 | $8.95 | $89,50 |
| 100 | $7.62 | $762,00 |
| 500 | $6.81 | $3.405,00 |
| 1.000 | $5.74 | $5.740,00 |
STM32F373RCT6 Visão geral
A microcontroller (MCU) is a single-chip computer containing a processor core, on-chip memory, programmable peripherals, and bus interfaces that govern an embedded system's real-time behavior. The STM32F3 series sits within ST's broader STM32 family, positioned between the mainstream STM32F0/F1/F4 lines and the high-performance STM32H7 line; it merges Cortex-M4F digital signal processing with analog front-end integration, reducing external signal-conditioning ICs in sensor-interface designs and shortening time-to-market for measurement products.
Key features include three rail-to-rail operational amplifiers with programmable gain, a fast 12-bit ADC (1 MSPS) plus a high-precision 16-bit Sigma-Delta ADC, four 16-bit timers, USB 2.0 Full-Speed with on-chip PHY, and a Memory Protection Unit (MPU). Integrated op-amp + 16-bit Sigma-Delta architecture enables direct interfacing of bridge sensors, thermocouples, and shunt current sensors without external analog components.
The Cortex-M4F core with single-precision FPU accelerates DSP routines such as digital filtering, FFT, and sensor fusion, while the Embedded Trace Macrocell (ETM) supports non-intrusive instruction tracing for firmware debug. Operating voltage range is 2.0V to 3.6V and the junction temperature range is -40C to +85C, supported by internal LDO voltage regulation and an 8 MHz HSI RC oscillator that enables crystal-less USB operation.
Typical applications include industrial weigh scales, motor-control FOC platforms, smart-metering transducers, medical point-of-care instruments, and asset-tracking wearables. The Sigma-Delta ADC's 16 effective bits deliver direct weight-scale resolution without extra ADC ICs, while the integrated op-amps bias thermocouples and strain gauges.
When designing with the STM32F373RCT6, decouple each VDD pin with a 100 nF ceramic capacitor placed within 2 mm, power VDDA from a clean LDO output, and add a 1 uF + 10 nF network on VREF+ to achieve the datasheet's ADC accuracy. The 64-pin LQFP package supports simple 4-layer PCB designs with routing under the exposed pad for ground stitch if the pad is present.
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes covering analog front-end PCB layout that go beyond the manufacturer datasheet text, giving working engineers a faster path to a release-ready design.
Alternativas drop-in para STM32F373RCT6 — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com STM32F373RCT6 (mesmo formato e footprint) — diferindo em Timers, Package, SRAM, Communication Interfaces, Comparators.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
STM32F373RBT6
✅ Drop-In✓ Em estoque
$6.14 / unidade
Ver ficha técnica →STM32F378RCT6
✅ Drop-In✓ Em estoque
$5.25 / unidade
Ver ficha técnica →STM32F358RCT6
✅ Drop-In✓ Em estoque
$5.44 / unidade
Ver ficha técnica →STM32F302RCT6
✅ Drop-In✓ Em estoque
$5.44 / unidade
Ver ficha técnica →STM32F303RCT6
✅ Drop-In✓ Em estoque
$5.2 / unidade
Ver ficha técnica →STM32F372RCT6
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
GD32F303RCT6
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
STM32F373RCT6 Classificações máximas e características elétricas
| Core Architecture | ARM Cortex-M4F with single-precision FPU |
| Frequência máxima de clock | 72 MHz |
| Program Memory (Flash) | 256 KB |
| SRAM | 32 KB |
| Supply Voltage Range (VDD) | 2.0 V to 3.6 V |
| Faixa de temperatura de operação | -40 C to +85 C |
| Encapsulamento | 64-pin LQFP |
| Tipo de montagem | Surface Mount |
| 16-bit Sigma-Delta ADC | Yes (1 channel differential) |
| 12-bit SAR ADC | Yes (up to 1 MSPS, multiple channels) |
| 12-bit DAC | Yes (2 channels) |
| Operational Amplifiers | 3 (internal, rail-to-rail) |
| Comparators | 2 (rail-to-rail) |
| Timers | Multiple 16-bit and 32-bit timers |
| USB Interface | USB 2.0 Full-Speed Device, on-chip PHY |
| Communication Interfaces | I2C, SPI, USART, USB, CAN |
| Memory Protection Unit (MPU) | Yes |
| Embedded Trace Macrocell (ETM) | Yes |
| RoHS Compliance | Compliant |
Configuração de pinos do STM32F373RCT6
| Pino 1 | PE2 — General-purpose I/O; BOOT0 option pin |
| Pino 2 | PE3 — General-purpose I/O |
| Pino 3 | PE4 — General-purpose I/O |
| Pino 4 | PE5 — General-purpose I/O |
| Pino 5 | PE6 — General-purpose I/O |
| Pino 6 | VBAT — Battery domain supply for RTC |
| Pino 7 | PC13 — GPIO; Tamper-RTC; highly sink-only |
| Pino 8 | PC14 — GPIO; OSC32_IN |
| Pino 9 | PC15 — GPIO; OSC32_OUT |
| Pino 10 | VSS — Digital ground |
| Pino 11 | VDD — Digital supply 2.0-3.6 V |
| Pino 12 | OSC_IN — External clock input |
| Pino 13 | OSC_OUT |
| Pino 14 | NRST — Reset input, active low |
| Pino 15 | PC0 — GPIO / ADC12_IN6 / OPAMP1_VINP |
| Pino 16 | PC1 — GPIO / ADC12_IN7 / OPAMP1_VINM |
| Pino 17 | PC2 — GPIO / ADC12_IN8 / OPAMP1_VOUT |
| Pino 18 | PC3 — GPIO / ADC12_IN9 / OPAMP1_VINM2 |
| Pino 19 | VREF+ — ADC positive reference |
| Pino 20 | VDDA — Analog supply 2.0-3.6 V |
| Pino 21 | VSSA — Analog ground |
| Pino 22 | PA0 — GPIO / ADC12_IN0 / OPAMP2_VINP / WKUP |
| Pino 23 | PA1 — GPIO / ADC12_IN1 / OPAMP2_VINM |
| Pino 24 | PA2 — GPIO / ADC12_IN2 / OPAMP2_VOUT / USART2_TX |
| Pino 25 | PA3 — GPIO / ADC12_IN3 / OPAMP2_VINM2 / USART2_RX |
| Pino 26 | PA4 — GPIO / ADC12_IN4 / DAC1_OUT / OPAMP4_VINP |
| Pino 27 | PA5 — GPIO / ADC12_IN5 / DAC2_OUT / OPAMP4_VINM |
| Pino 28 | PA6 — GPIO / ADC12_IN6 / OPAMP4_VOUT / TIM16_CH1 |
| Pino 29 | PA7 — GPIO / ADC12_IN7 / OPAMP4_VINM2 |
| Pino 30 | PB0 — GPIO / ADC12_IN8 / OPAMP3_VINP |
| Pino 31 | PB1 — GPIO / ADC12_IN9 / OPAMP3_VINM |
| Pino 32 | PB2 — GPIO / BOOT1 |
| Pino 33 | PB10 — GPIO / I2C2_SCL / USART3_TX |
| Pino 34 | PB11 — GPIO / I2C2_SDA / USART3_RX |
| Pino 35 | VSS — Digital ground |
| Pino 36 | VDD — Digital supply |
| Pino 37 | PB12 — GPIO / SPI2_NSS / TIM1_BKIN |
| Pino 38 | PB13 — GPIO / SPI2_SCK |
| Pino 39 | PB14 — GPIO / SPI2_MISO / TIM15_CH1 |
| Pino 40 | PB15 — GPIO / SPI2_MOSI / TIM15_CH2 |
| Pino 41 | PC6 — GPIO / TIM3_CH1 |
| Pino 42 | PC7 — GPIO / TIM3_CH2 |
| Pino 43 | PC8 — GPIO / TIM3_CH3 |
| Pino 44 | PC9 — GPIO / TIM3_CH4 |
| Pino 45 | PA8 — GPIO / TIM1_CH1 |
| Pino 46 | PA9 — GPIO / TIM1_CH2 / USART1_TX / I2C3_SMBA |
| Pino 47 | PA10 — GPIO / TIM1_CH3 / USART1_RX |
| Pino 48 | PA11 — GPIO / CAN_RX / USB_DM |
| Pino 49 | PA12 — GPIO / CAN_TX / USB_DP |
| Pino 50 | PA13 — GPIO / SWDIO |
| Pino 51 | VSS — Digital ground |
| Pino 52 | VDD — Digital supply |
| Pino 53 | PA14 — GPIO / SWCLK |
| Pino 54 | PA15 — GPIO / TIM2_CH1 / SPI1_NSS |
| Pino 55 | PC10 — GPIO / SPI3_SCK / USART3_TX |
| Pino 56 | PC11 — GPIO / SPI3_MISO / USART3_RX |
| Pino 57 | PC12 — GPIO / SPI3_MOSI |
| Pino 58 | PD2 — GPIO / TIM3_ETR |
| Pino 59 | PB3 — GPIO / TIM2_CH2 / SPI1_SCK |
| Pino 60 | PB4 — GPIO / TIM3_CH1 / SPI1_MISO |
| Pino 61 | PB5 — GPIO / TIM3_CH2 / SPI1_MOSI |
| Pino 62 | PB6 — GPIO / TIM4_CH1 / USART1_TX / I2C1_SCL |
| Pino 63 | PB7 — GPIO / TIM4_CH2 / USART1_RX / I2C1_SDA |
| Pino 64 | PB8 — GPIO / TIM4_CH3 / CAN_RX |
Aplicações típicas
STM32F373RCT6 é adequado para 6 aplicaçãos: Industrial Weigh Scale, Power Metering and Smart Energy, Thermocouple Data Logger, Field-Oriented Control (FOC) Motor Drive, Medical Point-of-Care Analyzer, USB Sensor Node for Industrial IoT.
Industrial Weigh Scale
The STM32F373RCT6 sits at the heart of high-precision industrial weighing platforms because its on-chip 16-bit Sigma-Delta ADC plus three integrated op-amps form a complete bridge-sensor front end. The Sigma-Delta channel with oversampling delivers effective resolution suitable for legal-for-trade weigh scales up to 0.01 kg, replacing a separate 24-bit ADC chip and three TL082 op-amps. The Cortex-M4F at 72 MHz runs digital filtering (IIR/FIR) on the live ADC samples and updates display PWM outputs. Recommend pairing with a low-noise LDO for VDDA; the design fits a 4-layer PCB with the Sigma-Delta traces guarded by ground planes to honor data-sheet EMC targets.
Recomendado
Power Metering and Smart Energy
Single-phase electricity meters use the STM32F373RCT6 to measure voltage and current via the 16-bit Sigma-Delta ADC while the Cortex-M4F computes instantaneous power, RMS values, and energy by DSP routines. The integrated comparators enable zero-cross detection for tariff switching, and the on-chip op-amps amplify shunt-current signals to within the ADC input range. Hardware MPU isolation protects billing firmware, and the USB 2.0 Full-Speed interface supports factory calibration firmware upload. Drives ~0.5% accuracy class meters per IEC 62053-21 when the analog front end is matched correctly.
Recomendado
Thermocouple Data Logger
The STM32F373RCT6 reads K- or J-type thermocouples directly through its three integrated op-amps used in cold-junction compensation and amplification stages, while the 16-bit Sigma-Delta ADC performs oversampling for sub-degree-C measurement. The Cortex-M4F linearizes the thermocouple curve and timestamps samples via RTC for an SD-card writer or USB stick. Operating from 2.0-3.6 V, the design runs from a USB supply plus coin cell, with the battery domain active even on power loss. Suitable for portable food-industry, pharma, and HVAC instrumentation.
Recomendado
Field-Oriented Control (FOC) Motor Drive
The STM32F373RCT6 runs sensorless BLDC / PMSM control using its Cortex-M4F DSP capability, generating three-phase PWM at 72 MHz system clock and processing high-speed current-sense signals. The 12-bit 1 MSPS ADC samples current-shunt feedback synchronously to PWM center, while the integrated op-amps amplify small shunt voltages and the comparators protect against overcurrent fault. Field weakening and torque control execute inside a 12 kHz control loop. Application note AN4013 demonstrates 6-step and sine-drive profiles; the design typically pairs with gate drivers (e.g. ST L6390).
Recomendado
Medical Point-of-Care Analyzer
Compact bench-top chemistry analyzers use the STM32F373RCT6 for low-noise pipette-volume measurement via Sigma-Delta ADC plus on-chip PGA op-amps, and an integrated 12-bit DAC sets the photodiode bias for chemiluminescent detectors. Cortex-M4F DSP implements low-pass filtering and concentration curve fitting in firmware. The 72 MHz core and 32 KB SRAM handle 8-channel parallel reads at 100 Hz per channel for absorbance, scattering, and turbidity. EMI reduces via JTAG-disabled shipped firmware; the device meets IEC 61010-1 with proper housing.
Recomendado
USB Sensor Node for Industrial IoT
USB-tethered temperature/humidity/vibration sensors use the STM32F373RCT6 for its USB 2.0 Full-Speed device with on-chip PHY, removing an external TUSB1100 PHY. The Cortex-M4F streams sampled data to a host PC at 1 kHz while the Sigma-Delta ADC and op-amps implement direct bridge-sensor reads. Internal 8 MHz HSI oscillator removes the need for an external crystal in low-jitter-tolerant applications. Fits in a 64-pin LQFP on a 2-layer PCB; typical bus-powered design uses 100 mA unit-load and self-powered USB configuration.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para STM32F373RCT6 — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | STM32F373RBT6 | STM32F378RCT6 | STM32F302RCT6 | STM32F303RCT6 | GD32F303RCT6 |
|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Package | 64-pin LQFP | 64-pin LQFP - same | 64-pin LQFP - same | 64-pin LQFP - same | 64-pin LQFP - same | 64-pin LQFP - same |
| Core Architecture | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F |
| Max Clock Frequency | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 120 MHz |
| Flash Memory | 256 KB | 128 KB | 256 KB | 256 KB | 256 KB | 256 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 40 KB | 32 KB |
| 16-bit Sigma-Delta ADC | Yes (1 channel) | Yes (1 channel) | Yes (1 channel) | No | No | No |
| Integrated Op-Amps | 3 | 3 | 3 | 0 | 3 | 0 |
| USB Interface | USB 2.0 FS, on-chip PHY | USB 2.0 FS, on-chip PHY | USB 2.0 FS, on-chip PHY | USB 2.0 FS, on-chip PHY | USB 2.0 FS, on-chip PHY | USB 2.0 FS, on-chip PHY |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.6 V to 3.6 V |
Principais diferenciais
- Integrated 16-bit Sigma-Delta ADC plus three op-amps (vs STM32F302RCT6)
- Internal op-amps eliminate external analog ICs (vs GD32F303RCT6)
- 72 MHz Cortex-M4F with deterministic Sigma-Delta oversampling (vs STM32F303RCT6)
Notas de projeto
The STM32F373RCT6 requires careful power decoupling: place a 100 nF X7R ceramic capacitor within 2 mm of every VDD pin, plus a 4.7 uF bulk capacitor near the device's main VDD pin. Power VDDA from the same 3.3 V rail or a separate 3.3 V LDO (e.g., LM1117); add a ferrite bead if switching noise is high. ADC performance is highly dependent on clean VDDA; per ST application note AN5885, decoupling VREF+ with a 1 uF + 10 nF network optimizes the 16-bit Sigma-Delta ADC's effective resolution. Never share VREF+ with digital loads to preserve ADC accuracy.
For the 16-bit Sigma-Delta ADC, route the differential input traces as a matched pair, with ground-guard both sides, terminating at a single clean ground stitch via. Estimated: the Sigma-Delta achieves the datasheet's 16-bit noise floor only when the input RC filter values are properly matched and traces are short. Avoid crossing Sigma-Delta traces with high-speed digital lines like SPI clock; if unavoidable, use a perpendicular crossing with a ground-fill layer between them. Keep op-amp inputs and feedback networks within 5 mm of the LQFP64 pins to avoid stray pickup.
Do not assume the 64-pin LQFP SPI pins are 5 V tolerant; they are not, and applying 5 V on any GPIO will permanently damage the device. Always configure unused pins as analog inputs (to reduce I/O current sink) and disable SWD/JTAG in production firmware unless required. Finally, the VBAT pin must connect to either a 3.3 V supply or a CR2032 cell - it cannot be left floating if RTC backup register retention is desired. Per the ST errata sheet, certain early revisions have DMA edge-case lockups requiring firmware workarounds documented in firmware handbook.
Informações de conformidade
RoHS and REACH compliant per ST product page; lead-free LQFP package. Industrial -40C to +85C grade; AEC-Q100 variants are not standard for this part - choose STM32F373VCT6-Q or automotive STM32 family members for grade-0/1/2 use.