
M0A21/M0A23 Series
May 06, 2022
Page
18
of 746
Rev 1.02
M0
A21
/M
0
A
2
3
SE
RIES
TEC
H
NICAL
RE
FEREN
C
E
M
ANUAL
2 FEATURES
Core and System
Arm
®
Cortex
®
-M0
Arm
®
Cortex
®
-M0 core, running up to 48 MHz
Built-in Nested Vectored Interrupt Controller (NVIC)
24-bit system tick timer
Programmble and maskable interrupt
Low Power Sleep mode by WFI and WFE instructions
Brown-out Detector
(BOD)
Four-level BOD with brown-out interrupt and reset option.
(4.4V/3.7V/2.7V/2.3V)
Low Voltage Reset (LVR)
LVR with 2.22V threshold voltage level
Security
96-bit Unique ID (UID).
128-bit Unique Customer ID (UCID).
One built-in temperature sensor.
32-bit H/W Divider(HDIV)
Signed (two’s complement) integer calculation
32-bit dividend with 16-bit divisor calculation capacity
32-bit quotient and 32-bit remainder outputs (16-bit remainder
with sign extends to 32-bit)
6 HCLK clocks taken for one cycle calculation
Memories
Boot Loader
Nuvoton ISP (In-System-Programming) tool for firmware
upgrade via UART
ISP/IAP libraries
Flash
Up to 32 KB application ROM (APROM)
2 KB on-chip Flash for user-defined loader (LDROM)
All on-chip Flash support 512 bytes page erase
Fast Flash programming verification with CRC
On-chip Flash programming with In-Chip Programming (ICP),
In-System Programming (ISP) and In-Application Programming
(IAP) capabilities
Configurable boot up sources including boot loader, user-
defined loader (LDROM) or Application ROM (APROM)