STM32F103VCT6
STMicroelectronics
MCU и процессоры · Микроконтроллеры (MCU)
APM32F103VCT6
Geehy
MCU и процессоры · Микроконтроллеры (MCU)
STM32F103VCT6 ↔ APM32F103VCT6
STM32F103VCT6 (ST, Cortex-M3 @72МГц) → APM32F103VCT6 (Geehy, Cortex-M3 @96МГц). APM32F103 — прямой pin-to-pin клон STM32F103. Flash: 256KB оба, SRAM: 20KB оба, ядро Cortex-M3, LQFP-100 с полным совпадением распиновки. Ключевые отличия: 1) Частота: 96МГц у APM32 против 72МГц у STM32 — прирост 33%, требуется установить Flash latency = 2 wait states при работе на 96МГц; 2) USB FS device/host, CAN 2.0B, 12-bit ADC (16 каналов), 3x USART, 2x SPI, 2x I2C, timers — периферия идентична, код из STM32Cube HAL переносится с минимальными изменениями; 3) Flash endurance: APM32 заявляет 100K циклов (против 10K у STM32) — лучше для EEPROM-эмуляции; 4) Встроенный температурный сенсор у APM32: ±5°C точность (улучшенный); 5) Power consumption: APM32 потребляет ~32mA при 96МГц (vs ~27mA STM32 @72МГц) — пропорционально частоте; 6) ST-Link работает с APM32 через SWD (IDCODE может отличаться — проверьте версию ST-Link); 7) Bootloader: APM32 использует UART1 (PA9/PA10) для ISP — аналогично STM32, но timing загрузчика может отличаться. Общий вывод: полная pin-to-pin замена с улучшенной производительностью (96МГц) и Flash endurance.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.