TM4C123GH6PMI
Texas Instruments
MCU и процессоры · Микроконтроллеры (MCU)
CH32V307RCT6
WCH
MCU и процессоры · Микроконтроллеры (MCU)
TM4C123GH6PMI ↔ CH32V307RCT6
TM4C123GH6PM: 80МГц Cortex-M4F с FPU, 256KB Flash, 32KB SRAM, 2KB EEPROM, 8x UART (!), 4x SSI/SPI, 4x I2C, USB 2.0 OTG, 2x CAN 2.0B, 2x 12-bit ADC (1Msps), 16x PWM, QEI, Hibernation module. CH32V307RCT6: 144МГц RISC-V4F (без FPU! — RV32IMAC, нет F!), 256KB Flash, 64KB SRAM (в 2 раза больше), 8x USART/UART, 3x SPI, 2x I2C, USB FS + USB HS (480Mbps!), 2x CAN 2.0B, 2x 12-bit ADC, 10x timer. Критическое отличие: TM4C123 имеет Cortex-M4F с FPU — аппаратный floating-point. CH32V307 — RISC-V4F без FPU (нет расширения F!), floating-point только программный. Если код использует float/double — существенная потеря производительности. USB HS 480Mbps у CH32V307 — преимущество. Нет Hibernation module (LPM с RTC+Vbat) — проверьте требования к спящему режиму. Подводный камень: отсутствие FPU критично для DSP-алгоритмов.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.