STM32F103VCT6
STMicroelectronics
MCU и процессоры · Cortex-M3 32-bit
CH32V103VCT6
WCH
MCU и процессоры · Cortex-M3 32-bit
STM32F103VCT6 ↔ CH32V103VCT6
CH32V103VCT6 (WCH) pin-to-pin по корпусу LQFP-100 с STM32F103VCT6. RISC-V3A 80MHz. КРИТИЧНО: CH32V103VCT6 имеет 64KB Flash (vs 256KB у STM32F103VCT6) — firmware >64KB не поместится! SRAM 20KB (vs 48KB у STM32F103VCT6). Если проект использует >64KB Flash или >20KB SRAM — замена невозможна. 80 GPIO в LQFP-100 (vs 80 у ST). 2xCAN 2.0B — у обоих. USB Device + USBHD. 12-bit DAC x2 — преимущество (у STM32F103VCT6 нет DAC). TouchKey 16 channels. ADC 16 channels (vs 16 у ST). 3xUSART, 2xSPI, 2xI2C. FSMC для external memory — присутствует. SDIO — нет у CH32V103 (у STM32F103VCT6 есть SDIO). Ethernet MAC — нет у CH32V103 (у STM32F107 есть, но у STM32F103VCT6 тоже нет). Напряжение 2.7V~5.5V (5V tolerant I/O). Flash page size 128 bytes. Для перехода требуется полная перепись firmware под RISC-V.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.