GD32F303RCT6
GigaDevice
MCU и процессоры · Cortex-M4 32-bit
CH32V303RCT6
WCH
MCU и процессоры · Cortex-M4 32-bit
GD32F303RCT6 ↔ CH32V303RCT6
GD32F303RCT6 (Cortex-M4, 120MHz, 256KB Flash, 48KB SRAM, 3x ADC 10ch, 51 GPIO) vs CH32V303RCT6 (RISC-V4F, 144MHz, 256KB Flash, 64KB SRAM, 2x ADC 16ch, 51 GPIO). SRAM у CH32V303 больше (64KB vs 48KB), частота выше (144 vs 120MHz). Оба имеют FSMC, CAN 2.0B, USB FS. Отличия в DMA: у GD32 DMA — 12 каналов с гибкой маршрутизацией между 5 потоками, у CH32V303 — 2x18 каналов, но arbitration mechanism отличается — при одновременной работе ADC + SPI + USART возможны задержки на AHB шине до 5-10 тактов. У GD32 DMA может работать с периферией без участия ядра (cycle stealing), у WCH при высокой загрузке шины возможны конфликты DMA и прерываний. FSMC тайминги: GD32 совместим с STM32 по регистрам, CH32V303 имеет другие reset values — требуется переконфигурация при переносе кода.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.