STM32F373RBT6 - 72MHz Cortex-M4 MCU 128KB Flash | STMicroelectronics
Référence : STM32F373RBT6 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $9.5 | $9,50 |
| 10 | $8.85 | $88,50 |
| 100 | $8 | $800,00 |
| 500 | $7.2 | $3 600,00 |
| 1 000 | $6.55 | $6 550,00 |
| 3 000 | $6.14 | $18 420,00 |
STM32F373RBT6 Présentation
An MCU (microcontroller) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals such as ADCs, timers, and communication interfaces. Within the system hierarchy it sits between a microprocessor (which needs external memory) and a custom ASIC; the STM32 family hierarchy is: Cortex-M4 core -> STM32F3 series -> STM32F373 sub-line -> STM32F373RB part. Mixed-signal MCUs like the F3 series are particularly suited to applications requiring simultaneous precision analog conversion and deterministic real-time control.
Key features of the STM32F373RBT6 include the Cortex-M4 with single-precision FPU and DSP instructions, an MPU for memory protection, a 4 KB backup SRAM domain with VBAT operation, and a fast 12-bit ADC with programmable resolution and oversampling. The triple 12-bit DAC enables waveform generation without external converters, while the USB Full-Speed device interface supports battery-charging detection (BC1.2). Internal oscillators include a factory-trimmed 8 MHz HSI (1% accuracy) and a 40 kHz LSI for RTC and watchdog, eliminating the need for external crystals in many designs.
Architecturally the device uses a multi-AHB bus matrix that allows independent DMA-controlled data movement between peripherals and SRAM, offloading the CPU and enabling deterministic response at 72 MHz. The Flash interface supports read-while-write and a 128-bit prefetch buffer that effectively hides Flash latency at zero wait-state access up to 24 MHz and 1 wait-state above. The temperature range is -40 °C to +85 °C (grade 6) or +105 °C (grade 7), and ESD HBM is 2 kV with CDM 500 V, conforming to industrial robustness expectations.
Typical applications include motor-control inverter stages (BLDC, PMSM, FOC), industrial sensor-conditioning front-ends that combine op-amp gain stages with built-in 12-bit ADC, USB HID peripherals such as game controllers and test equipment, CAN-based automotive body controllers, and precision instrumentation with simultaneous analog acquisition. The 64-pin LQFP is a popular footprint that gives access to most peripherals while remaining hand-solderable for prototypes.
When designing with the STM32F373RBT6, ensure that the VDDA/VREF+ analog supply is decoupled with a 1 µF X7R ceramic plus a 10 nF X7R near the pin to keep the 12-bit ADC and DAC rail-noise contribution below the LSB at full rate; the application notes AN3216 and AN3225 describe recommended PCB layouts. USB design should follow the 90-ohm differential impedance rule for D+/D- and the DP pull-up of 1.5 kΩ to 3.3 V should be added only when the host signals connect. With VBAT, a 1 nF ceramic and a 100 nF bulk capacitor are required to handle RTC backup battery hot-plug events.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Alternatives de remplacement direct pour STM32F373RBT6 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec STM32F373RBT6 (même facteur de forme et même empreinte) — différant par Package, Timers, Communication Interfaces, Core, SRAM.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
STM32F373RCT6
✅ Remplacement direct✓ En stock
$5.74 / unité
Voir la fiche technique →STM32F373R8T6
✅ Remplacement direct✓ En stock
$5.05 / unité
Voir la fiche technique →STM32F373VCT6
✅ Remplacement direct✓ En stock
$5.25 / unité
Voir la fiche technique →STM32F373RBT6 Valeurs maximales et caractéristiques électriques
| Core | ARM Cortex-M4 with FPU and DSP instructions |
| Fréquence d'horloge maximale | 72 MHz |
| Program Memory (Flash) | 128 KB |
| Data Memory (SRAM) | 24 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| Boîtier | 64-LQFP (10x10 mm) |
| Nombre de broches | 64 |
| ADC | 12-bit, 1 MSPS, up to 16 channels |
| DAC | 3 x 12-bit |
| Timers | 4 x 16-bit general-purpose + 2 x 16-bit motor-control + 1 x SysTick |
| Communication Interfaces | USB 2.0 FS, CAN 2.0B, 3 x SPI, 2 x I2C, 3 x USART, 2 x UART |
| Température de fonctionnement | -40 C to +85 C (grade 6) |
| I/O Pins | 51 (5V-tolerant) |
| Low-Power Modes | Sleep, Stop (3.5 µA typ.), Standby (1.9 µA typ.) |
| Statut RoHS | Compliant |
Configuration des broches de STM32F373RBT6
| Broche 1 | PE2/TRACECLK — GPIO PE2 / TRACECLK |
| Broche 2 | PE3/TRACED0 — GPIO PE3 / TRACED0 |
| Broche 3 | PE4/TRACED1 — GPIO PE4 / TRACED1 |
| Broche 4 | PE5/TRACED2 — GPIO PE5 / TRACED2 |
| Broche 5 | PE6/TRACED3 — GPIO PE6 / TRACED3 |
| Broche 6 | VBAT — Backup battery domain supply |
| Broche 7 | PC13 — GPIO PC13 |
| Broche 8 | PC14/OSC32_IN — GPIO PC14 / LSE crystal input |
| Broche 9 | PC15/OSC32_OUT — GPIO PC15 / LSE crystal output |
| Broche 10 | VREF+ — ADC/DAC positive reference |
| Broche 11 | VDDA — Analog supply |
| Broche 12 | VSSA — Analog ground |
| Broche 13 | PA0/WKUP — GPIO PA0 / WKUP |
| Broche 14 | PA1 — GPIO PA1 |
| Broche 15 | PA2 — GPIO PA2 |
| Broche 16 | PA3 — GPIO PA3 |
| Broche 17 | PA4 — GPIO PA4 |
| Broche 18 | PA5 — GPIO PA5 |
| Broche 19 | PA6 — GPIO PA6 |
| Broche 20 | PA7 — GPIO PA7 |
| Broche 21 | PB0 — GPIO PB0 |
| Broche 22 | PB1 — GPIO PB1 |
| Broche 23 | PB2 — GPIO PB2 |
| Broche 24 | PB10 — GPIO PB10 |
| Broche 25 | PB11 — GPIO PB11 |
| Broche 26 | VSS_1 — Ground |
| Broche 27 | VDD_1 — Digital supply |
| Broche 28 | PB12 — GPIO PB12 |
| Broche 29 | PB13 — GPIO PB13 |
| Broche 30 | PB14 — GPIO PB14 |
| Broche 31 | PB15 — GPIO PB15 |
| Broche 32 | PA8 — GPIO PA8 |
| Broche 33 | PA9 — GPIO PA9 |
| Broche 34 | PA10 — GPIO PA10 |
| Broche 35 | PA11/USB_DM — GPIO PA11 / USB D- |
| Broche 36 | PA12/USB_DP — GPIO PA12 / USB D+ |
| Broche 37 | PA13/SWDIO — GPIO PA13 / SWDIO |
| Broche 38 | VSS_2 — Ground |
| Broche 39 | VDD_2 — Digital supply |
| Broche 40 | PA14/SWCLK — GPIO PA14 / SWCLK |
| Broche 41 | PA15 — GPIO PA15 |
| Broche 42 | PB3 — GPIO PB3 |
| Broche 43 | PB4 — GPIO PB4 |
| Broche 44 | PB5 — GPIO PB5 |
| Broche 45 | PB6 — GPIO PB6 |
| Broche 46 | PB7 — GPIO PB7 |
| Broche 47 | BOOT0 — Boot mode select |
| Broche 48 | PB8 — GPIO PB8 |
| Broche 49 | PB9 — GPIO PB9 |
| Broche 50 | VSS_3 — Ground |
| Broche 51 | VDD_3 — Digital supply |
| Broche 52 | PE7 — GPIO PE7 |
| Broche 53 | PE8 — GPIO PE8 |
| Broche 54 | PE9 — GPIO PE9 |
| Broche 55 | PE10 — GPIO PE10 |
| Broche 56 | PE11 — GPIO PE11 |
| Broche 57 | PE12 — GPIO PE12 |
| Broche 58 | PE13 — GPIO PE13 |
| Broche 59 | PE14 — GPIO PE14 |
| Broche 60 | PE15 — GPIO PE15 |
| Broche 61 | PD8 — GPIO PD8 |
| Broche 62 | PD9 — GPIO PD9 |
| Broche 63 | PD10 — GPIO PD10 |
| Broche 64 | PD11 — GPIO PD11 |
Applications typiques
STM32F373RBT6 convient pour 7 applications: BLDC / PMSM Motor Control, Industrial Sensor Conditioning, USB HID Peripheral Devices, CAN-Based Automotive Body Modules, Precision Instrumentation, Power Conversion Digital Control, Consumer Audio / DAC Front-End.
BLDC / PMSM Motor Control
The STM32F373RBT6's Cortex-M4 with FPU and the dual 16-bit motor-control timers make it ideal for field-oriented control (FOC) of brushless DC and permanent-magnet synchronous motors. The three 12-bit DACs (3 DAC channels vs 1 on the F302) allow simultaneous three-phase current-setpoint generation, while the 1 MSPS 12-bit ADC samples shunt resistors at the 72 MHz cycle time needed for FOC math. Two 16-bit motor-control timers with complementary PWM outputs and dead-time insertion reduce external component count, and the FPU executes a complete FOC loop in roughly 15 µs, leaving headroom for additional housekeeping. The 64-LQFP package gives access to all three complementary-PWM channels plus three ADC inputs for current sensing.
Recommandé
Industrial Sensor Conditioning
The STM32F373RBT6 combines a 12-bit ADC with 16 input channels and three 12-bit DACs, making it well suited to industrial 4-20 mA loop transmitters and bridge-sensor conditioning. The 1 MSPS ADC with programmable oversampling achieves effective resolution beyond 12 bits for low-bandwidth signals such as strain-gauge bridges, thermocouples, or RTDs. The DACs generate excitation or trim voltages without external references, while the USB and CAN interfaces allow the conditioned sensor to participate in factory-floor networks. Operating from 2.0-3.6 V with -40 to +85 C industrial temperature grade ensures deployment in unconditioned panels.
Recommandé
USB HID Peripheral Devices
The STM32F373RBT6 integrates a USB 2.0 Full-Speed device peripheral with on-chip PHY and battery-charging detection, so game controllers, HID input devices, and USB test instruments can be built without external USB chips. The 128 KB Flash holds typical USB HID stacks (4-12 KB), composite-device descriptors, and a bootloader (DFU). The 72 MHz Cortex-M4 with single-cycle 32-bit multiplication delivers deterministic 1 ms USB polling rate even with simultaneous user I/O processing, and the 51 GPIO pins in the 64-LQFP package provide ample matrix-scanning capacity for keyboards or encoders.
Recommandé
CAN-Based Automotive Body Modules
The STM32F373RBT6's on-chip CAN 2.0B peripheral with 11-bit and 29-bit identifier support, combined with its 72 MHz Cortex-M4 core and 128 KB Flash, suits low-speed CAN body controllers such as door modules, seat controllers, mirror adjusters, and HVAC actuators. The CAN bit-rate flexibility supports both 125 kbps body-comfort networks and 500 kbps powertrain clusters. The 64-LQFP package has 5V-tolerant I/O tolerant to automotive 12V bus transients when paired with external TVS diodes, and the industrial -40 to +85 C temperature grade covers cabin environments; for under-hood nodes above 85 C, consider the STM32F373RCT7 grade-7 variant.
Recommandé
Precision Instrumentation
The STM32F373RBT6's 12-bit ADC with hardware oversampling can deliver effective resolution beyond 14 bits for DC measurements, making it suitable for bench-top multimeters, bench-test equipment, and laboratory data loggers. The three 12-bit DACs generate programmable stimulus signals for sensor calibration, while the 24 KB SRAM buffers up to 8,000 12-bit samples without CPU intervention. The USB FS device interface presents the instrument as a CDC virtual COM port or HID, while the 64-LQFP exposes enough GPIO to drive 4x4 keypad matrixes and 4-digit seven-segment displays simultaneously.
Recommandé
Power Conversion Digital Control
The STM32F373RBT6 is well matched to digital control of switch-mode power supplies and PFC stages. The high-resolution timer inputs can trigger ADC conversions at the exact switching cycle center, while the FPU executes digital-compensator math at 72 MHz without overflow concerns. The three 12-bit DACs adjust reference levels for adaptive voltage positioning and slope compensation, and the 1 MSPS ADC closes voltage and current loops simultaneously at 100 kHz PWM. With USB device support the PSU can expose telemetry and firmware-update channels over USB.
Recommandé
Consumer Audio / DAC Front-End
Although the STM32F373RBT6 is not an audio DSP, its three 12-bit DACs and the 1 MSPS ADC make it a useful audio front-end for toys, intercoms, and entry-level sound modules. The USB FS device interface supports USB Audio Class 1.0 device mode for simple USB speakers or headsets when paired with an external codec, while the I2S peripheral streams digital audio to the codec. The 128 KB Flash accommodates small audio mixing and EQ firmware without external memory.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour STM32F373RBT6 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | STM32F373RCT6 | STM32F373R8T6 | STM32F373VCT6 |
|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 100-LQFP (14x14 mm) - superset footprint |
| Flash | 128 KB | 256 KB | 64 KB | 256 KB |
| SRAM | 24 KB | 32 KB | 16 KB | 32 KB |
| Core | Cortex-M4F @ 72 MHz | Cortex-M4F @ 72 MHz | Cortex-M4F @ 72 MHz | Cortex-M4F @ 72 MHz |
| ADC | 12-bit 1 MSPS | 12-bit 1 MSPS | 12-bit 1 MSPS | 12-bit 1 MSPS |
| DACs | 3 x 12-bit | 3 x 12-bit | 3 x 12-bit | 3 x 12-bit |
| USB | USB 2.0 FS device | USB 2.0 FS device | USB 2.0 FS device | USB 2.0 FS device |
| CAN | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B |
| Operating Voltage | 2.0 V - 3.6 V | 2.0 V - 3.6 V | 2.0 V - 3.6 V | 2.0 V - 3.6 V |
Principaux différenciateurs
- 256 KB Flash upgrade on identical footprint (vs STM32F373RCT6)
- Three on-chip 12-bit DACs (vs STM32F302R8T6)
- Cortex-M4F FPU + DSP instructions (vs STM32F103C8T6)
Notes de conception
Estimated: at 72 MHz with all peripherals active, the STM32F373RBT6 core VDD current is approximately 32 mA at 3.3 V (about 105 mW). Add another 30-50 mA for I/O switching; place a 100 nF X7R bypass within 5 mm of each VDD pin plus a 4.7 µF bulk at the regulator. VDDA/VREF+ must be decoupled with a 1 µF X7R and a 10 nF NP0 directly at the pin, otherwise ADC linearity suffers at 1 MSPS. For USB operation keep the 3.3 V rail within ±5% and the AVDD analog rail within ±1% to meet USB signaling tolerances.
Route USB D+/D- as a 90 Ω differential pair with the maximum matched length of 30 mm; keep them away from switching signals. Use a four-layer PCB with a continuous ground plane under the LQFP and stitch the thermal pad (if any) with 9-vias to the inner ground plane. Decoupling capacitors should use wide, short traces (less than 2 mm) and never share ground vias with signal traces. The HSE crystal trace length should be less than 5 mm and guarded by ground.
The STM32F373RBT6 has 5V-tolerant I/O but only on pins marked as 5V tolerant in the datasheet; injecting 5V into non-tolerant pins (such as the USB D+/D- lines) can damage the device. Always set BOOT0 low for normal operation and high only for bootloader mode; if BOOT0 is left floating, the device may enter bootloader randomly. The LSE crystal requires a load capacitor of 5-15 pF per pin matching the crystal's specified CL; a mismatch causes RTC drift of several seconds per day.
For high-speed SPI at 18 MHz or above, keep the SCK/MOSI/MISO trace lengths matched within 10 mm and use series resistors of 22-33 Ω to dampen ringing. CAN bus needs a 120 Ω termination at each end of the bus; the F373 internal slope-control feature allows bit rates up to 1 Mbit/s without external transceivers for short networks, but for industrial CAN use external transceivers like SN65HVD230 for noise immunity.
Informations de conformité
RoHS and REACH compliant per ST product environmental compliance statement; not AEC-Q100 qualified - the F373 family targets industrial/consumer applications, not automotive under-hood.