STM32F105RCT6
STMicroelectronics
MCU и процессоры · Микроконтроллеры (MCU)
CH32V307RCT6
WCH
MCU и процессоры · Микроконтроллеры (MCU)
STM32F105RCT6 ↔ CH32V307RCT6
STM32F105RCT6: Cortex-M3 @72МГц, 256KB Flash, 64KB SRAM, LQFP-64 (51 I/O), USB OTG HS/FS + on-chip PHY, 2x CAN 2.0B. CH32V307RCT6: RISC-V @144МГц, 256KB Flash, 64KB SRAM, LQFP-64, USB OTG HS (встроенный PHY), Ethernet MAC. КРИТИЧНОЕ ОТЛИЧИЕ: архитектура RISC-V vs ARM Cortex-M3 — НЕСОВМЕСТИМЫ на уровне инструкций. Требуется полная переделка firmware с нуля на RISC-V toolchain. Отсутствие CAN в CH32V307 — если приложение использует CAN, требуется внешний CAN-контроллер. CH32V307 имеет Ethernet MAC (которого нет у STM32F105) — бонус для сетевых приложений. Встроенный USB HS PHY в CH32V307 (у STM32F105 внешний PHY для HS mode). Напряжение: 2.0-3.6V (STM32) vs 3.3V (CH32V307). Температурный диапазон: проверьте. Замена возможна только при полном редизайне firmware и отказе от CAN.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.