STM32F373RBT6 - 72MHz Cortex-M4 MCU 128KB Flash | STMicroelectronics
部品番号: STM32F373RBT6 ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 概要
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.
ドロップイン代替品: STM32F373RBT6 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: STM32F373RBT6 (同一形状・フットプリント) — 相違点: Package, Timers, Communication Interfaces, Core, SRAM.
クイック比較ツール — 並列比較する代替部品を選択:
STM32F373RCT6
✅ ドロップイン✓ 在庫あり
$5.74 / 個
データシートを見る →STM32F373R8T6
✅ ドロップイン✓ 在庫あり
$5.05 / 個
データシートを見る →STM32F373VCT6
✅ ドロップイン✓ 在庫あり
$5.25 / 個
データシートを見る →STM32F373RBT6 最大定格&電気的特性
| Core | ARM Cortex-M4 with FPU and DSP instructions |
| 最大クロック周波数 | 72 MHz |
| Program Memory (Flash) | 128 KB |
| Data Memory (SRAM) | 24 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| パッケージ | 64-LQFP (10x10 mm) |
| ピン数 | 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 |
| 動作温度 | -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.) |
| RoHS ステータス | Compliant |
STM32F373RBT6 ピン構成
| ピン 1 | PE2/TRACECLK — GPIO PE2 / TRACECLK |
| ピン 2 | PE3/TRACED0 — GPIO PE3 / TRACED0 |
| ピン 3 | PE4/TRACED1 — GPIO PE4 / TRACED1 |
| ピン 4 | PE5/TRACED2 — GPIO PE5 / TRACED2 |
| ピン 5 | PE6/TRACED3 — GPIO PE6 / TRACED3 |
| ピン 6 | VBAT — Backup battery domain supply |
| ピン 7 | PC13 — GPIO PC13 |
| ピン 8 | PC14/OSC32_IN — GPIO PC14 / LSE crystal input |
| ピン 9 | PC15/OSC32_OUT — GPIO PC15 / LSE crystal output |
| ピン 10 | VREF+ — ADC/DAC positive reference |
| ピン 11 | VDDA — Analog supply |
| ピン 12 | VSSA — Analog ground |
| ピン 13 | PA0/WKUP — GPIO PA0 / WKUP |
| ピン 14 | PA1 — GPIO PA1 |
| ピン 15 | PA2 — GPIO PA2 |
| ピン 16 | PA3 — GPIO PA3 |
| ピン 17 | PA4 — GPIO PA4 |
| ピン 18 | PA5 — GPIO PA5 |
| ピン 19 | PA6 — GPIO PA6 |
| ピン 20 | PA7 — GPIO PA7 |
| ピン 21 | PB0 — GPIO PB0 |
| ピン 22 | PB1 — GPIO PB1 |
| ピン 23 | PB2 — GPIO PB2 |
| ピン 24 | PB10 — GPIO PB10 |
| ピン 25 | PB11 — GPIO PB11 |
| ピン 26 | VSS_1 — Ground |
| ピン 27 | VDD_1 — Digital supply |
| ピン 28 | PB12 — GPIO PB12 |
| ピン 29 | PB13 — GPIO PB13 |
| ピン 30 | PB14 — GPIO PB14 |
| ピン 31 | PB15 — GPIO PB15 |
| ピン 32 | PA8 — GPIO PA8 |
| ピン 33 | PA9 — GPIO PA9 |
| ピン 34 | PA10 — GPIO PA10 |
| ピン 35 | PA11/USB_DM — GPIO PA11 / USB D- |
| ピン 36 | PA12/USB_DP — GPIO PA12 / USB D+ |
| ピン 37 | PA13/SWDIO — GPIO PA13 / SWDIO |
| ピン 38 | VSS_2 — Ground |
| ピン 39 | VDD_2 — Digital supply |
| ピン 40 | PA14/SWCLK — GPIO PA14 / SWCLK |
| ピン 41 | PA15 — GPIO PA15 |
| ピン 42 | PB3 — GPIO PB3 |
| ピン 43 | PB4 — GPIO PB4 |
| ピン 44 | PB5 — GPIO PB5 |
| ピン 45 | PB6 — GPIO PB6 |
| ピン 46 | PB7 — GPIO PB7 |
| ピン 47 | BOOT0 — Boot mode select |
| ピン 48 | PB8 — GPIO PB8 |
| ピン 49 | PB9 — GPIO PB9 |
| ピン 50 | VSS_3 — Ground |
| ピン 51 | VDD_3 — Digital supply |
| ピン 52 | PE7 — GPIO PE7 |
| ピン 53 | PE8 — GPIO PE8 |
| ピン 54 | PE9 — GPIO PE9 |
| ピン 55 | PE10 — GPIO PE10 |
| ピン 56 | PE11 — GPIO PE11 |
| ピン 57 | PE12 — GPIO PE12 |
| ピン 58 | PE13 — GPIO PE13 |
| ピン 59 | PE14 — GPIO PE14 |
| ピン 60 | PE15 — GPIO PE15 |
| ピン 61 | PD8 — GPIO PD8 |
| ピン 62 | PD9 — GPIO PD9 |
| ピン 63 | PD10 — GPIO PD10 |
| ピン 64 | PD11 — GPIO PD11 |
主な用途
STM32F373RBT6 の用途: 7 件s: 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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: STM32F373RBT6 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- 256 KB Flash upgrade on identical footprint (vs STM32F373RCT6)
- Three on-chip 12-bit DACs (vs STM32F302R8T6)
- Cortex-M4F FPU + DSP instructions (vs STM32F103C8T6)
設計ノート
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.
コンプライアンス情報
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.