Mainstream line, Cortex®-M4F 200MHz CPU, 256~1024KB Flash, 224KB SRAM, XMC,
USB Microcontroller

AT32F403 high-performance microcontrollers, powered by 32-bit ARM® Cortex®-M4 core, apply advanced process to achieve 200 MHz computing speed. The embedded single precision floating-point unit (FPU) and digital signal processor (DSP), rich peripherals and flexible clock control mechanism can meet an extensive range of applications. The superior memory design supports up to 1 MB Flash memory and 224 KB SRAM, with the excellent Flash access zero wait feature far beyond the same level of chip industry.

AT32F403 family incorporates high performance, low power and reliability, and provides a wide range of chips for selection in response to diverse memory requirements. Its rich on-chip resource allocation, high integration, cost-effective performance and first-class market competitiveness are the best choice for industrial automation, motor control, IoT, consumer electronics and other cost-sensitive and high-computing requirements.

Key Features

  • Performance
    • ARM® Cortex®-M4 with 200 MHz maximum frequency
    • Floating point unit (FPU)
    • Flash memory access zero wait
    • 2.6 V to 3.6 V operating voltage
    • I/Os 5 V-tolerant
    • Operating temperature -40 to +85°C
  • Memories
    • 256 to 1024 KB of Flash instruction/data memory
    • Up to 96+128 KB of SRAM
  • Clock
    • PLL (200 MHz output)
    • 4 to 25 MHz crystal oscillator
    • Internal 8 MHz factory-trimmed RC (TA =-40°C to +85°C)
    • 32 kHz oscillator for RTC with calibration
    • Internal 40 kHz RC with calibration
  • Reset and supply management
    • Power-on/Low-voltage reset (POR/LVM)
    • Programmable voltage monitor (PVM)
  • Analog high-performance peripherals
    • 3 x 12-bit, 0.5 μs A/D converters (up to 21 channels)
    • 2 x 12-bit D/A converters
  • Timers
    • Up to 3 x 16-bit, motor control PWM advanced timers with dead-time generation
    • Up to 2 x 32-bit timers + 8 x 16-bit timers
    • 2 x watchdog timers (Independent and Window)
    • 2 x 16-bit basic timers to drive the DAC
    • SysTick timer: a 24-bit downcounter
  • Peripheral interfaces
    • Up to 3 x I²C interfaces (SMBus/PMBus)
    • Up to 4 x SPIs (50 Mbit/s), all with I²S interface multiplexed
    • 3 x USART + 2 x UART
    • Up to 2 x SDIO interfaces
    • USB 2.0 full-speed interface
    • CAN interface (2.0B Active)
  • DMA
    • 12 channels, support timers, ADCs, DACs, SDIOs, I²S, SPIs, I²Cs and USARTs
  • XMC
    • Supports Compact Flash, SRAM, PSRAM, NOR and NAND memories
    • Supports LCD parallel interface, 8080/6800 modes
  • SPIM
    • External SPI Flash memory extension (for both program execution and data storage) with encryption capability
  • Packages
    • LQFP144 20 x 20 mm

ARM Cortex®-M4F AT32F403 Product Selector

Part Number AT32F403xxT6
ZC ZE ZG
CPU frequency (MHz) 200
Int. Flash(1)(2) ZW(KB) 256
NZW(KB) 0 256 768
Total(KB) 256 512 1024
SRAM (KB) 96+128 (2)
Timers Advanced-control 3
32-bit
general-purpose
2
16-bit
general-purpose
8
Basic 2
SysTick 1
WDT 1
WWDT 1
RTC 1
Communication I²C 3
SPI/I²S 4/4
USART+UART 3+2
SDIO 2
USB Device 1
CAN 1
Analog 12-bit ADC
numbers/channels
3
21
12-bit DAC
numbers/channels
2
2
GPIOs 112
XMC 1
SPIM (3) 1 ch / up to 16 MB
Operating temperatures -40 to +85 °C
Packages LQFP144
20x20 mm
Note
  1. ZW = zero wait-state, up to SYSCLK 200 MHz
    NZW = non-zero wait-state
  2. The internal Flash supports extensive SRAM 224 KB. Take the AT32F403ZGT6 as an example, on which the Flash/SRAM can be configured into two options below:
    - ZW: 256 KB, NZW: 768 KB, RAM: 96 KB;
    - ZW: 128 KB, NZW: 896 KB, RAM: 224 KB.
  3. SPIM = External SPI Flash memory extension (for both program execution and data storage) with encryption capability.

