Value line, Cortex®-M4 150MHz CPU, 64~256KB Flash, 32KB SRAM, CAN, OTG,
2COMP Microcontroller

AT32F415 (value line) series, powered by ARM® Cortex®-M4 core, features up to 150 MHz CPU computing speed and embedded data signal processor (DSP), 256 KB Flash memory and 32 KB SRAM. Its system memory (18 KB) serves not only as a boot loader, but also as user instruction and data memory at one time, achieving a maximum of 256+18 KB of space. More than that, it boasts up to 5x UART, 2x SPI (multiplexed I²S), 2x I²Cs, 1x SDIO, 1x CAN (2.0B Active), 1x 16-bit advanced timer, 5x 16-bit and 2x 32-bit general-purpose timers, 1x 14-channel DMA controller, 2x extended high-speed rail to rail input/output analog voltage comparators, 1x 12-bit 16-channel high-speed ADC with 2M SPS. Almost fast I/Os are 5 V-tolerant that support high-speed data collection and mixed signal processing, among others, with the competitive edge far beyond its counterparts in the USB OTG MCU field.

AT32F415 series is equipped with Security Library (sLib) developed by Artery. It is a defined area protected by a code in the main memory so that solution providers can not only program core algorithm in it with great peace of mind, but also provide downstream customers with room for secondary development, greatly enhancing its security, reliability and usage convenience.

In addition, AT32F415 devices can perform well in the temperature range of -40 to 105°C , and provide a wide range of chip selection, including five packages such as LQFP64, LQFP48, QFN48 and QFN32 in response to diverse demands. Its powerful on-chip resource allocation, high integration, cost-effective performance has built up its outstanding competitive edge in the global market, becoming the top choice for design applications that require high-speed computation and USB applications such as gaming, industrial automation, motor control, IoT and consumer electronics.

Key Features

  • Performance
    • ARM® Cortex®-M4 with 150 MHz maximum frequency with a memory protection unit (MPU)
    • DSP instructions
    • 2.6 V to 3.6 V operating voltage
    • I/Os 5 V tolerant
    • Operating temperature -40 to +105°C
  • Memories
    • 64/128/256 KB +18 KB of Flash instruction/data memory
    • Up to 32 KB of SRAM
    • sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
    • 18 Kbytes of system memory used as a Bootloader or as a general instruction/data memory (one-time-configured)
  • Clock
    • PLL (150 MHz output)
    • 4 to 25 MHz crystal oscillator
    • Internal 48 MHz factory-trimmed RC with automatic clock calibration (ACC) (accuracy 1 % at TA = 25 °C, 2.5 % at TA = -40 to +105 °C)
    • 32 kHz oscillator for ERTC with calibration
    • Internal 40 kHz RC with calibration
  • Reset and supply management
    • Sleep, Stop and Standby modes
    • Power-on/Low-voltage reset (POR/LVR)
    • Programmable voltage monitor (PVM)
    • VBAT supply for RTC and 20 x 32-bit backup registers
  • Analog high-performance peripherals
    • 1 x 12-bit, 0.5 μs A/D converters (up to 16 channels)
    • 2 comparators
  • DMA
    • 14 channels, support timers, ADCs, SDIOs, I²S, SPIs, I²Cs and USARTs
  • Up to 55 fast I/O
    • 27/39/55 multi-functional bi-directional I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant
    • All fast I/Os, control registers accessible with fᴀʜʙ speed
  • Timers
    • 1 x 16-bit, motor control PWM advanced timers with dead-time generation
    • Up to 2 x 32-bit timers + 5 x 16-bit timers
    • 2 x watchdog timers (Independent and Window)
    • SysTick timer: a 24-bit downcounter
  • ERTC: enhanced RTC with subsecond accuracy and hardware calendar
  • Up to 12 communication interfaces
    • 2 x I²C interfaces (SMBus/PMBus)
    • 3 x USART + 2 x UART (ISO7816 interface, LIN, IrDA capability, modem control)
    • 2 x SPIs (37.5 Mbit/s), both with I²S interface multiplexed
    • CAN interfaces (2.0B Active) with dedicated 256 bytes SRAM
    • USB 2.0 full-speed device/host/OTG controller with dedicated 1280 Bytes SRAM
    • SDIO interface
  • Packages
    • LQFP64 10 x 10 mm
    • LQFP64 7 x 7 mm
    • LQFP48 7 x 7 mm
    • QFN48 6 x 6 mm
    • QFN32 4 x 4 mm

ARM Cortex®-M4F AT32F415 Product Selector

