
Shares the same package and flash size, but has a weaker core, significantly less RAM, and lower speed.
The STM32F105RBT6 is a popular Cortex-M3 MCU with CAN and USB OTG. Finding a direct replacement is challenging, but functional alternatives exist with different performance characteristics that require careful engineering review.
Different core (M0+ vs M3) and peripheral registers require a full software port.
Major differences in RAM, speed, and unverified peripherals (CAN/USB) require re-evaluation.
Candidates share the same LQFP-64 package, but pinout is not compatible.
No direct, drop-in replacement from another manufacturer is confirmed. All known alternatives require significant firmware changes and electrical validation.
Migrating to a newer STMicroelectronics STM32 series (e.g., STM32G4 or L4) is the recommended upgrade path for feature and toolchain compatibility.
Firmware incompatibility due to the different CPU core (ARM Cortex-M0+ vs. M3) and significant differences in RAM, speed, and peripheral registers.

Shares the same package and flash size, but has a weaker core, significantly less RAM, and lower speed.
| Feature / factor | STM32F105RBT6 | HC32F176KATA-LQ64 | HC32L073KATA-LQFP64 | Alt 3 | Compatibility / risk |
|---|---|---|---|---|---|
| Package | LQFP-64 | LQFP-64 | LQFP-64 | LQFP-64 — Form-factor is compatible.; HC32L073KATA-LQFP64: Form-factor is compatible. | |
| Core Architecture | ARM Cortex-M3 | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ — Requires full firmware porting.; HC32L073KATA-LQFP64: Requires full firmware porting. | |
| Ram Size | 64 KB | 16 KB | 16 KB | 16 KB — 75% reduction; may not support application.; HC32L073KATA-LQFP64: 75% reduction; may not support application. | |
| Cpu Speed | 72 MHz | 48 MHz | 48 MHz | 48 MHz — Performance downgrade.; HC32L073KATA-LQFP64: Performance downgrade. | |
| Connectivity | CAN, USB OTG | Unknown | - | Unknown — Candidate peripherals unverified. | |
| Temperature | -40°C ~ 105°C (Typical) | - | -40°C ~ 85°C | -40°C ~ 85°C — Narrower operating temperature range. |
The best path is migrating to a newer STM32 family like the G4 or L4 series to maintain toolchain compatibility. Cross-vendor alternatives like the HC32 series exist but require extensive redesign.