Value line, Cortex®-M4F 150MHz CPU, 256KB Flash, 48KB SRAM, 5.33Msps ADC,
2DAC, USB OTG, XMC Microcontroller

AT32F423 series is based on ARM® Cortex® -M4F 32-bit core operating at a frequency of up to 150 MHz. This device features a single-precision floating point unit (FPU), digital signal processor (DSP), up to 256 KB Flash memory and 48 KB SRAM. It also embeds a 20 KB system memory with two functions: one that serves as a Bootloader, and another one that is one-time configurable as user instruction and data memory for achieving a maximum of 256 + 20 KB. It incorporates XMC interface (for PSRAM and NOR extension, or 8080/6800 mode parallel LCD), 1x OTG controller (support Xtal-less in device mode), 2x CANs, 8x UARTs, 3x SPIs/I²Ss (full-duplex support), 3x I²Cs, 1x 16-bit advanced timer, 8x 16-bit general-purpose timers, 1x 32-bit general-purpose timer, 2x 16-bit basic timers, 1x 12-bit 24-channel high-speed 5.33 Msps ADC and 2x 12-bit DACs. All I/Os have fast toggling capability and almost all of them are 5V tolerant. They can be used for a variety of purposes such as port remapping.

AT32F423 operates in the temperature range of -40 ℃ to 105 ℃ , and provides a rich choice of package types to meet diverse memory demands. With powerful on-chip resources, higher integration and cost-effectiveness, the AT32F423 series offers robust solutions for a variety of applications such as industrial automation, motor control, IoT, consumer electronics, among many others.

Key Features

  • Performance
    • ARM® Cortex®-M4 with 150 MHz maximum frequency
    • Single precision floating-point unit (FPU)
    • DSP instructions
    • 2.4 V to 3.6 V operating voltage
    • I/Os 5V tolerant
    • Operating temperature -40 to +105°C
  • Memories
    • up to 256 KB of Flash memory
    • up to 48 KB of SRAM
    • sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
  • Clock
    • PLL (150 MHz output)
    • 4 to 25 MHz crystal oscillator
    • Internal 48 MHz factory-trimmed RC (accuracy ±1 % at TA = 25 °C, ±2.5 % at TA= -40 to +105°C)
    • 32 kHz oscillator for RTC with calibration
    • Internal 40 kHz RC with calibration
  • Reset and supply management
    • Sleep, Deepsleep and Standby modes
    • Power-on reset (POR) / Low-voltage reset (LVR)
    • Power voltage monitoring (PVM)
    • Supports 20 x 32-bit battery powered registers
  • Analog high-performance peripherals
    • 1 x 12-bit, 5.33Msps A/D converters (up to 24 channels)
  • Timers
    • 1 x 16-bit 7-channel motor control PWM advanced timer with dead-time generator and emergency break
    • 9 x 16-bit general-purpose timers with one extensible to 32-bit , each timer up to 4 channels used for input capture/output compare/PWM or pulse counting and incremental encoder input
    • 2 x 16-bit basic timer
    • 2 x watchdog timers (WDT and WWDT)
    • Systick timer: a 24-bit downcounter
  • ERTC: enhanced RTC with alarm, subsecond accuracy and hardware calendar
  • Peripheral interfaces
    • 3 x I2C interfaces (SMBus/PMBus)
    • 3 x SPIs/I2S
    • 8 x USART (ISO7816 interface, LIN, IrDA capability, modem control)
    • 2 x CAN
    • 1 x OTG
    • Infrared transmitter
  • DMA
    • 14 channels, support timers, ADC, DAC, I2S, SPI, I2C, CAN, OTG and USART
  • Fast I/O ports
    • Up to 87 I/Os, all mappable on external interrupt vectors and almost all 5V-tolerant
    • All fast I/Os, control registers accessible with fᴀʜʙ speed
  • Packages
    • LQFP100 14 x 14 mm
    • LQFP64 10 x 10 mm
    • LQFP64 7 x 7 mm
    • LQFP48 7 x 7 mm
    • QFN48 6 x 6 mm
    • QFN36 6 x 6 mm
    • QFN32 4 x 4 mm

ARM Cortex®-M4F AT32F423 Product Selector

Part Number AT32F423
xxU7-4
AT32F423
xxU7
AT32F423
xxU7
AT32F423
xxT7
AT32F423
xxT7-7
AT32F423
xxT7
AT32F423
xxT7
KC KB K8 TC TB T8 CC CB C8 CC CB C8 RC RB R8 RC RB R8 VC VB V8
CPU frequency(MHz) 150
Flash(KB) 256 128 64 256 128 64 256 128 64 256 128 64 256 128 64 256 128 64 256 128 64
SRAM (KB) 48 48 32 48 48 32 48 48 32 48 48 32 48 48 32 48 48 32 48 48 32
XMC - - - - 1(1) 1(1) 1
Timers Advanced 1 1 1 1 1 1 1
32-bit general-purpose 1 1 1 1 1 1 1
16-bit general-purpose 8 8 8 8 8 8 8
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 I2C 3 3 3 3 3 3 3
SPI(2) 3 3 3 3 3 3 3
I2S (Half duplex)(2)(3) 3 3 3 3 3 3 3
USART+UART 4+3(4) 4+3(4) 4+3(4) 4+3(4) 5+3(5) 5+3(5) 8+0
CAN 2 2 2 2 2 2 2
OTGFS 1 1 1 1 1 1 1
Infrared transmitter 1 1 1 1 1 1 1
Analog 12-bit ADC
numbers/channels
1 1 1 1 1 1 1
11 11 17 17 23 23 24
12-bit DAC
numbers/channels
2 2 2 2 2 2 2
GPIO 27 29 39 39 53 53 87
Operating temperatures -40°C ~ 105°C
Packages QFN32
4x4 mm
QFN36
6x6 mm
QFN48
6x6 mm
LQFP48
7x7 mm
LQFP64
7x7 mm
LQFP64
10x10 mm
LQFP100
14x14 mm

 

Note
  1. For LQFP64 package, XMC only supports the 8-bit mode LCD panel.
  2. Half-duplex multiplexed I2S and SPI.
  3. Two half-duplex I2S can be configured by hardware to achieve full-duplex I2S function.
  4. For 48-pin packages and smaller, USART8 is not available, and USART5/6/7 can only be used as UART for no CK pinout.
  5. For 64-pin packages, USART5/7/8 can only be used as UART for no CK pinout.

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