AT32F402 series is based on 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 256 KB Flash memory and 96+6 KB SRAM
(with parity check). It also embeds a 20 KB system memory with two functions: one that
serves as a Bootloader, and another one that is one-time configurable as user
instruction and data memory for achieving a maximum of 256 + 20 KB. In addition, the
device offers 1x USB OTG controller(support Xtal-less in device mode),
1x QSPI, 1x CAN, 8x UARTs, 3x SPIs/I²Ss and 1x separate full-duplex I²S, 3x I²Cs, 1x
16-bit advanced timer, 7x 16-bit general-purpose timers, 1x 32-bit general-purpose
timer, 2x 16-bit basic timers, 1x 12-bit 16-channel high-speed 2 Msps ADC. All I/Os have
fast toggling capability and almost all of them are 5V tolerant. They can be used for a
variety of purposes such as port remapping.
The device operates in the temperature range of -40 to 105oC. It can be
supplied in various packages, including LQFP64, LQFP48, QFN48 and QFN32 to meet diverse
demands. AT32F402 series is suited for gaming, industrial automation, USB accessory, IoT
and consumer electronics.