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, 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, Deepsleep 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
    • 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-4
AT32F425
xxT7
AT32F425
xxU7
AT32F425
xxT7
AT32F425
xxT7-7
AT32F425
xxT7
F6 F8 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
SRAM (KB) 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Timers Advanced 1 1 1 1 1 1 1
32-bit
general-purpose
1 1 1 1 1 1 1
16-bit
general-purpose
6 6 6 6 6 6 6
Basic 2 2 2 2 2 2 2
Systick 1 1 1 1 1 1 1
WDT 1 1 1 1 1 1 1
WWDT 1 1 1 1 1 1 1
ERTC 1 1 1 1 1 1 1
Communication
interfaces
I²C 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
USART 4(2) 4 4 4 4 4 4
CAN 1 1 1 1 1 1 1
OTGFS 1 1 1 1 1 1 1
IRTMR 1 1 1 1 1 1 1
Analog 12-bit ADC
numbers/channels
1 1 1 1 1 1 1
9 10 10 10 10 16 16
GPIO 15 27 25 39 39 55 55
Operating temperatures -40°C ~ 105°C
Packages TSSOP20
6.5x4.4 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

Cross Reference Table

Description Download Version Date
Cross reference table    AT32 MCU V202011 2020.11.03

Datasheet

Reference Manual

Evaluation Board

Component Library

BSP

Pack

Tool

USB Tool and Driver

Application Note

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