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
■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
AT32L021 、 AT32L021 Series 、 AT32L021C8T7 、 AT32L021K8T7 、 AT32L021K8U7 、 AT32L021K8U7-4 、 AT32L021F8P7 、 AT32L021F8U7 、 AT32L021G8U7 、 AT32L021C6T7 、 AT32L021K6T7 、 AT32L021K6U7 、 AT32L021K6U7-4 、 AT32L021F6P7 、 AT32L021F6U7 、 AT32L021G6U7 、 AT32L021C4T7 、 AT32L021K4T7 、 AT32L021K4U7 、 AT32L021K4U7-4 、 AT32L021F4P7 、 AT32L021F4U7 、 AT32L021G4U7 |
|
|
|
User's Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
LQFP48;LQFP32;QFN32;QFN28;QFN20;TSSOP20 |
|
English Chinese Chinese and English Japanese |
|
2024.02.23 |
|
Rev 2.00 |
|
|
|
15.3 MB |
- +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.