Resources

Product Select Guide

Download Description Version Date
  AT32 MCU(PDF)
     AT32 MCU(EXCEL)
AT32 MCU Product Select Guide V202203 2022.04.12
2022.03.08

Cross Reference Table

Download Description Version Date
   AT32 MCU Cross reference table V202011 2020.11.03

Datasheet

Download Description Version Date
  AT32F403 AT32F403 Series pin definition, electrical characteristics and packaging information - -

Reference Manual

Download Description Version Date
  AT32F403 A complete description of peripherals and registers concerning AT32F403 - -

Evaluation Board

Download Description Version Date
  AT-START-F403 AT32F403 evaluation board supporting Arduino standard interfaces V1.3 2019.12.25

BSP

Download Description Version Date
  Firmware Library AT32F403 firmware library BSP user guide V2.0.0 2022.02.11

Pack

Download Description Version Date
  Keil 4
  Keil 5
Supports AT32 MCU to run in Keil MDK V2.1.0
V2.1.1
2022.04.02
2022.04.02
  IAR Supports AT32 MCU to run in IAR EWARM V2.0.8 2022.02.11
  Segger Supports Segger tools to identify AT32 MCU V2.0.2 2022.02.11
  ConfigJLink How to resume download for AT32 series V1.0.1 2019.02.26

Tool

Download Description Version Date
  AT32 IDE_Linux
  AT32 IDE_Windows
A software development environment for cross-platform ARM embedded system
based on Eclipse development supporting AT32 MCU
V1.0.02 2022.9.26
  AT-Link Emulation and online/offline programming tools supporting AT32 MCU V2.1.0 2022.07.22
  AT-Link Console In-Circuit-Programming Console tool supporting AT32 MCU V3.0.02 2022.08.22
  ICP In-Circuit-Programming tool supporting AT32 MCU V3.0.05 2022.08.26
  ISP In-System-Programming tool supporting AT32 MCU V2.0.06 2022.08.25
  ISP_Multi-Port In-System-Multi-Port Programming tool supporting AT32 MCU V2.0.06 2022.08.25
  ISP Console_Linux
  ISP Console_Windows
In-Circuit-Programming Console tool supporting AT32 MCU V3.0.03 2022.08.25
  Bootloader ISP protocols V2.0.2 2022.06.15
  New Clock Configuration Clock configuration for AT32 MCU V3.0.03 2022.08.25
  I2C Timing Configuration Clock configuration for AT32 MCU V2.0.3 2022.08.11
  CAN BitRate Configuration CAN baud rate configuration for AT32 MCU V1.0.00 2022.06.09

USB Tool Driver

Download Description Version Date
  HID IAP Tool IAP device upgrade tool V2.0.1 2022.08.11
  USBHID_Demo USB HID Demo PC software V1.0.2 2022.08.11
  VirtualCom DriverInstall Virtual serial port PC driver V1.0.31 2022.08.11
  VirtualCom Composite
DriverInstall
Virtual serial port composite PC driver V1.0.31 2022.08.11

Application Note

Download Description Version Date
  MG0006 Migration guide from AT32F403 to AT32F403A V2.0.0 2022.02.28

Tech Support

Artery provides customers with an extensive range of technical support, including development board, various development tools, hardware and database consulting services to help expedite product development and shorten time to market. Please contact us further for detailed information.

support_artery@arterytek.com