STM32F105RBT6 - 72MHz Cortex-M3 MCU | ST | Connectivity
MPN: STM32F105RBT6 ✓ 啟用中STM32F105RBT6 概覽
A microcontroller is a programmable semiconductor that integrates a processor core, memory, and peripherals into one device. The ARM Cortex-M3 is a 32-bit RISC core designed for embedded control, while the STM32F1 family adds timers, communication interfaces, analog converters, and general-purpose I/O. Within the product hierarchy, the STM32F105RBT6 is an embedded MCU, a microcontroller, and ultimately a semiconductor used for real-time control and connected products.
The device operates at 72 MHz and provides 128 KB of Flash for firmware and constants. Its connectivity feature set includes USB OTG FS and Ethernet, making it suitable for network-capable industrial, communications, and data-acquisition equipment. Two 12-bit ADCs support analog measurement, while four general-purpose 16-bit timers, a PWM timer, and the standard and advanced communication interfaces broaden its real-time control capability.
The STM32F105RBT6 combines a high-performance 32-bit architecture with a broad peripheral set in one 64-LQFP package. The 128 KB Flash capacity provides a useful balance between application code, protocol stacks, and update storage, although projects requiring larger firmware images should review their memory budget before finalizing the design. Its connectivity-line positioning distinguishes it from basic STM32F1 devices that omit Ethernet or USB OTG FS.
Typical uses include Ethernet-connected industrial controllers, USB peripheral equipment, embedded gateways, instrumentation systems, and network-accessible automation nodes. The two ADCs are useful for monitoring sensors, while the timers support motor-control, sampling, and periodic event tasks. Firmware configuration, USB firmware, Ethernet PHY integration, and peripheral assignments must be reviewed against the device's complete pin and reference documentation.
PCB design should preserve the LQFP-64 land pattern and route high-speed or sensitive signals according to the manufacturer's recommendations. Adequate decoupling, stable clock implementation, proper Ethernet magnetics or PHY layout, and controlled power sequencing are essential for reliable operation. The package and pin count alone do not establish interchangeability, so firmware support and electrical requirements must be validated before substitution.
This page combines the manufacturer product identity, distributor listing characteristics, cross-reference findings, package details, and practical engineering guidance. It highlights where STM32F105RBT6 fits, explains its main connectivity advantages, and separates pin compatibility from firmware and peripheral compatibility when evaluating replacements.
直接替換替代品,適用於 STM32F105RBT6 — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: STM32F105RBT6 (相同外形與佔位) — 差異在於 Package, ADC, Core, DMA Channels, Flash Memory.
STM32F103RBT6
✅ 直接替換聯絡詢價
查看資料表 →STM32F107RBT6
✅ 直接替換 ⚠️ 規格未經驗證📋 參考替代品(不在目錄中)
STM32F102RBT6
✅ 直接替換 ⚠️ 規格未經驗證📋 參考替代品(不在目錄中)
STM32F101RBT6
✅ 直接替換 ⚠️ 規格未經驗證📋 參考替代品(不在目錄中)
GD32F105RBT6
✅ 直接替換📋 參考替代品(不在目錄中)
STM32F105RBT6 最大額定值與電氣特性
| Product Type | 32-bit ARM Cortex-M3 microcontroller |
| 最大時脈頻率 | 72 MHz |
| Flash Memory | 128 KB |
| Flash Organization | 128K x 8 bits |
| CPU Architecture | 32-bit RISC |
| Core | ARM Cortex-M3 |
| Product Series | STM32F1 connectivity line |
| USB Interface | USB OTG FS |
| Ethernet Interface | Ethernet |
| ADC Configuration | 2 x 12-bit ADC |
| General-Purpose Timers | 4 x 16-bit timer |
| Additional Timer | 1 PWM timer |
| 封裝 | 64-pin LQFP |
| 安裝類型 | Surface mount |
| Family Flash Options | 64 KB or 256 KB |
| RoHS Compliance | unknown |
| REACH Compliance | unknown |
STM32F105RBT6 64-pin lqfp 腳位配置指南
STM32F105RBT6(64-pin lqfp 封裝)的腳位配置。 此數位 IC 包含 GPIO、通訊介面(UART、SPI、I2C)與電源腳位。替代腳位功能與配置選項請參閱製造商資料表。對嵌入式系統設計與 PCB 佈局至關重要。
無詳細腳位定義資料: STM32F105RBT6.
請參閱 資料表 以查看完整腳位配置。
典型應用
STM32F105RBT6 適用於 6 應用s: Ethernet-Connected Industrial Control, USB Peripherals and Embedded Gateways, Data-Acquisition and Instrumentation, Motor Control and PWM Systems, Networked Automation Sensor Nodes, Communications and Protocol Conversion.
Ethernet-Connected Industrial Control
The STM32F105RBT6 fits industrial controllers that combine network communication with real-time local control. Its 72 MHz ARM Cortex-M3 core provides processing headroom for protocols and control logic, while Ethernet connectivity supports communication with supervisory systems, HMIs, or plant networks. Two 12-bit ADCs can monitor process variables, and four general-purpose 16-bit timers support sampling, sequencing, and periodic actuator tasks. The design must include the appropriate Ethernet PHY or magnetics, controlled clocking, robust decoupling, and firmware for the selected network stack.
推薦
USB Peripherals and Embedded Gateways
The STM32F105RBT6 is appropriate for USB-enabled peripherals and gateways because it integrates USB OTG FS alongside a 72 MHz 32-bit Cortex-M3 core. The 128 KB Flash capacity can hold device firmware, USB descriptors, configuration data, and moderate protocol stacks. Engineers can use the ADC and timer resources for local sensing or control while USB handles configuration transfer or host-device connectivity. Board implementation should include connector protection, compliant USB routing and impedance control, correct power supervision, and firmware capable of the required USB device or host role.
推薦
Data-Acquisition and Instrumentation
The STM32F105RBT6 suits precision-oriented instrumentation because it combines two 12-bit ADCs with four general-purpose 16-bit timers and a 72 MHz processing core. Timers can trigger periodic conversions, while the core performs calibration, filtering, status reporting, and USB or Ethernet data transfer. The 128 KB Flash configuration provides space for firmware and lookup data, but signal integrity remains essential. Use short analog routes, appropriate source impedances, separated analog and digital return paths, and shielding or filtering for noisy industrial environments.
推薦
Motor Control and PWM Systems
The STM32F105RBT6 can serve as the supervisory controller in motor-control and PWM systems because it combines four general-purpose 16-bit timers with a dedicated PWM timer and a 72 MHz Cortex-M3 core. The timer resources support timing-sensitive control tasks, current sampling coordination, and actuator drive sequencing. Its USB OTG FS and Ethernet connectivity can also support configuration, diagnostics, and supervisory communication. The MCU should not drive inductive loads directly; use suitable gate drivers, protection circuitry, current sensing, and isolation where required.
推薦
Networked Automation Sensor Nodes
The STM32F105RBT6 fits automation sensor nodes that need local measurement, timing, and network connectivity in one component. Two 12-bit ADCs can digitize sensor outputs, the timer blocks can support periodic sampling, and Ethernet or USB can provide configuration and telemetry. The 72 MHz core allows filtering and protocol processing without a separate controller, while the 64-pin LQFP package remains manageable on a multilayer PCB. Firmware should include sensor diagnostics, watchdog handling, secure configuration updates, and recovery behavior for field-deployed equipment.
推薦
Communications and Protocol Conversion
The STM32F105RBT6 is suitable for protocol-conversion equipment that must bridge USB or Ethernet with embedded serial interfaces. Its 72 MHz Cortex-M3 core can manage concurrent protocol tasks, the 128 KB Flash configuration supports moderate stacks and translation tables, and the advanced communication interfaces expand the available peripheral options. An appropriate network PHY is still required for physical Ethernet signaling. Design the firmware around deterministic buffers, timeout handling, flow control, and watchdog recovery, and verify timing under maximum message throughput rather than relying only on average processing load.
推薦
推薦產品摘要
工程參考資料,適用於 STM32F105RBT6 — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | STM32F103RBT6 | STM32F107RBT6 | STM32F102RBT6 | STM32F101RBT6 | GD32F105RBT6 |
|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Package | LQFP-64 | LQFP-64 - same | LQFP-64 - same | LQFP-64 - same | LQFP-64 - same | LQFP-64 - same |
| CPU Core | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 |
| Maximum Clock Frequency | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 108 MHz |
| Special Features | Connectivity line with USB OTG FS and Ethernet | Connectivity line without Ethernet or USB OTG FS | Connectivity line with USB OTG HS and Ethernet | Connectivity line with a different peripheral mix | Connectivity line without Ethernet or USB OTG FS | Documented pin-to-pin alternative |
主要差異化特點
- Connectivity-line integration (對比STM32F103RBT6)
- Closest documented cross-brand pin-to-pin path (對比GD32F105RBT6)
- Connected peripheral coverage (對比STM32F101RBT6)
設計說明
Place the required supply bypass capacitors directly beside the STM32F105RBT6 power and ground pins, and follow the manufacturer's recommended network exactly. Separate analog and digital supply paths where the device permits it. Ethernet and USB interfaces may add their own filtering or regulator requirements. Verify startup current, brownout behavior, and the voltage tolerance of every attached PHY before releasing a board for production.
Use the manufacturer LQFP-64 land pattern and preserve the pin numbering when planning the board. Keep analog inputs away from Ethernet, USB, and switching-node routing. Maintain short clock traces, provide a clean ground reference, and route high-speed communication signals with continuous reference planes. PCB impedance, USB routing, and Ethernet magnetics or PHY layout must follow the relevant interface implementation guidance.
Do not treat an identical package as proof of identical behavior. STM32F103RBT6 may fit the same hardware footprint, but USB OTG FS, Ethernet, peripheral availability, and firmware requirements differ. GD32F105RBT6 is documented as pin-to-pin, yet its 108 MHz maximum clock exceeds the STM32F105RBT6's 72 MHz limit by 36 MHz. Review startup code, clock settings, flash wait states, driver behavior, and timing before approving any substitution.
For mixed-signal products, establish analog and digital grounding deliberately rather than relying on a single unpartitioned ground pour. Keep sensor inputs short, use suitable source impedances, and place filtering close to the ADC pins. If Ethernet is used, isolate magnetics or the PHY from sensitive analog sections and follow the selected network interface's reference layout to minimize radiated and conducted noise.
Estimated power and thermal review should begin with the actual rail voltages, I/O loading, Ethernet PHY dissipation, and ambient temperature rather than a single nominal value. Calculate total board dissipation from the MCU, PHY or magnetics, regulators, LEDs, and connected loads. Validate the maximum operating case with the enclosure, copper area, and airflow expected in the finished product.
合規資訊
The exact STM32F105RBT6 compliance declarations must be confirmed for the ordered package and temperature variant using the manufacturer product documentation and declaration of compliance.