AT32L021 (L: Low Power) series is based on ARM® Cortex®-M0+ 32-bit core operating at a frequency of up to 80 MHz. This device features 64 KB Flash memory and 8+1 KB SRAM (with parity check). It also embeds a 4 KB system memory that comes 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 64+4 KB. AT32L021 offers 1x CAN, 4x USARTs (with RS-485 mode), 2x SPIs/I²Ss, 2x I²Cs, 1x 16-bit advanced timer, 5x 16-bit general-purpose timers and 1x 16-bit basic timer. One of its highlights is a 12-bit high-speed 2 Msps ADC that is particularly suited for fast data acquisition, industrial control and motor applications. Furthermore, the device has the ability to enter/leave low-power mode at faster speed. Its ultra-low power consumption is also amazing - around 9uA current consumption and 17us wakeup time in Deepsleep mode, and even 1.2uA current in Standby mode, which could ensure longer battery life and thus makes it the perfect choice for entry-level low-power MCU applications.
The AT32L021 device operates in the temperature range of -40 ¡æ to 105¡æ. It provides a variety of package types from larger to smaller ones to meet different memory demands. With powerful on-chip resources, higher integration and cost-effectiveness, the AT32L021 series is suitable for applications that require low-power consumption such as IoT, wireless communication, motor control and consumer electronics.
¡¤ Performance
- ARM® Cortex®-M0+ with 80 MHz maximum frequency
- 1.71 V to 3.6 V operating voltage
- I/Os 5 V-tolerant
- Operating temperature -40 to +105¡ãC
¡¤ Memories
- 16 to 64 KB of Flash instruction/data memory
- Up to 8+1 KB of SRAM
- sLib: configurable part of main Flash set as a library area with code executable but secured, non-readable
¡¤ Clock
- PLL (80 MHz output)
- 4 to 25 MHz crystal oscillator
- Internal 48 MHz factory-trimmed RC (-40¡ãC to +105¡ãC)
- 32 kHz oscillator for RTC with calibration
- Internal 40 kHz RC with calibration
¡¤ Reset and supply management
- Sleep, Deepsleep and Standby modes
- Power-on/Low-voltage reset (POR/LVR)
- Programmable voltage monitor (PVM)
- 5 x 32-bit battery powered registers (BPR)
¡¤ Analog high-performance peripherals
- 1 x 12-bit, 0.5 ¦Ìs A/D converters (up to 15 channels)
¡¤ Timers
- Up to 1 x 16-bit, motor control PWM advanced timers with dead-time generation
- Up to 5 x 16-bit timers
- 2 x watchdog timers (Independent and Window)
- 1 x 16-bit basic timers
- SysTick timer: a 24-bit downcounter
¡¤ Peripheral interfaces
- Up to 2 x I²C interfaces (SMBus/PMBus)
- Up to 2 x SPIs (36 Mbit/s)
- 4 x USART (ISO7816 interface, LIN, IrDA capability, modem control)
- Up to 1 x CAN interfaces (2.0B Active)
- 1 x IRTMR
¡¤ DMA
- 5 channels, support timers, ADC, I²S, SPI, I²Cs and USART
¡¤ Up to 39 fast I/O
- Core dedicated single-cycle GPIO bus
- All mappable on 16 external interrupt vectors and almost all 5 V-tolerant
¡¤ Packages
- TSSOP20 6.5 x 4.4 mm
- QFN20 3 x 3 mm
- QFN28 4 x 4 mm
- QFN32 4 x 4 mm
- QFN32 5 x 5 mm
- LQFP32 7 x 7 mm
- LQFP48 7 x 7 mm