
NUC029SGE
Jan 21, 2019 Page 4of 37 Rev 1.00
NUTINY-SDK-NUC029SGE USER MANUAL
1 OVERVIEW
NuTiny-SDK-NUC029SGE is a specific development tool for NuMicro®NUC029SGE. With the
NuTiny-SDK-NUC029SGE, user can develop and verify the application program easily.
The NuTiny-SDK-NUC029SGE includes two portions. One is NuTiny-EVB-NUC029SGE and the
other is Nu-Link-Me. NuTiny-EVB-NUC029SGE is the evaluation board and Nu-Link-Me is its
Debug Adaptor. Thus, user does not need other additional ICE or debug equipment.
The NUC029SGE can bridge the gap and replace the cost equivalent to traditional 8- and 16-bit
microcontroller by 32-bit performance and rich functions. The NUC029SGE supports a wide range
of applications from low-end, price sensitive designs to computing-intensive ones and provides
advanced high-end features in economical products.
The NuMicro®NUC029xGE of NUC029 series microcontroller based on the Arm®Cortex®-M0
core operates at up to 72 MHz. With its crystal-less USB 2.0 FS interface, it is able to generate
precise frequency required by USB protocol without the need of external crystal. It features
adjustable VDDIO pins for specific I/O pins with a wide range of voltage from 1.8 V to 5.5 V for
various operating voltages of external components, a unique high-speed PWM with clock
frequency up to 144 MHz for precision control, and an integrated hardware divider to speed up
the calculation for the control algorithms. Apart from that, the NUC029xGE also integrates
SPROM (Security Protection ROM) which provides a secure code execution area to protect the
intelligent property of developers. The NuMicro®NUC029xGE of NUC029 series is ideal for
industrial control, motor control and metering applications.
The NuMicro® NUC029xGE of NUC029 series supports the wide voltage range from 2.5 V to 5.5
V and temperature ranging from -40℃to 105℃, up to 256 Kbytes of Flash memory, 20 Kbytes of
SRAM, 4 Kbytes of ISP (In-System Programming) ROM as well as ICP (In-Circuit Programming)
ROM and IAP (In-Application Programming) ROM in 48-, 64-, 128-pin packages. It also supports
high immunity of 8KV ESD (HBM)/4KV EFT. It is also equipped with plenty of peripherals such as
USB interface, Timers, Watchdog Timers, RTC, PDMA, EBI, UART, Smart Card Interface, SPI,
I²S, I²C, GPIO, up to 12 channels of 16-bit PWM, up to 20 channels of 12-bit ADC, analog
comparator, temperature sensor, low voltage reset, brown-out detector, 96-bit UID (Unique
Identification), and 128-bit UCID (Unique Customer Identification).
Besides, the NUC029SGE is equipped with ISP (In-System Programming) and ICP (In-Circuit
Programming) functions, which allow the user to update the program memory without removing
the chip from the actual end product. The NUC029SGE also supports In-Application-
Programming (IAP) function, user switches the code executing without the chip reset after the
embedded flash updated.