STM32F303VCT6
STMicroelectronics
MCU и процессоры · Cortex-M4 32-bit
CH32V303VCT6
WCH
MCU и процессоры · Cortex-M4 32-bit
STM32F303VCT6 ↔ CH32V303VCT6
STM32F303VCT6 (Cortex-M4F, 72MHz, 256KB Flash, 40KB SRAM + 8KB CCM, FSMC) vs CH32V303VCT6 (RISC-V4F, 144MHz, 256KB Flash, 64KB SRAM, FSMC, SDIO). Оба имеют FSMC для подключения внешней SRAM/LCD. Критическое отличие: тайминги FSMC у CH32V303 отличаются от STM32 — регистры Setup/Hold time имеют другие диапазоны значений. Если подключен внешний LCD или SRAM, регистры FSMC_BTRx/FWSM_BCRx придётся пересчитывать с нуля, иначе будут артефакты на экране или data corruption. У STM32F303 FSMC работает до 36MHz (HCLK/2), у CH32V303 заявлено до 144MHz HCLK, но FSMC timing constraints не публикуются детально. SDIO у CH32V303 есть только в V-версии (100-pin), у STM32F303V — нет SDIO. Это дополнительная функция WCH, но её драйверы могут конфликтовать с FSMC по DMA.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.