STM32F373RBT6 - 72MHz Cortex-M4 MCU 128KB Flash | STMicroelectronics
MPN: STM32F373RBT6 ✓ Hoạt độngSTM32F373RBT6 Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho STM32F373RBT6 — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với STM32F373RBT6 (cùng hình factor và footprint) — khác nhau ở Package, Timers, Communication Interfaces, Core, Flash Memory.
STM32F373RCT6
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →STM32F373R8T6
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →STM32F373VCT6
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →STM32F373RBT6 Tỷ lệ tối đa & tính chất điện
| Core | ARM Cortex-M4 with FPU and DSP instructions |
| Tần số xung maksimum | 72 MHz |
| Program Memory (Flash) | 128 KB |
| Data Memory (SRAM) | 24 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| Hộp | 64-LQFP (10x10 mm) |
| Số chân | 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 |
| Nhiệt độ hoạt động | -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.) |
| Trạng thái RoHS | Compliant |
Cấu hình chân STM32F373RBT6
| Chân 1 | PE2/TRACECLK — GPIO PE2 / TRACECLK |
| Chân 2 | PE3/TRACED0 — GPIO PE3 / TRACED0 |
| Chân 3 | PE4/TRACED1 — GPIO PE4 / TRACED1 |
| Chân 4 | PE5/TRACED2 — GPIO PE5 / TRACED2 |
| Chân 5 | PE6/TRACED3 — GPIO PE6 / TRACED3 |
| Chân 6 | VBAT — Backup battery domain supply |
| Chân 7 | PC13 — GPIO PC13 |
| Chân 8 | PC14/OSC32_IN — GPIO PC14 / LSE crystal input |
| Chân 9 | PC15/OSC32_OUT — GPIO PC15 / LSE crystal output |
| Chân 10 | VREF+ — ADC/DAC positive reference |
| Chân 11 | VDDA — Analog supply |
| Chân 12 | VSSA — Analog ground |
| Chân 13 | PA0/WKUP — GPIO PA0 / WKUP |
| Chân 14 | PA1 — GPIO PA1 |
| Chân 15 | PA2 — GPIO PA2 |
| Chân 16 | PA3 — GPIO PA3 |
| Chân 17 | PA4 — GPIO PA4 |
| Chân 18 | PA5 — GPIO PA5 |
| Chân 19 | PA6 — GPIO PA6 |
| Chân 20 | PA7 — GPIO PA7 |
| Chân 21 | PB0 — GPIO PB0 |
| Chân 22 | PB1 — GPIO PB1 |
| Chân 23 | PB2 — GPIO PB2 |
| Chân 24 | PB10 — GPIO PB10 |
| Chân 25 | PB11 — GPIO PB11 |
| Chân 26 | VSS_1 — Ground |
| Chân 27 | VDD_1 — Digital supply |
| Chân 28 | PB12 — GPIO PB12 |
| Chân 29 | PB13 — GPIO PB13 |
| Chân 30 | PB14 — GPIO PB14 |
| Chân 31 | PB15 — GPIO PB15 |
| Chân 32 | PA8 — GPIO PA8 |
| Chân 33 | PA9 — GPIO PA9 |
| Chân 34 | PA10 — GPIO PA10 |
| Chân 35 | PA11/USB_DM — GPIO PA11 / USB D- |
| Chân 36 | PA12/USB_DP — GPIO PA12 / USB D+ |
| Chân 37 | PA13/SWDIO — GPIO PA13 / SWDIO |
| Chân 38 | VSS_2 — Ground |
| Chân 39 | VDD_2 — Digital supply |
| Chân 40 | PA14/SWCLK — GPIO PA14 / SWCLK |
| Chân 41 | PA15 — GPIO PA15 |
| Chân 42 | PB3 — GPIO PB3 |
| Chân 43 | PB4 — GPIO PB4 |
| Chân 44 | PB5 — GPIO PB5 |
| Chân 45 | PB6 — GPIO PB6 |
| Chân 46 | PB7 — GPIO PB7 |
| Chân 47 | BOOT0 — Boot mode select |
| Chân 48 | PB8 — GPIO PB8 |
| Chân 49 | PB9 — GPIO PB9 |
| Chân 50 | VSS_3 — Ground |
| Chân 51 | VDD_3 — Digital supply |
| Chân 52 | PE7 — GPIO PE7 |
| Chân 53 | PE8 — GPIO PE8 |
| Chân 54 | PE9 — GPIO PE9 |
| Chân 55 | PE10 — GPIO PE10 |
| Chân 56 | PE11 — GPIO PE11 |
| Chân 57 | PE12 — GPIO PE12 |
| Chân 58 | PE13 — GPIO PE13 |
| Chân 59 | PE14 — GPIO PE14 |
| Chân 60 | PE15 — GPIO PE15 |
| Chân 61 | PD8 — GPIO PD8 |
| Chân 62 | PD9 — GPIO PD9 |
| Chân 63 | PD10 — GPIO PD10 |
| Chân 64 | PD11 — GPIO PD11 |
Ứng dụng tiêu biểu
STM32F373RBT6 phù hợp cho 7 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho STM32F373RBT6 — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- 256 KB Flash upgrade on identical footprint (vsSTM32F373RCT6)
- Three on-chip 12-bit DACs (vsSTM32F302R8T6)
- Cortex-M4F FPU + DSP instructions (vsSTM32F103C8T6)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.