AT32L021 Series ARM®-based 32-bit Cortex®-M0+ MCU with 16 to 64 KB Flash, sLib, 10 timers, ADC, 10 communication interfaces (1 CAN) Reference Manual

2024-03-05
●System architecture
■AT32L021 series microcontrollers incorporate a 32-bit ARM®Cortex®-M0+ processor core, multiple 16- bit timers, infrared transmitter (IRTMR), DMA controller, ERTC, communication interfaces such as SPI, I2C, USART/UART, CAN bus controller, 12-bit ADC, programmable voltage monitor (PVM) and other peripherals. Cortex®-M0+ processor core supports single-cycle 16-bit/32-bit multiply accumulator (MAC).
●Core: ARM® 32-bit Cortex®-M0+ CPU
■80 MHz maximum frequency, with a Memory Protection Unit (MPU), single-cycle multiplication
●Memories
■16 to 64 Kbytes of Flash memory
■4 Kbytes of boot memory 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
■9 Kbytes of SRAM (8 Kbytes with parity check)
●Power control (PWC)
■1.71 ~ 3.6 V power supply
■Power-on reset (POR), low voltage reset (LVR), power voltage monitor (PVM)
■Low power modes: Sleep, Deepsleep and Standby modes; 5 WKUP pins for wakeup from Standby mode
■5 x 32-bit battery powered registers (BPR)
●Clock, reset and power management
■4 to 25 MHz crystal oscillator (HEXT)
■Internal 48 MHz factory-trimmed HICK
■32 kHz crystal (LEXT)
■Low-speed internal clock (LICK)
●Analog
■1 x 12-bit 2 MSPS A/D converter, up to 15 external input channels, 12-bit/10-bit/8-bit/6-bit configurable resolution, hardware oversampling up to equivalent 16- bit resolution
■Internal reference voltage (VINTRV)
●Up to 39 fast GPIOs
■Core dedicated single-cycle GPIO bus
■All mappable on external interrupts
■Almost all 5 V-tolerant
●DMA
■1 x 5-channel DMA controller
●Up to 10 timers
■1 x 16-bit 7-channel advanced timer, including 3 pairs of complementary channels for PWM output, with dead-time generator and emergency brake
■Up to 5 x 16-bit general-purpose timers, each with 4 IC/OC/PWM or pulse counter and quadrature (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 alarm, subsecond precision, hardware calendar, and calibration
●Up to 10 communication interfaces
■2 x I²C interfaces (SMBus/PMBus) supporting fast mode plus (1 MHz), with wakeup from Deepsleep mode
■4 x USARTs, supporting synchronous SPI and modem control; with ISO7816 interface, LIN, IrDA and RS485 driver enable, TX/RX swap
■2 x SPIs (36 MHz), all with multiplexed half-duplex I²S;
■CAN interface (2.0B Active), with 256 bytes of dedicated buffer
■Infrared transmitter (IRTMR)
●96-bit ID (UID)
●Debug mode
■Serial wire debug (SWD) and serial wire output (SWO)
●Temperature range: -40 to +105 ℃
●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
■QFN20 3 x 3 mm
■TSSOP20 6.5 x 4.4 mm

Artery

AT32L021AT32L021 SeriesAT32L021C8T7AT32L021K8T7AT32L021K8U7AT32L021K8U7-4AT32L021F8P7AT32L021F8U7AT32L021G8U7AT32L021C6T7AT32L021K6T7AT32L021K6U7AT32L021K6U7-4AT32L021F6P7AT32L021F6U7AT32L021G6U7AT32L021C4T7AT32L021K4T7AT32L021K4U7AT32L021K4U7-4AT32L021F4P7AT32L021F4U7AT32L021G4U7

More

Part#

32-bit Cortex®-M0+ MCUmicrocontrollers

More

More

User's Guide

More

More

Please see the document for details

More

More

LQFP48;LQFP32;QFN32;QFN28;QFN20;TSSOP20

English Chinese Chinese and English Japanese

2024.02.23

Rev 2.00

15.3 MB

- The full preview is over. If you want to read the whole 369 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: