Automotive line, Cortex®-M4F 200MHz CPU, 256~1024KB Flash, 224KB SRAM, 2CAN, 8UART, 3ADC , XMC, USB Microcontroller

The AT32A403A Automotive series is based on ARM®Cortex®-M4 32-bit core operating at a frequency of up to 200 MHz. It features a single-precision floating point unit (FPU), digital signal processor (DSP), rich peripherals, and flexible clock control mechanism, bringing a high level of integration and a great competitive edge. Additionally, it embeds up to 1 MB Flash memory and 224 KB SRAM, particularly its zero-wait Flash access overtaking its counterparts in terms of performance.

The device operates in the temperature range of -40 ℃ to 105 ℃. It incorporates 8x UARTs, 2x CANs, IEEE-802.3 10/100Mbps Ethernet port controller, particularly suitable for vehicle networking and in-car audio and video systems, and a USB interface supporting crystal-less mode, enhancing reliability while at the same time lowering cost in the end products.

Reliability is considered one of the most important parts of automotive microcontrollers when it comes to ensuring safe driving in harsh environments. As ARTERY’s first automotive MCU, the AT32A403A series, AEC-Q100 standards certified, is designed to address a wide variety of applications with demanding safety requirements such as body control, ADAS, in-car multimedia system, and BMS for new energy vehicles. Under AEC-Q100 standards, AT32A403A has successfully passed a series of reliability tests including Accelerated Environment Stress Tests, Accelerated Lifetime Simulation Tests, Package Assembly Integrity Tests, and Electrical Verification Tests.

