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

AT32F4212 (value line) series microcontroller is based on ARM® Cortex®-M4 core at a frequency of up to 120 MHz. It features a data signal processor (DSP), up to 64 KB Flash memory and 16 KB SRAM, 2 x USARTs, 2 x SPIs (multiplexed I²S), 2x I²Cs, 1x 16-bit advanced timer, 5 x 16-bit general-purpose timers and 5-channel DMA controller. The powerful on-chip resources, high integration and cost effectiveness give the device a competitive edge in the marketplace. Besides, 1x high-speed rail to rail input/output analog voltage comparator, 1x 12-bit 2MSPS high-speed ADC, and 2x operational amplifiers are embedded in the AT32F4212 device, greatly satisfying the demands in various areas such as fast data acquisition, mixed signal processing, industrial control and motor applications. The AT32F4212 series also offers fast I/Os, almost 5 V-tolerant, and port remapping support, making it more flexible and convenient for users to develop application solutions.

In addition, AT32F4212 series is equipped with Security Library (sLib) developed by Artery, allowing users to program any part of the internal Flash memory protected by such mechanism. Such sLib is code-executable but non-readable, making it more secure for solution providers to write core algorithm in it, but also easier for them to carry out second-level development. The device operates in the temperature range of -40 to 105 ℃ and at 2.4 to 3.6V supply. It also features three low-power modes (Sleep/Deepsleep/Standby modes) to save power.

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 KB of Flash memory
    • 16 KB of SRAM
    • sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
    • 4 KB of boot memory used as a Bootloader
  • 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 13+5 channels)
    • 1 comparator
    • 2 x OPA
  • 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

ARM Cortex®-M4 AT32F4212 Product Selector

Part Number AT32F4212
C8T7
CPU frequency(MHz) 120
Flash(KB) 64
SRAM (KB) 16
Timers Advanced 1
16-bit
general-purpose
5
Basic 1
SysTick 1
WDT 1
WWDT 1
ERTC 1
Communication I²C 2
SPI/I²S 2/2
USART+UART 2+0
Infrared transmitter 1
Analog 12-bit ADC
Numbers/external channels
1
13
Comparator 1
OPA 2
GPIO 39
Operating temperatures -40 °C to +105 °C
Packages LQFP48
7x7 mm

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
  AT32F4212 AT32F4212 Series pin definition, electrical characteristics and packaging information V2.00 2022.10.12

Reference Manual

Download Description Version Date
  AT32F4212 A complete description of peripherals and registers for AT32F4212 V2.02 2022.11.11

Evaluation Board

Download Description Version Date

BSP

Download Description Version Date
  Firmware Library AT32F4212 firmware library BSP user guide V2.0.8 2022.08.16

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.04 2022.12.22
  AT-Link Emulation and online/offline programming tools supporting AT32 MCU V2.1.1 2022.9.1
  AT-Link Console In-Circuit-Programming Console tool supporting AT32 MCU V3.0.03 2022.10.08
  ICP In-Circuit-Programming tool supporting AT32 MCU V3.0.06 2022.10.14
  ISP In-System-Programming tool supporting AT32 MCU V2.0.07 2022.12.01
  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.04 2022.10.24
  Bootloader ISP protocols V2.0.2 2022.06.15
  New Clock Configuration Clock configuration for AT32 MCU V3.0.05 2022.12.26
  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
  - - - -

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