32-bit Cortex®-M4 microcontroller with USB OTG, CAN, rich interfaces, 96 MHz CPU

AT32F425 (value line) series, powered by ARM® Cortex®-M4, features up to 96 MHz CPU computing speed and digital signal processor (DSP), 64 KB Flash memory and 20 KB SRAM. Besides being a boot loader, the system memory (4 KB) can be configured as a general instruction/data memory at one time, achieving a maximum of 64+4 KB of space. Meanwhile, it boasts 1x OTG controller (support Xtal-less in device mode), 1x CAN, 4x USARTs, 3x SPIs/I²Ss (support full-duplex), 2x I²Cs, 1x 16-bit advanced timer, 6x 16-bit and 1x 32-bit general-purpose timers, 2x 16-bit basic timers, with the combination of timers being used as an independent 24-channel PWM output, and 1x 12-bit 16-channel high-speed 2 Msps ADC. What’s more, almost fast I/Os are 5 V-tolerant with multiple port remapping, far beyond its counterparts in the field of USB OTG.

AT32F425 series is also 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 second-level development, greatly enhancing its security, reliability and usage convenience. AT32F425 device can operate in the temperature range of -40 to 105 ℃ , with the provision of a wide range of chip selections, including LQFP64, LQFP48, QFN48, LQFP32, QFN32, QFN28, and mini TSSOP20 package types in response to diverse demands. Its powerful on-chip resource allocation, higher integration and cost-effectiveness has made itself get an edge on the competition in the global market. With this, this device is also especially suitable to applications that require high-speed computation and USB function such as gaming, industrial automation, motor control, IoT and consumer electronics.

Key Features

  • Performance
    • ARM® Cortex®-M4 MCU up to 96 MHz
    • DSP instructions
    • 2.4 to 3.6 V application supply
    • I/Os 5 V-tolerant
    • Temperature range -40 to + 105 °C
  • Memories
    • 32/64+4 KBytes of Flash memory
    • 20 KBytes of SRAM
    • sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
    • 4 Kbytes of boot code area used as a Bootloader or as a general instruction/data memory (one-time configured)
  • Clock
    • PLL (96 MHz output)
    • External high-speed 4 to 25 MHz crystal
    • Internal high-speed 48 MHz RC oscillator (-40°C to 105°C)
    • Automatic clock calibration (ACC) (accuracy 1 % at TA = 25 °C, 2.5 % at TA= -40 to +105 °C)
    • Low speed external 32.768 kHz RTC crystal (LEXT)
    • Low speed internal RC oscillator (LICK)
  • Reset and supply management
    • Sleep, Deep sleep and Standby modes
    • Power-on/Low-voltage reset (POR/LVR)
    • Programmable voltage monitor (PVM)
    • 5 x 32-bit battery powered registers (BPR)
  • Analog peripherals
    • 1 x 12-bit 2 Msps A/D converter (up to 16 channels)
  • Timers
    • 1 x 16-bit 7-channel advanced timer
    • 1 x 32-bit and 6 x 16-bit general-purpose timers
    • 2 x 16-bit basic timers
    • 2 x watchdog timers (general WDT and windowed WWDT)
    • SysTick timer: a 24-bit downcounter
  • ERTC: enhanced RTC with alarm, subsecond accuracy and hardware calendar
  • Communication interfaces
    • 2 x I²C interfaces for SMBus/PMBus support
    • 3 x SPIs (36 Mbit/s), all with I²S interface multiplexed, any combination of two interfaces supports full-duplex
    • 4 x USARTs (with ISO7816 interface, LIN,IrDA and modem control)
    • OTG full speed interface (crystal-less in device mode)
    • CAN interface (2.0B Active)
    • Infrared transmitter (IRTMR)
  • DMA
    • 1 x DMA controller supports timers, ADC, I²Ss, SPIs, I²Cs, and USARTs
  • Fast I/O ports
    • Up to 55 I/O ports, all mappable on 16 external interrupts and almost all 5 V-tolerant
    • All fast I/Os, control registers accessible with fᴀʜʙ speed
  • Packages
    • TSSOP20 6.5 x 4.4 mm
    • QFN28 4 x 4mm
    • QFN32 4 x 4 mm
    • LQFP32 7 x 7 mm
    • QFN48 6 x 6 mm
    • LQFP48 7 x 7 mm
    • LQFP64 7 x 7 mm
    • LQFP64 10 x 10 mm

