ARM Cortex®-M4F AT32F403A 系列 产品列表
AT32F403 series
Arteli Technology AT32F403A series of high-performance microcontrollers, equipped with 32-bit ARM® Cortex®-M4 cores, and advanced manufacturing processes can effectively increase the overall performance of 240MHz computing speed. The built-in single-precision floating-point unit (FPU) and digital signal processor (DSP), with rich peripherals and flexible clock control mechanism, can meet a variety of applications. The complete memory design can support up to 1MB of flash memory (Flash) and 224KB of random access memory (SRAM). Its flash memory performs excellent performance of zero-wait, surpassing the level of similar chips in the industry.
In addition to integrating high-performance computing performance, the AT32F403A series also introduces the sLib Security Library to support password protection of a designated range of program areas. Solution providers can burn core algorithms to this area and provide downstream customers for secondary development. In addition, it supports 8 sets of UART serial ports, and 2 sets of CAN buses are especially suitable for IoT applications, and USB device applications do not require external crystal oscillators, which can improve the reliability of terminal products and reduce costs for multiple purposes. AT32F403A can operate in an industrial temperature range of -40~105°C, and in response to various memory usage requirements, it provides a series of chips for selection. Its rich on-chip resource allocation, high integration and high cost-effective first-class market competitiveness are suitable for Various cost-sensitive and computationally demanding designs such as industrial automation, motor control, Internet of Things (IoT) and consumer electronics.

Efficacy/performance
ARM® Cortex®-M4 main frequency up to 240MHz
Single precision floating point unit
Memory execution zero wait technology
2.6V ~ 3.6V supply voltage
I/Os can withstand 5V levels
Temperature range -40 ~ +105°C
RAM
Up to 1MB flash memory
Up to 224KB SRAM
sLib: Set the designated main storage area as a safe library area for executing code (can only be called but cannot be read)
SPIM
Up to 16MB external SPI Flash memory expansion (program execution/data storage/program and data can be encrypted)
clock
PLL (240 MHz output)
External high-speed 4 ~ 25 MHz crystal oscillator
Internal high-speed 48 MHz RC oscillator (-40°C ~ 105°C)
With automatic clock calibration (ACC) (25 °C up to 1% accuracy, -40°C ~ 105°C up to 2.5% accuracy)
External low-speed 32.768kHz RTC crystal oscillator
Internal low-speed 40kHz RC oscillator
Reset and power management
Sleep, shutdown, and standby modes
Power-on/power-off reset (POR/PDR)
Programmable Voltage Monitor (PVD)
Vʙᴀᴛ supplies power to the RTC and 42 16-bit backup registers
Emulate high-performance peripherals
3 sets of 2M sampling rate 12-bit A/D converter (21 channels)
2-channel 12-bit D/A converter
Timer
2 16-bit PWM advanced control timers with dead zone control
2 32-bit, 8 16-bit general-purpose timers
2 watchdog timers (independent and window type)
2 16-bit basic timers (driving DAC)
1 system time timer: 24-bit self-decreasing type
Peripheral interface
3 x I²C
4 x SPI / I²S (SPI up to 50MHz)
(I²S2/I²S3 supports full duplex)
4 x USART + 4 x UART (support ISO7816, LIN, IrDA interface and modem control)
2 x SDIO
Crystal-less USB2.0 full speed interface
2 x CAN 2.0B
DMA
14 channels, support timer, ADC, DAC, SDIO, I²S, SPI, I²C and USART
Fast I/O port
Up to 80 I/O ports, all I/O ports can be mapped to 16 external interrupts; almost all I/O ports can tolerate 5V input signals
All I/O ports are fast I/O, with the highest register access speed fᴀʜʙ
XMC
Support CF card, SRAM, PSRAM, NOR and NAND memory
Support parallel LCD interface, compatible with 8080/6800 mode
Package
48/64/100-pin LQFP
48-pin QFN
ARM Cortex®-M4F AT32F403A Series Product List

Note
ZW = zero wait-state, up to SYSCLK 240 MHz
NZW = non zero wait-state
The flash memory supports the expansion of on-chip SRAM to 224 KB. Taking AT32F403AVGT7 as an example, Flash/SRAM can be set to the following two configurations:
– ZW: 256 KB, NZW: 768 KB, RAM: 96 KB;
– ZW: 128 KB, NZW: 896 KB, RAM: 224 KB.
No UART8; USART6 can only be used as UART due to lack of CK pin
There is only SDIO2, and it supports up to 4 bits (D0~D3) mode.
Only supports the promotion of 8-bit mode LCD screen.
SPIM = External SPI Flash memory expansion (program execution/data storage/program and data can be encrypted).