Product Guides

Artery AT32 Development Ecosystem and Toolchain Guide

A microcontroller is only as good as the toolchain around it. The reason Cortex-M alternatives gained traction is that they plug into the same Arm ecosystem most teams already run: Keil, IAR, GCC, and the usual debug probes. Artery's AT32 is no exception. This guide covers the AT32 development story and the in-stock reference parts worth keeping on the bench.

AI-generated concept of an embedded development board and debug probe

1. The toolchain you already know

  • Keil MDK / IAR EWARM — commercial Arm flows with device packs for AT32.
  • GCC + Eclipse / VS Code — open flows via an AT32 Work Bench or standard Cortex-M setup.
  • Debug probes — J-Link, CMSIS-DAP and ST-Link-class probes all speak Cortex-M SWD.

2. Porting from STM32 to AT32

Because both are Cortex-M, a lot of code carries over — but the clock tree, Flash algorithm, device pack and peripheral registers differ. Re-target those explicitly and validate. The AT32F403ACGT7 we stock is offered as an STM32F103C8T6 alternative, so it is a natural first porting exercise.

3. Reference MCUs on the bench

PartNotesLink
AT32F403ACGT7Artery AT32F4, the part under evaluationAT32F403ACGT7
STM32F103C8T6The F103 reference your AT32 target mirrorsSTM32F103C8T6
STM32F407ZGT6F4-class reference for toolchain checksSTM32F407ZGT6
RP2040Dual-Cortex-M0+ dev platform for comparisonRP2040
STM32H743VIT6High-end Cortex-M7 referenceSTM32H743VIT6

4. A sane bring-up order

  • Install the AT32 device pack and a known-good clock/blink example.
  • Confirm the debug probe connects and Flash downloads.
  • Port one peripheral at a time; validate clock tree and ADC before the application.
  • Keep an in-stock STM32 reference on the same bench to diff behaviour.

Browse the microcontroller range. Send the part you are porting and your toolchain for a quote on the real devices.

Frequently asked questions

What toolchains support Artery AT32?

AT32 development is supported by the mainstream Arm toolchains — Keil MDK, IAR EWARM, and GCC-based flows (e.g. with an AT32 Work Bench or standard Eclipse/VS Code setups) — plus standard debug probes such as J-Link and CMSIS-DAP. Confirm the exact pack and probe support for your chosen part.

Can I port STM32 code to AT32?

Often, because both are Cortex-M and the peripheral concepts overlap, but you must re-target the device support pack, clock tree, Flash algorithm and any peripheral register differences. Treat porting as real work, not a copy-paste; budget validation time.

Do I need special hardware to start?

A standard Cortex-M debug probe (J-Link / CMSIS-DAP / ST-Link-class) and a board with the part is enough to begin. The bigger task is the software pack and a known-good blink/clock reference before layering your application.

Which MCUs do you stock for a reference bench?

We stock the Artery AT32F403ACGT7 plus in-stock STM32 F1/F4/H7 and RP2040 parts you can use as reference platforms while building out the toolchain.

About us & trademarks: JTDZ Tech (Shenzhen Jingteng Electronics Technology Co., Ltd.) is an independent distributor of electronic components. We are not an authorised distributor or representative of the manufacturers named in this article. Manufacturer and part names are used for indicative purposes only, to help identify the components discussed; all trademarks remain the property of their respective owners. Always verify specifications against the official datasheet before design-in or purchase.

Recommended next steps

If you are sourcing any of the parts mentioned in this guide, we can help you confirm stock, pricing, and lead times quickly.

💬 Prices vary with order quantity & market conditions. The listed price is for reference only. Contact us for a real-time quote — we offer competitive pricing for volume orders and hard-to-find parts.
Artery AT32 vs GigaDevice GD32: Cortex-M Comparison
Artery AT32 for Motor Control and Industrial Applications