ARM Cortex®-M4 AT32F425 Product Selector

Part Number AT32F425
xxP7
AT32F425
xxU7
AT32F425
xxU7-4
AT32F425
xxT7
AT32F425
xxU7
AT32F425
xxT7
AT32F425
xxT7-7
AT32F425
xxT7
F6 F8 G6 G8 K6 K8 K6 K8 C6 C8 C6 C8 R6 R8 R6 R8
Frequency (MHz) 96
Int.Flash (KB) 32 64 32 64 32 64 32 64 32 64 32 64 32 64 32 64
SRAM (KB) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Timers Advanced 1 1 1 1 1 1 1 1
32-bit
general-purpose
1 1 1 1 1 1 1 1
16-bit
general-purpose
6 6 6 6 6 6 6 6
Basic 2 2 2 2 2 2 2 2
Systick 1 1 1 1 1 1 1 1
WDT 1 1 1 1 1 1 1 1
WWDT 1 1 1 1 1 1 1 1
ERTC 1 1 1 1 1 1 1 1
Communication
interfaces
I²C 2 2 2 2 2 2 2 2
SPI/I²S 2/2(1) 3/3 3/3 3/3 3/3 3/3 3/3 3/3
USART 4(2) 4 4 4 4 4 4 4
CAN 1 1 1 1 1 1 1 1
OTGFS 1 1 1 1 1 1 1 1
IRTMR 1 1 1 1 1 1 1 1
Analog 12-bit ADC
numbers/channels
1 1 1 1 1 1 1 1
9 10 10 10 10 10 16 16
GPIO 15 24 27 25 39 39 55 55
Operating temperatures -40°C ~ 105°C
Packages TSSOP20
6.5x4.4 mm
QFN28
4x4 mm
QFN32
4x4 mm
LQFP32
7x7 mm
QFN48
6x6 mm
LQFP48
7x7 mm
LQFP64
7x7 mm
LQFP64
10x10 mm

 

Note
  1. For the TSSOP20 package, only SPI1/I²S1 and SPI2/I²S2 are available.
  2. For the TSSOP20 package, USART3 cannot provide all functional pins at the same time; USART1 and USART4 are used as UART since they can only offer TX and RX pins.

Resources

Product Select Guide

Download Description Version Date
  AT32 MCU(PDF)
     AT32 MCU(EXCEL)
AT32 MCU Product Select Guide V202307
V202309
2023.07.11
2023.09.05

Cross Reference Table

Download Description Version Date
   AT32 MCU Cross reference table V202011 2020.11.03

Datasheet

Download Description Version Date
  AT32F425 AT32F425 Series pin definition, electrical characteristics and packaging information V2.02 2022.8.17

Reference Manual

Download Description Version Date
  AT32F425 A complete description of peripherals and registers for AT32F425 V2.04 2023.08.02

Evaluation Board

Download Description Version Date
  AT-START-F425 AT32F425 evaluation board supporting Arduino standard interfaces V1.00 2021.10.20

BSP

Download Description Version Date
  Firmware Library AT32F425 firmware library BSP user guide V2.0.8 2023.08.04

Pack

Download Description Version Date
  Keil 4
  Keil 5
Supports AT32 MCU to run in Keil MDK V2.2.2
V2.2.5
2023.08.22
  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

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.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
  New Clock Configuration Clock configuration for AT32F403A/407/413/415/421/425/435/437 series V2.0.04 2021.12.03

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
DriverInstall
Virtual serial port composite PC driver V1.0.31 2022.08.11

Application Note

Download Description Version Date
  Get started guide with
  AT32F425
Get started guide with AT32F425 (development environment settings and FAQs) V2.0.3 2022.10.21
  AT32F425_Errata AT32F425 device limitations V2.0.6 2023.08.03
  MG0019 Migrating from AT32F415 to AT32F425 V2.0.2 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.

support_artery@arterytek.com