Key Features

  • Performance
    • ARM® Cortex®-M4 with 200 MHz maximum frequency
    • Floating point unit (FPU)
    • Flash memory access zero wait
    • 2.6 V to 3.6 V operating voltage
    • I/Os 5 V-tolerant
    • Operating temperature -40 to +105°C
  • Memories
    • 256 to 1024 KB of Flash instruction/data memory
    • Up to 96+128 KB of SRAM
    • sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
  • SPIM
    • Up to 16 MB of external SPI Flash memory extension (for both program execution and data storage) with encryption capability.
  • Clock
    • PLL (200 MHz output)
    • 4 to 25 MHz crystal oscillator
    • Internal 48 MHz factory-trimmed RC (-40°C to +105°C)
    • With automatic clock calibration (ACC) (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/Low-voltage reset (POR/LVR)
    • Programmable voltage monitor (PVM)
    • Vʙᴀᴛ supply for RTC and 42 x 16-bit backup registers
  • Analog high-performance peripherals
    • 3 x 12-bit, 0.5 μs A/D converters (up to 16 channels)
    • 2 x 12-bit D/A converters
  • Timers
    • Up to 2 x 16-bit, motor control PWM advanced timers with dead-time generation
    • Up to 2 x 32-bit timers + 8x 16-bit timers
    • 2 x watchdog timers (Independent and Window)
    • 2 x 16-bit basic timers to drive the DAC
    • SysTick timer: a 24-bit downcounter
  • Peripheral interfaces
    • Up to 3 x I²C interfaces (SMBus/PMBus)
    • Up to 4 x SPIs (50 Mbit/s), all with I2S interface multiplexed, I2S2/I2S3 support full-duplex
    • 4 x USART + 4 x UART (ISO7816 interface, LIN, IrDA capability, modem control)
    • Up to 2 x SDIO interfaces
    • USB 2.0 full-speed interface supporting crystal-less
    • Up to 2 x CAN interfaces (2.0B Active)
    • 10/100M Ethernet MAC (EMAC) with dedicated DMA and SRAM (4 KBytes):IEEE1588 hardware support, MII/RMII available
  • DMA
    • 14 channels, support timers, ADCs, DACs, SDIOs, I²S, SPIs, I²Cs and USARTs
  • Up to 80 fast I/O
    • 37/51/80 multi-functional bi-directional I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant
    • All fast I/Os, control registers accessible with fᴀʜʙ speed
  • XMC
    • Supports Compact Flash, SRAM, PSRAM, NOR and NAND memories
    • Supports LCD parallel interface, 8080/6800 modes
  • Packages
    • QFN48 6 x 6 mm
    • LQFP48 7 x 7 mm
    • LQFP64 10 x 10 mm
    • LQFP100 14 x 14 mm

ARM Cortex®-M4F AT32A403A Product Selector

Part Number AT32A403A
xxU7
AT32A403A
xxT7
CC CE CG CC CE CG RC RE RG VC VE VG
CPU frequency (MHz) 200
Int. Flash(1)(2) ZW(KB) 256 256 256 256
NZW(KB) 0 256 768 0 256 768 0 256 768 0 256 768
Total(KB) 256 512 1024 256 512 1024 256 512 1024 256 512 1024
SRAM (KB)(2) 96+128  
SPIM(3) 1 ch / up to 16 MB
XMC - - 1(4) 1
Timers Advanced-control 2 2 2 2
32-bit
general-purpose
2 2 2 2
16-bit
general-purpose
8 8 8 8
Basic 2 2 2 2
SysTick 1 1 1 1
WDT 1 1 1 1
WWDT 1 1 1 1
RTC 1 1 1 1
Communication I²C 3 3 3 3
SPI/I²S(5) 4/4 (2 full-duplex) 4/4 (2 full-duplex) 4/4 (2 full-duplex) 4/4 (2 full-duplex)
USART+UART 3+4(6) 3+4(6) 4+4 4+4
SDIO 1 (7) 1 (7) 2 2
USBFS 1 1 1 1
CAN 2 2 2 2
Ethernet MAC - - 1 1
Analog 12-bit ADC
numbers/channels
3
10 10 16 16
12-bit DAC
numbers
2
GPIO 37 37 51 80
Operating temperatures -40°C to +105°C
Packages QFN48
6x6 mm
LQFP48
7x7 mm
LQFP64
10x10 mm
LQFP100
14x14 mm
Note
  1. ZW = zero wait-state, up to SYSCLK 200 MHz
    NZW = non-zero wait-state
  2. The internal Flash and SRAM sizes are configurable with user's option bytes. Take the AT32A403AVGT7 as an example, on which the Flash/SRAM can be configured into two options below:
    - ZW: 256 KB, NZW: 768 KB, SRAM: 96 KB;
    - ZW: 128 KB, NZW: 896 KB, SRAM: 224 KB.
  3. SPIM = External four-wire SPI Flash memory extension, for both program execution and data storage with encryption capability.
  4. For LQFP64 package, XMC only supports the LCD panel with 8-bit mode.
  5. Half-duplexed I2S share the same pin with SPI.
  6. For LQFP48 and QFN48 packages, UART8 is not available and USART6 is used as UART for no CK pin.
  7. For LQFP48 and QFN48 packages, only SDIO2 exists and supports maximum 4-bit (D0~D3) mode.

Resources

Product Select Guide

Download Description Version Date
  AT32 MCU(PDF)
     AT32 MCU(EXCEL)
AT32 MCU Product Select Guide V202401 2024.01.18

Cross Reference Table

Download Description Version Date
   AT32 MCU Cross reference table V202011 2020.11.03

Datasheet

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

Reference Manual

Download Description Version Date
  AT32A403A A complete description of peripherals and registers for AT32A403A V2.00 2023.07.10

Evaluation Board

Download Description Version Date
  AT-START-A403A AT32A403A evaluation board supporting Arduino standard interfaces V1.3 2023.11.27

BSP

Download Description Version Date
  Firmware Library AT32A403A firmware library BSP user guide V2.0.1 2023.10.26

Pack

Tool

USB Tool and Driver

Application Note

Download Description Version Date
  AT32A403A_Errata AT32A403A device limitations V2.0.0 2023.07.10
  A403A_sLib Complete information on the application principle of sLib and example code in AT32A403A V2.0.0 2023.07.11
  MG0025 Migrating from SXX32F103 to AT32A403A V2.0.0 2023.07.10

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