Value line, Cortex®-M4 120MHz CPU, 16~64KB Flash, 16KB SRAM, ADC,
COMP Microcontroller

AT32F421 (value line) series microcontroller incorporates ARM® Cortex®-M4 core, up to 120 MHz CPU computing speed and embedded data signal processor (DSP) supporting up to 64 KB Flash memory and 16 KB SRAM, up to 2 x USARTs, 2 x SPIs (multiplexed I²S), 2x I²Cs, a 16-bit advanced timer, 5 x 16-bit general-purpose timers and 5-channel DMA controller, and also includes two high-speed rail to rail input/output analog voltage comparators, a 12-bit 15 channels high-speed ADC with 2M SPS that meet the requirements of high-speed data acquisition, mixed signal processing, industrial control and motor applications. Almost fast I/Os are 5 V-tolerant with a variety of optional functions to support function remapping, excellent flexibility and ease of use to implement various applications.

AT32F421 series is equipped with the Security Library (sLib) developed by Artery, supporting the use of password to protect the specified program area so that IDH can program the core algorithm into this area and provides it to downstream customers for secondary development, which increases the security, reliability and convenience for secondary development.

AT32F421 devices can run well in the temperature range of -40 to 105°C , and provides a wide range of chips for selection, such as LQFP48, LQFP32, QFN32, QFN28 and mini TSSOP20 in response to diverse memory needs. Its powerful on-chip resource allocation, high integration, cost-effective performance bring up the first-class competitive edge in the chip market.

Key Features

  • Performance
    • ARM® Cortex®-M4 with 120 MHz maximum frequency
    • DSP instructions
    • 2.6 V to 3.6 V operating voltage
    • I/Os 5 V tolerant
    • Operating temperature -40 to +105°C
  • Memories
    • 64/32/16 KB +4 KB of Flash instruction/data memory
    • 16 KB/ 8 KB of SRAM
    • sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
    • 4 KB of system memory used as a Bootloader or as a general instruction/data memory (one-time-configured)
  • Clock
    • PLL (120 MHz output)
    • 4 to 25 MHz crystal oscillator
    • Internal 48 MHz factory-trimmed RC (accuracy 1 % at TA = 25 °C, 2 % at TA= -40 to +105 °C)
    • 32 kHz oscillator for RTC with calibration
    • Internal 40 kHz RC with calibration
  • Reset and supply management
    • Sleep, Stop and Standby modes
    • Power-on/Low-voltage reset (POR/LVM)
    • Programmable voltage monitor (PVM)
    • Supports 5 x 32-bit backup registers
  • Analog high-performance peripherals
    • 1 x 12-bit, 0.5 μs A/D converters (up to 15 channels)
    • 1 comparator
  • Timers
    • 1 x 16-bit, 7 channels with advanced timers, 6-channel PWM output with dead-time generation and emergency stop function
    • Up to 5 x 16-bit timers, each timer up to 4 channels used for input capture/output compare/PWM or pulse counting and incremental encoder input
    • 1 x 16-bit basic timer
    • 2x watchdog timers (Independent and Window)
    • SysTick timer: a 24-bit downcounter
  • ERTC: enhanced RTC with alarm, subsecond accuracy and hardware calendar
  • Peripheral interfaces
    • 2 x I²C interfaces (SMBus/PMBus)
    • 2 x SPIs/I²S
    • 2 x USART (ISO7816 interface, LIN, IrDA capability, modem control)
    • Infrared transmitter
  • DMA
    • 5 channels, support timers, ADCs, I²S, SPIs, I²Cs and USARTs
  • Up to 39 fast I/O
    • Up to 39 I/Os, all mappable on external interrupt vectors and almost all 5 V-tolerant
    • All fast I/Os, control registers accessible with fᴀʜʙ speed
  • Packages
    • LQFP48 7 x 7 mm
    • LQFP32 7 x 7 mm
    • QFN32 5 x 5 mm
    • QFN32 4 x 4 mm
    • QFN28 4 x 4 mm
    • TSSOP20 6.5 x 4.4 mm

ARM Cortex®-M4 AT32F421 Product Selector

