Mainstream line, Cortex®M4F 216MHz CPU, 256~512KB Flash, 192KB SRAM, QSPI, 6USART, 2UART, 3×ADC Microcontroller

AT32F406 series is based on on the high-performance ARM® Cortex®-M4 32-bit core operating at a frequency of up to 216 MHz. This device features a single-precision floating-point unit (FPU), digital signal processor (DSP), up to 512 KB Flash memory, and 192 KB SRAM. It also embeds a 26 KB system memory, which can serve as a Bootloader or be configured as one-time programmable user instruction and data memory. The latter option extends the maximum available Flash memory space to 512+26 KB.

In addition, the device offers a rich choice of peripherals and advanced I/O ports. It incorporates 1 x QSPI interface, 6 x USARTs, 2 x UARTs, 8 x SPI interfaces (supporting half-duplex I²S mode), 3 x I²C interfaces, 3 x 12-bit high-speed ADCs with sampling rates of up to 5.33 Msps, 1 x 16-bit advanced timer, 7 x 16-bit general-purpose timers, 1 x 32-bit general-purpose timer, 2 x 16-bit basic timers, 1 x low-power ERTC, and 1 x infrared transmitter. It also features the integrated sLib Security Library. Almost all GPIOs are 5 V tolerant and support fast toggling capability, making the device suitable for a wide range of embedded control applications

The AT32F406 operates over the industrial temperature range of -40 to 105 oC and is available in multiple package options, including LQFP64 and QFN48, to meet diverse application requirements. It is particularly suitable for applications such as industrial automation, USB accessories, Internet of Things (IoT), consumer electronics, and other embedded control applications.

Key Features

  • Performance
    • ARM® Cortex®-M4 MCU up to 216 MHz
    • Single precision floating-point unit (FPU)
    • DSP instructions
    • 2.4 to 3.6 V operating supply
    • I/Os 5 V-tolerant
    • Temperature range -40 to + 105 °C
  • Memories
    • 256 KBytes of Flash memory
    • 102 KBytes of SRAM
    • sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
    • 1 x QSPIs, scalable Flash memory or RAM, address mapping support
  • Clock
    • PLL (216 MHz output)
    • External high-speed 4 to 25 MHz crystal
    • Internal high-speed 48 MHz RC oscillator (-40°C to 105°C)
    • Automatic clock calibration (ACC) (accuracy 1 % at TA = 25 °C, 2.5 % at TA= -40 to +105 °C)
    • Low speed external 32.768 kHz RTC crystal (LEXT)
    • Internal low-speed 40 kHz RC oscillator
  • Reset and supply management
    • Sleep, Deepsleep and Standby modes
    • Power-on/Low-voltage reset (POR/LVR)
    • Programmable voltage monitor (PVM)
    • 20 x 32-bit battery powered registers (BPR)
  • Analog peripherals
    • 1 x 12-bit 2 Msps A/D converter (up to 16 channels)
  • Timers
    • 1 x 16-bit 7-channel advanced timer
    • 1 x 32-bit and 7 x 16-bit general-purpose timers
    • 2 x 16-bit basic timers
    • 2 x watchdog timers (general WDT and windowed WWDT)
    • SysTick timer: a 24-bit downcounter
  • ERTC: enhanced RTC with alarm, subsecond accuracy and hardware calendar
  • Communication interfaces
    • 3 x I²C interfaces for SMBus/PMBus support
    • 3 x SPIs (36 Mbit/s), all with I²S interface multiplexed, any combination of two interfaces supports full-duplex
    • 1 x independent full-duplex I²S interface(I²SF)
    • Up to 6 x USARTs and 2 x UARTs (with ISO7816 interface, LIN,IrDA and modem control)
    • Infrared transmitter (IRTMR)
  • DMA
    • 1 x 14-channel DMA controller supports timers, ADC, I²Ss, SPIs, I²Cs, and USARTs
  • Fast I/O ports
    • Up to 53 I/O ports, all mappable on 16 external interrupts and almost all 5 V-tolerant
    • All fast I/Os, control registers accessible with fᴀʜʙ speed
  • Packages
    • QFN48 6 x 6 mm
    • LQFP64 7 x 7 mm

ARM Cortex®-M4 AT32F406 Product Selector

Part Number AT32F406
xxU7
AT32F406
xxT7-7R
AT32F406
xxT7-7
CC CE RC RE RC RE
Frequency (MHz) 216
Int.Flash (KB) 256 512 256 512 256 512
SRAM (KB) 128 192 128 192 128 192
QSPI 1 1 1
Timers Advanced 1 1 1
32-bit
general-purpose
1 1 1
16-bit
general-purpose
7 7 7
Basic 2 2 2
Systick 1 1 1
WDT 1 1 1
WWDT 1 1 1
ERTC 1 1 1
Communication
interfaces
I²C 3 3 3
SPI(1) 8 7(2) 8
I²S(half-duplex)(1)(2) 8 7(2) 8
USART+UART 5/2(3) 6/2 6/2
IRTMR 1 1 1
Analog 12-bit ADC
numbers/channels
3 3 3
10 15 16
EMUXC 1 1 1
GPIO 41 56 57
Operating temperatures -40°C to +105°C
Packages QFN48
6x6 mm
LQFP64
7x7 mm

 

Note
  1. The half-duplex I²S and SPI are multiplexed.
  2. No SPI8.
  3. There is no UART8. And USART6 can only be used as a UART because it lacks the CK pin.

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

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