NuMicro® NUC029LEE/NUC029SEE32-bit Arm® Cortex® -M0 MicrocontrollerAug, 2018 Page 13 of 497 Rev 1.00NUMICRO® NUC029LEE/NUC029SEE TECHNICAL REFERENCE MANUAL2 FEATURES ARM® Cortex® -M0 core– Runs up to 72 MHz– One 24-bit system timer– Supports low power sleep mode– Single-cycle 32-bit hardware multiplier– NVIC for the 32 interrupt inputs, each with 4-levels of priority– Serial Wire Debug supports with 2 watchpoints/4 breakpoints Built-in LDO for wide operating voltage ranges from 2.5 V to 5.5 V Flash Memory– 128K bytes Flash for program code– 8 KB flash for ISP loader– Supports In-System-Program (ISP) and In-Application-Program (IAP) application codeupdate– 512 byte page erase for flash– Configurable Data Flash address and size for 128 KB system– Supports 2-wired ICP update through SWD/ICE interface SRAM Memory– 16K bytes embedded SRAM– Supports PDMA mode PDMA (Peripheral DMA)– Supports 9 channels PDMA for automatic data transfer between SRAM and peripherals– Supports CRC calculation with four common polynomials, CRC-CCITT, CRC-8, CRC-16 andCRC-32 Clock Control– Flexible selection for different applications– Built-in 22.1184 MHz high speed oscillator for system operation Trimmed to ±1 % at +25 ℃ and VDD = 5 V Trimmed to ±3 % at -40 ℃ ~ +105 ℃ and VDD = 2.5 V ~ 5.5 V– Built-in 48 MHz internal high speed RC oscillator (HIRC) for USB device operation(Frequency variation < 2% at -40oC ~ +105oC) Dynamically calibrating the HIRC OSC to 48 MHz ±0.25% from -40℃ to 105℃ byexternal 32.768K crystal oscillator (LXT) or internal USB synchronous mode– Built-in 10 kHz low speed oscillator for Watchdog Timer and Wake-up operation– Supports one PLL, up to 72 MHz, for high performance system operation– External 4~24 MHz high speed crystal input for USB and precise timing operation– External 32.768 kHz low speed crystal input for RTC function and low power systemoperation GPIO– Four I/O modes: Quasi-bidirectional Push-pull output Open-drain output Input only with high impendence– TTL/Schmitt trigger input selectable– I/O pin configured as interrupt source with edge/level setting Timer– Supports 4 sets of 32-bit timers with 24-bit up-timer and one 8-bit prescale counter– Independent clock source for each timer– Provides one-shot, periodic, toggle and continuous counting operation modes– Supports event counting function– Supports input capture function Watchdog Timer– Multiple clock sources