The AT32F457 series are based on the high-performance ARM® Cortex®-M4F 32-bit RISC core operating at a frequency of up to 192 MHz. The Cortex®-M4F core features a Floating Point Unit (FPU) single precision supporting all ARM® single-precision data processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) that enhances application security.

The AT32F457 series incorporate high-speed embedded memories, including up to 512 Kbytes of Flash memory, 128+16 Kbytes of SRAM, and 26 Kbytes of boot memory that can be used as a Bootloader or as a general instruction/data memory (one-time-configurable) to achieve the maximum of 512+26 Kbytes, as well as 4 Kbytes of OTP data storage space. Any block of the embedded Flash memory can be protected by the ¡°sLib¡± (security library), functioning as a security area with code-executable only. In addition, the AT32F457 device includes high-level memory extensions: one external memory controller (XMC) (including SDRAM interface) and one quad SPI memory interface (QSPI).

The AT32F457 series offer two 12-bit ADCs, two 12-bit DACs, ten general-purpose 16-bit timers (including two motor control PWM advanced timers), two general-purpose 32-bit timers, two basic timers, one low-power ERTC, one AES hardware accelerator, and one true random number generator (TRNG). They feature standard and advanced communication interfaces: up to three I2Cs, four SPIs (multiplexed as I2S), one full-duplex I2SF interface, one SDIO, eight USARTs, three CANFD interfaces, one infrared transmitter, one OTGFS and one Ethernet MAC interface.

The AT32F457 series operate in the -40 ¡ãC to +105 ¡ãC temperature range, from a 2.4 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power application.

The AT32F457 offer devices in different package types. They are fully pin-to-pin, software and functionally compatible throughout the AT32F457 series, except the configurations of peripherals which are not fully identical depending on the package types.

 

Key Features

¡¤         Core: ARM® 32-bit Cortex®-M4F CPU with FPU

-      192 MHz maximum frequency, with a memory protection unit (MPU), single-cycle multiplication and hardware division

-      Floating point unit (FPU)

-      DSP instructions

¡¤         Memories

-      256 to 512 Kbytes of Flash memory

-      26 Kbytes of boot memory used as a Bootloader or as a general instruction/data memory (one-time-configurable)

-      4 Kbytes of OTP memory

-      sLib: configurable part of main Flash as a library area with code executable but secured, non-readable

-      144 to 108 Kbytes of SRAM (configurable as 128 to 96 KB SRAM with party check)

-      External memory controller (XMC) with 16-bit data bus supporting SRAM, PSRAM, NOR and SDRAM memories

-      QSPI interface for external SPI Flash or SPI RAM extension, supporting address mapping

¡¤         XMC as LCD parallel interface, 8080/6800 modes

¡¤         Power control (PWC)

-      2.4 to 3.6 V supply

-      Power-on reset (POR), low voltage reset (LVR), and power voltage monitoring (PVM)

-      Low power modes: Sleep, Deepsleep and Standby modes (woke up via 6 WKUP pins)

-      VBAT supply for LEXT, ERTC and 20x 32-bit battery powered registers (BPR)

¡¤         Clock and reset management (CRM)

-      4 to 25 MHz crystal oscillator (HEXT)

-      48 MHz internal factory-trimmed high speed clock (HICK) with ¡À1% accuracy at TA=25 ¡ãC and ¡À2.5% at TA= -40 ¡ãC to +105 ¡ãC, with automatic clock calibration (ACC)

-      32 kHz crystal oscillator (LEXT)

-      Low speed internal clock (LICK)

¡¤         Analog

-      2 x 12-bit 5.33 MSPS A/D converters, up to 16 external input channels; 12/10/8/6-bit resolution, hardware oversampling up to equivalent 16-bit resolution

-      Temperature sensor (VTS), internal reference voltage (VINTRV), VBAT monitor (VBAT/4)

-      2 x 12-bit D/A converters

¡¤         DMA

-      2 x 7-channel DMA controllers for flexible mapping

¡¤         Up to 117 fast GPIOs

-      All mappable on 16 external interrupts (EXINT)

-      Almost all 5 V-tolerant

¡¤         Up to 17 timers (TMR)

-      2x 16-bit 8-channel advanced timers, including PWM outputs with dead-time generator and emergency brake

-      Up to 8x 16-bit + 2x 32-bit general-purpose timers, each with up to 4 IC/OC/PWM or pulse counter and incremental encoder input

-      2x 16-bit basic timers

-      2x watchdog timers (general WDT and windowed WWDT)

-      SysTick timer: a 24-bit downcounter

¡¤         ERTC: enhanced RTC with auto-wakeup, alarm, subsecond accuracy, and hardware calendar with calibration feature

¡¤         Up to 23 communication interfaces

-      Up to 3x I2C interfaces (SMBus/PMBus)

-      Up to 8x USART interfaces support master synchronization SPI and modem control, ISO7816 interface, LIN, IrDA, and RS485 driver enable, supporting TX/RX swap

-      Up to 4x SPI interfaces (40 Mbit/s), all with multiplexed half-duplex I2S, and I2S2/I2S3 full-duplex mode

-      1x separated full-duplex I2S interface (I2SF)

-      Up to 3x CAN interfaces, each with dedicated 1408 bytes of buffer, and support CAN FD protocol

-      SDIO interface

-      OTGFS full-speed controller with on-chip PHY, dedicated 1280 bytes of buffer, supporting crystal-less in device mode

-      10/100M Ethernet MAC (EMAC) with dedicated DMA and 4 Kbytes of buffer, IEEE 1588 hardware support, MII/RMII available

-      Infrared transmitter (IRTMR)

¡¤         CRC calculation unit

¡¤         96-bit unique ID (UID)

¡¤         AES hardware accelerator supporting 256/192/128-bit key

¡¤         True random number generator (TRNG)

¡¤         Debug mode

-      Serial wire debug (SWD) and serial wire output (SWO)

¡¤         Operating temperature: -40 to +105 ¡ãC

¡¤         Packages

-      LQFP144 20 x 20 mm

-      LQFP100 14 x 14 mm

-      LQFP64 10 x 10 mm