AT32F421 series microcontroller incorporates ARM® Cortex®-M4 core, up to 120 MHz CPU computing speed and embedded data signal processor (DSP) supporting up to 64 KB Flash memory and 16 KB SRAM, up to 2 x USARTs, 2 x SPIs (multiplexed I²S), 2x I²Cs, a 16-bit advanced timer, 5 x 16-bit general-purpose timers and 5-channel DMA controller, and also includes two high-speed rail to rail input/output analog voltage comparators, a 12-bit 15 channels high-speed ADC with 2M SPS that meet the requirements of high-speed data acquisition, mixed signal processing, industrial control and motor applications. Almost fast I/Os are 5 V-tolerant with a variety of optional functions to support function remapping, excellent flexibility and ease of use to implement various applications.
AT32F421 series is equipped with the Security Library (sLib) developed by Artery, supporting the use of password to protect the specified program area so that IDH 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.
AT32F421 devices can run well in the temperature range of -40 to 105¡ãC , and provides a wide range of chips for selection, such as LQFP48, LQFP32, QFN32, QFN28 and mini TSSOP20 in response to diverse memory needs. Its powerful on-chip resource allocation, high integration, cost-effective performance bring up the first-class competitive edge in the chip market.
¡¤ Performance
- ARM® Cortex®-M4 with 120 MHz maximum frequency
- DSP instructions
- 2.6 V to 3.6 V operating voltage
- I/Os 5 V tolerant
- Operating temperature -40 to +105¡ãC
¡¤ Memories
- 64/32/16 KB +4 KB of Flash instruction/data memory
- 16 KB/ 8 KB of SRAM
- sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
- 4 KB of system memory used as a Bootloader or as a general instruction/data memory (one-time-configured)
¡¤ Clock
- PLL (120 MHz output)
- 4 to 25 MHz crystal oscillator
- Internal 48 MHz factory-trimmed RC (accuracy 1 % at TA = 25 ¡ãC, 2 % at TA= -40 to +105 ¡ãC)
- 32 kHz oscillator for RTC with calibration
- Internal 40 kHz RC with calibration
¡¤ Reset and supply management
- Sleep, Stop and Standby modes
- Power-on/Low-voltage reset (POR/LVR)
- Programmable voltage monitor (PVM)
- Supports 5 x 32-bit backup registers
¡¤ Analog high-performance peripherals
- 1 x 12-bit, 0.5 ¦Ìs A/D converters (up to 15 channels)
- 1 comparator
¡¤ Timers
- 1 x 16-bit, 7 channels with advanced timers, 6-channel PWM output with dead-time generation and emergency stop function
- Up to 5 x 16-bit timers, each timer up to 4 channels used for input capture/output compare/PWM or pulse counting and incremental encoder input
- 1 x 16-bit basic timer
- 2x watchdog timers (Independent and Window)
- SysTick timer: a 24-bit downcounter
¡¤ ERTC: enhanced RTC with alarm, subsecond accuracy and hardware calendar
¡¤ Peripheral interfaces
- 2 x I²C interfaces (SMBus/PMBus)
- 2 x SPIs/I²S
- 2 x USART (ISO7816 interface, LIN, IrDA capability, modem control)
- Infrared transmitter
¡¤ DMA
- 5 channels, support timers, ADCs, I²S, SPIs, I²Cs and USARTs
¡¤ Up to 39 fast I/O
- Up to 39 I/Os, all mappable on external interrupt vectors and almost all 5 V-tolerant
- All fast I/Os, control registers accessible with fᴀʜʙ speed
¡¤ Packages
- LQFP48 7 x 7 mm
- LQFP32 7 x 7 mm
- QFN32 5 x 5 mm
- QFN32 4 x 4 mm
- QFN28 4 x 4 mm
- TSSOP20 6.5 x 4.4 mm