- Главная
- Аналоги STM32: таблица замен (GD32, APM32, CH32, AT32)
Аналоги STM32: таблица замен (GD32, APM32, CH32, AT32)
Дефицит и рост цен на STM32 подталкивают искать замену. Собрали таблицу кросс-замен STM32 на совместимые микроконтроллеры GD32, APM32, CH32 и AT32 — с честной оценкой совместимости и подсказками по миграции. Нужны конкретные позиции — пришлите артикулы или BOM-лист, подтвердим цену, наличие и срок, подберём pin-to-pin замену.
Запросить замену STM32 по списку →
Важно: «pin-to-pin» означает совпадение корпуса и расположения выводов, но не гарантирует бинарную совместимость кода. Почти всегда требуется правка тактирования, flash latency и инициализации периферии, а также валидация на образце. Это другой микроконтроллер в том же корпусе, а не «тот же чип дешевле».
Таблица кросс-замен STM32
| Оригинал STM32 | Ближайшие замены | Уровень совместимости | Что учесть при миграции |
|---|---|---|---|
| STM32F103C8/CB Cortex-M3, 72 МГц, LQFP-48 |
GD32F103C8/CB · APM32F103C8/CB · CH32F103C8 | Высокая (pin-to-pin) | GD32 — ближайший аналог (108 МГц, регистры ~90–95%). Поднять BOOT0 к земле через 10 кОм, проверить flash wait-state выше 72 МГц. |
| STM32F103RC/VE Cortex-M3, LQFP-64/100 |
GD32F103Rx/Vx · APM32F103Rx/Vx | Высокая (pin-to-pin) | Прошивка STM32 обычно стартует с минимальной правкой. Проверить таймеры, ADC и USB. |
| STM32F407VG/ZG Cortex-M4F, LQFP-100/144 |
GD32F407/F307 · APM32F407 · AT32F403A | Footprint-совместимо | Корпус совпадает, но функции отдельных выводов и flash-карта отличаются — обязательная валидация. AT32F403A — ещё и апгрейд по частоте. |
| STM32F030/F031 Cortex-M0, бюджетные |
GD32F130/E230 · CH32F030 | Средняя | Регистры периферии заметно отличаются — правка кода. Подходит для простых задач без сложной периферии. |
| STM32F072 / STM32G0 Cortex-M0/M0+, USB/новые серии |
Прямых pin-to-pin клонов нет | Низкая (редизайн) | Регистр-несовместимо. Рассматривать как новый дизайн: CH32 (RISC-V), GD32 младших серий или возврат на доступный STM32. |
| Нужен запас по производительности (управление двигателем, DSP) |
AT32F403A / AT32F407 (до 240–288 МГц, M4F) | Footprint + апгрейд | Замена «с запасом» вместо STM32F103/F4. Требует адаптации прошивки под Artery. |
Чем отличаются производители-аналоги
- GD32 (GigaDevice) — самый близкий к STM32 и проверенный временем выбор. F103-серия pin-to-pin совместима больше десяти лет, широкая экосистема. Старт «по умолчанию», если нужно «чтобы просто заработало».
- APM32 (Geehy) — близкая к STM32F103 совместимость по регистрам. Для российского и внутреннего рынка — рабочий вариант; при экспорте в ЕС/США стоит проверить вопрос IP с юристами.
- CH32 (WCH) — дешевле, footprint-совместимые F103 и RISC-V серии (CH32V) для новых высокообъёмных изделий. Тулчейн скромнее, но цена ниже.
- AT32 (Artery) — апгрейд по производительности (до 240–288 МГц, Cortex-M4F) для задач уровня STM32F4: управление двигателем, DSP, ЦОС.
Что проверить при замене STM32
- BOOT0 — подтянуть к земле через 10 кОм (поведение внутренней подтяжки у клонов отличается).
- Тактирование — у GD32/AT32 другая максимальная частота и дерево тактирования; пересчитать PLL.
- Flash latency — настройки задержки чтения flash отличаются выше 72 МГц.
- Инициализация периферии — отдельные биты регистров и таймингов могут отличаться; сверить с datasheet.
- Валидация — заложить ~инженеро-неделю на проверку нетривиальной замены и заказать образец до серии.
Готовые подборки и каталог
Частые позиции с разбором замен: аналог STM32F103 · аналог STM32F407 · аналог STM32G030 · GD32F103 · CH32V003.
Больше направлений — в хабе аналоги микроконтроллеров и общем подборе аналогов. Купить — в каталоге микроконтроллеры. Поставка под заказ по всей России, работа с юрлицами (НДС, ЭДО, договор).
Частые вопросы
Является ли GD32 настоящей заменой STM32?
Для семейства F103 в стандартных корпусах (LQFP-48/64/100) GD32 действительно pin-to-pin совместим и регистр-совместим на ~90–95%, поэтому прошивка STM32 обычно стартует с минимальной правкой. Для старших серий (F4 и выше) корректнее говорить «footprint-совместимо»: корпус совпадает, но часть функций выводов может отличаться.
Можно ли просто впаять аналог вместо STM32 без правки прошивки?
Иногда простые проекты стартуют сразу, но рассчитывать на это нельзя. Минимум — настроить тактирование, flash latency и подтянуть BOOT0. Pin-совместимость не равна код-совместимости: относитесь к замене как к другому микроконтроллеру и валидируйте её.
Чем заменить STM32G0 или STM32F0?
Прямых pin-to-pin клонов у этих серий нет — они регистр-несовместимы. Это редизайн: можно перейти на CH32 (RISC-V), младшие GD32 или вернуться на доступную серию STM32. Пришлите задачу — поможем подобрать.
Поставляете эти микроконтроллеры под заказ?
Да, поставляем STM32, GD32, APM32, CH32 и AT32 под заказ по всей России от 1 шт. Пришлите артикулы или BOM-лист — подтвердим цену, наличие и срок в течение 24 часов, предложим pin-to-pin замену при дефиците.
Смотрите также: аналоги микроконтроллеров · распиновка · подбор аналогов · поставка дефицита.
