The AT32F455 series is based on ARM® Cortex®-M4 32-bit core operating at a frequency of up to 192 MHz. This device features a single-precision floating point unit (FPU), digital signal processor (DSP), up to 512 KB Flash memory and 128+16 KB SRAM. It also embeds a 26 KB programmable boot memory - configurable as a Bootloader or as one-time-programmable user instruction and data memory. The latter option can extend Flash memory up to 512+26 KB.
In addition, the device offers a rich choice of peripherals and advanced I/O ports, including up to 3x I2Cs, 4x SPIs/I2Ss(2x full-duplex), 1x full-duplex I2SF, 8x USARTs, 3x CANs, 1x SDIO, 1x OTGFS, 1x QSPI interface for supporting external SPI memory or SPI RAM, and 1x XMC interface that supports SDRAM, SRAM, PSRAM, NOR Flash, and other memory extensions. Additionally, it features 2x 12-bit 16-channel high-speed 5.33Msps ADCs, 2x 12-bit DACs, 8x 16-bit general-purpose timers, 2x 32-bit general-purpose timers, 2x basic timers, 1x AES hardware accelerator, and 1x TRNG. All these features are designed to enhance code and data protection while ensuring high performance.
More importantly, the devices in the entire AT32F455 series are fully pin-to-pin compatible with each other and thus can significantly shorten application development cycles. They are suitable for various applications such as industrial automation, motor control, Internet of Things (IoT), consumer electronics, among others.