Part Number AT32F415
CPU frequency (MHz) 150
Flash (KB) 64 128 256 128 256 64 128 256 64 128 256 64 128 256
SRAM (KB) 32
Timers Advanced-control 1 1 1 1 1
2 2 2 2 2
5 5 5 5 5
SysTick 1 1 1 1 1
WDT 1 1 1 1 1
WWDT 1 1 1 1 1
Enhanced RTC 1 1 1 1 1
Communication I²C 2 2 2 2 2
SPI/I²S 2/2 (1) 2/2 (1) 2/2 (1) 2/2 2/2
USART+UART 2+0 3+0 3+0 3+2 3+2
SDIO 1 (2) 1 (2) 1 (2) 1 1
USB OTG FS 1 1 1 1 1
CAN 1 1 1 1 1
Analog 12-bit ADC
1 1 1 1 1
10 10 10 16 16
Comparator 2 2 2 2 2
GPIOs 27 39 39 55 55
Operating temperatures -40 to +105 °C
Packages QFN32
4x4 mm
6x6 mm
7x7 mm
7x7 mm
10x10 mm
  1. Only I²S1 exists MCK pin on LQFP48, QFN48, and QFN32 packages.
  2. SDIO supports maximum 4-bit (D0~D3) mode on LQFP48, QFN48, and QFN32 packages.


Product Select Guide

Download Description Version Date
     AT32 MCU(EXCEL)
AT32 MCU Product Select Guide V202307

Cross Reference Table

Download Description Version Date
   AT32 MCU Cross reference table V202011 2020.11.03


Download Description Version Date
  AT32F415 AT32F415 Series pin definition, electrical characteristics and packaging information V2.01 2022.6.6

Reference Manual

Download Description Version Date
  AT32F415 A complete description of peripherals and registers for AT32F415 V2.03 2023.08.02

Evaluation Board

Download Description Version Date
  AT-START-F415 AT32F415 evaluation board supporting Arduino standard interfaces V1.3 2020.11.19


Download Description Version Date
  Firmware Library AT32F415 firmware library BSP user guide V2.1.0 2023.08.04


Download Description Version Date
  Keil 4
  Keil 5
Supports AT32 MCU to run in Keil MDK V2.2.2
  IAR Supports AT32 MCU to run in IAR EWARM V2.1.8 2023.08.22
  Segger Supports Segger tools to identify AT32 MCU V2.0.8 2023.06.29
  ConfigJLink How to resume download for AT32 series V1.0.1 2019.02.26


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.06 2023.09.05
  AT32 Work Bench_Linux
  AT32 Work Bench_Windows
The AT32 Work Bench can generate initialization C code and corresponding IDE project
through MCU graphical configuration. ( AT32F421/F423 only )
V1.0.02 2023.09.08
  AT-Link Emulation and online/offline programming tools supporting AT32 MCU V2.1.1 2022.9.1
  AT-Link Console_Linux
  AT-Link Console_Windows
In-Circuit-Programming Console tool supporting AT32 MCU V3.0.08 2023.08.10
  ICP In-Circuit-Programming tool supporting AT32 MCU V3.0.11 2023.08.10
  ISP In-System-Programming tool supporting AT32 MCU V2.0.11 2023.08.10
  ISP_Multi-Port In-System-Multi-Port Programming tool supporting AT32 MCU V2.0.11 2023.08.10
  ISP Console_Linux
  ISP Console_Windows
In-Circuit-Programming Console tool supporting AT32 MCU V3.0.08 2023.08.10
  Bootloader ISP protocols V2.0.2 2022.06.15
  New Clock Configuration Clock configuration for AT32 MCU V3.0.09 2023.08.18
  I2C Timing Configuration Clock configuration for AT32 MCU V2.0.5 2023.08.17
  CAN BitRate Configuration CAN baud rate configuration for AT32 MCU V1.0.01 2022.08.11

USB Tool and Driver

Download Description Version Date
  IAP_Programmer IAP device upgrade tool V2.0.5 2023.08.18
  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
Virtual serial port composite PC driver V1.0.31 2022.08.11

Application Note

Download Description Version Date
  Get started guide with
Get started guide with AT32F415 (development environment settings and FAQs) V2.0.3 2022.10.21
  AT32F415_Errata AT32F415 device limitations V2.0.10 2023.08.03
  F415_sLib A complete description of principle of sLib and example cases in AT32F415 V2.0.0 2021.11.16
  MG0004 Migrating from AT32F413 to AT32F415 V2.0.0 2022.02.28
  MG0005 Migrating from SXX32F0xx&GX32F3x0 to AT32F415 V2.0.1 2022.10.19

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.