AT32F421
Series Reference Manual
2022.
11
.11
Page 1
Rev 2.02
ARM
®
-based 32-bit Cortex
®
-M4 MCU with 16 to 64 KB Flash, sLib, 10 timers,
ADC, 7 communication interfaces
Feature
Core: ARM®32-bit Cortex®-M4F CPU
−
120 MHz maximum frequency, with a
Memory Protection Unit (MPU), single-cycle
multiplication and hardware division
−
DSP instructions
Memories
−
16 to 64 KBytes of internal Flash memory
−
4 Kbytes of boot code area used as a
Bootloader or as a general instruction/data
memory (one-time-configured)
−
sLib: configurable part of main Flash set as a
library area with code executable but
secured, non-readable
−
8 to 16 KBytes of SRAM
Clock, reset and power control
−
2.4 V ~ 3.6 V application supply and I/Os
−
Power-on reset (POR)/ low-voltage reset
(LVR), and power voltage monitor (PVM)
−
4 to 25 MHz crystal (HEXT)
−
Internal 8 MHz factory-trimmed clock (HICK),
accuracy 1% at T
A
=25 °C, 2 % at T
A
=-40 to
+105 °C
−
Internal 40 kHz RC oscillator
−
32 kHz crystal oscillator (LEXT)
Low power
−
Sleep, Deepsleep, and Standby modes
1 x 12-bit A/D converter (up to 15 input
channels)
−
Conversion range: 0 V to 3.6 V
1 x COMP, 5 x external input channels
and 1 x internal reference voltage
channel
2 x operational amplifiers
DMA: 5-channel DMA controller
−
Peripherals supported: timers, ADC, I
2
S,
SPI, I
2
C and USART
Debug mode
−
Serial wire debug (SWD) and JTAG
Up to 39 fast GPIOs
−
All mappable to external interrupt vectors
−
Almost 5 V-tolerant
−
All fast I/Os, registers accessible with f
AHB
speed
Up to 10 Timers (TMR)
−
1 x 16-bit 7-channel advanced timer, 6-channel
PWM output with dead-time generator and
emergency stop
−
5 x 16-bit timers, each with 4 IC/OC/PWM or
pulse counter and encoder input
−
1 x 16-bit basic timer
−
2 x Watchdog timers (WDT and WWDT)
−
SysTick timer: 24-bit downcounter
ERTC: enhanced RTC
Up to 7 communication interfaces
−
2 x I
2
C interfaces (SMBus/PMBus support)
−
2 x USARTs/UART (ISO7816 interface, LIN,
IrDA and modem control)
−
2 x SPIs, both with I
2
S interface multiplexed
−
Infrared transmitter
CRC Calculation Unit
96-bit ID (UID)
Packaging
−
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
List of Models
Internal Flash
Model
64 KBytes
AT32F421C8T7, AT32F421K8T7
AT32F421K8U7, AT32F421K8U7-4
AT32F421F8P7, AT32F421G8U7,
AT32F4212C8T7
32 KBytes
AT32F421C6T7, AT32F421K6T7
AT32F421K6U7, AT32F421K6U7-4
AT32F421F6P7, AT32F421G6U7
16 KBytes
AT32F421C4T7, AT32F421K4T7
AT32F421K4U7, AT32F421K4U7-4
AT32F421F4P7, AT32F421G4U7