Part Number AT32F421
xxP7
AT32F421
xxU7
AT32F421
xxU7-4
AT32F421
xxU7
AT32F421
xxT7
AT32F421
xxT7
F4 F6 F8 G4 G6 G8 K4 K6 K8 K4 K6 K8 K4 K6 K8 C4 C6 C8
CPU frequency(MHz) 120
Flash(KB) 16 32 64 16 32 64 16 32 64 16 32 64 16 32 64 16 32 64
SRAM (KB) 8 16 16 8 16 16 8 16 16 8 16 16 8 16 16 8 16 16
Timers Advanced 1 1 1 1 1 1
16-bit
general-purpose
5 5 5 5 5 5
Basic 1 1 1 1 1 1
SysTick 1 1 1 1 1 1
WDT 1 1 1 1 1 1
WWDT 1 1 1 1 1 1
ERTC 1 1 1 1 1 1
Communication I²C 2 2 2 2 2 2
SPI/I²S 1/1(1) 2/2 2/2 2/2 2/2 2/2
USART+UART 1+1(2) 2+0 2+0 2+0 2+0 2+0
Infrared transmitter 1 1 1 1 1 1
Analog 12-bit ADC
numbers/channels
1 1 1 1 1 1
9 10 11 11 10 15
Comparator 1 1 1 1 1 1
GPIO 15 23 27 27 25 39
Operating temperatures -40 °C to +105 °C
Packages TSSOP20
6.5x4.4 mm
QFN28
4x4 mm
QFN32
4x4 mm
QFN32
5x5 mm
LQFP32
7x7 mm
LQFP48
7x7 mm

 

Note
  1. Only SPI1 is available on TSSOP20 packages.
  2. USART2 reserves all pins on TSSOP20 packages; USART1 has only TX and RX pins, so only can be used as UART.

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
  AT32F421 AT32F421 Series pin definition, electrical characteristics and packaging information V2.01 2022.6.6

Reference Manual

Download Description Version Date
  AT32F421 A complete description of peripherals and registers for AT32F421 V2.00 2021.11.17

Evaluation Board

Download Description Version Date
  AT-START-F421 AT32F421 evaluation board supporting Arduino standard interfaces V1.2 2021.01.08

BSP

Download Description Version Date
  Firmware Library AT32F421 firmware library BSP user guide V2.0.3 2021.12.31

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
  JFlash/JLink Supports JFlash/JLink tools to identify AT32MCU 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
  AT-Link Emulation and online/offline programming tools supporting AT32 MCU V20220217 2022.2.17
  AT-Link Console In-Circuit-Programming Console tool supporting AT32 MCU V2.0.03 2022.04.27
  ICP In-Circuit-Programming tool supporting AT32 MCU V2.5.03 2022.04.18
  ISP In-System-Programming tool supporting AT32 MCU V2.0.03 2022.04.18
  ISP_Multi-Port In-System-Multi-Port Programming tool supporting AT32 MCU V2.0.03 2022.04.18
  ISP Console In-Circuit-Programming Console tool supporting AT32 MCU V3.0.00 2022.03.16
  Bootloader ISP protocols V2.0.2 2022.06.15
  New Clock Configuration Clock configuration for AT32 MCU V2.0.06 2022.03.03
  I2C Timing Configuration Clock configuration for AT32 MCU V2.0.01 2022.03.03

USB Tool Driver

Download Description Version Date
  HID IAP Tool IAP device upgrade tool V1.2.6 2020.04.01
  USBHID_Demo USB HID Demo PC software V1.0.1 2020.04.10
  VirtualCom DriverInstall Virtual serial port PC driver V1.0.30 2020.12.23
  VirtualCom Composite
DriverInstall
Virtual serial port composite PC driver V1.0.30 2020.12.23

Application Note

Download Description Version Date
  MG0013 Migrating from GX32F130 to AT32F421 V2.0.0 2022.02.25
  MG0014 Migrating from GX32F330 to AT32F421 V2.0.0 2022.02.25
  MG0015 Migrating from GX32E230 to AT32F421 V2.0.0 2022.02.25
  MG0016 Migrating from SXX32F030 to AT32F421 V2.0.0 2022.02.25
  MG0017 Migrating from AT32F415 to AT32F421 V2.0.1 2022.05.30

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