The AT32F6221 series is based on ARM® Cortex®-M4 core operating at a frequency of up to 180 MHz. This device features a single-precision floating point unit (FPU), digital signal processor (DSP), up to 128 KB Flash and 20 KB SRAM. It also embeds a 28 KB programmable boot memory - configured as a Bootloader or as one-time-programmable user instruction and data memory. The latter option can extend Flash memory up to 128+28KB. Besides, the device is equipped with an additional 1KB OTP as data storage area. The AT32F422 series offers a rich choice of peripherals including up to 2x I²Cs, 2x SPIs/I²Ss, 2x USARTs, 1x CAN, 1x advanced timer, 5x 16-bit general-purpose timers, 1x basic timers, 1x low-power ERTC, 1x high-speed rail-to-rail input/output analog voltage comparator, 1x 12-bit 15-channel 2.5 Msps ADC, and up to 42 fast GPIO ports, providing excellent flexibility and ease of use to implement various applications.
The AT32F6221 series is equipped with the Security Library (sLib) developed by Artery, supporting the use of password to protect the specified program area so that solution providers can program the core algorithm into this area and provides it to downstream customers for secondary development, which increases the security, reliability and convenience for secondary development. The AT32F6221 devices can run well in the temperature range of -40 to 105¡ãC. With powerful on-chip resource allocation, high integration, cost-effective performance, the AT32F422 series is particularly suited for embedded system applications, such as motor control, industrial control and stage lighting.
¡¤ Performance
- ARM® Cortex®-M4 MCU up to 180 MHz
- Single precision floating-point unit (FPU)
- DSP instructions
- 2.4 to 3.6 V operating supply
- Almost I/Os 5 V tolerant
- Temperature range -40 to + 105 ¡ãC
¡¤ Memories
- 128 Kbytes of Flash memory
- 20 Kbytes of SRAM
- 1 Kbytes of OTP memory
- sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
¡¤ Clock
- PLL (180 MHz output)
- 4 to 25 MHz crystal oscillator (HEXT)
- Internal 48 MHz factory-trimmed RC (HICK) with ¡À1% accuracy at TA=25 ¡ãC and ¡À2.5% at TA= -40¡ãC to +105¡ãC, with automatic clock calibration (ACC)
- External low-speed 32.768kHz for RTC with calibration
- Internal low-speed 40kHz RC oscillator
¡¤ Reset and supply management
- Low power modes: Sleep, Deepsleep and Standby modes (wake up via 4 WKUP pins)
- Power-on reset (POR), low voltage reset (LVR), and power voltage monitoring (PVM)
- 5x 32-bit battery powered registers (BPR)
¡¤ Analog peripherals
- 1 x 12-bit 2.5 Msps A/D converter (up to 15 channels)
- 1 x CMP
¡¤ Timers
- 1x 16-bit 8-channel advanced timer, including 4 pairs of complementary PWM outputs with dead-time generator and emergency brake
- Up to 5x 16-bit general-purpose timers, each with up to 4 IC/OC/PWM or pulse counter and incremental encoder input
- 1 x 16-bit basic timer
- 2 x 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
¡¤ Communication interfaces
- 2 x I²C interfaces
- 2 x SPIs (40 Mbit/s), both with I²S interface multiplexed
- 2 x USARTs (ISO7816 interface, LIN, IrDA capability, modem control)
- 1 x CAN interface
- IRTMR
¡¤ DMA
- 7-channel DMA controller supports timers, ADC, DAC, I²S, SPI, I²C and USARTs
¡¤ Fast I/O ports
- Up to 42 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
- LQFP48 7x7 mm