Data Sheet
NUC123
May 3, 2017 Page 8 of 99 Rev.2.04
NUC123 SERIES DATASHEET
1 GENERAL DESCRIPTION
The NuMicro
®
NUC123 series is a new 32-bit Cortex
®
-M0 microcontroller with USB 2.0 Full-speed
devices and a 10-bit ADC. The NUC123 series provides the high 72 MHz operating speed, large
20 Kbytes SRAM, 8 USB endpoints and three sets of SPI controllers, which make it powerful in
USB communication and data processing. The NUC123 series is ideal for industrial control,
consumer electronics, and communication system applications such as printers, touch panel,
gaming keyboard, gaming joystick, USB audio, PC peripherals, and alarm systems.
The NUC123 series runs up to 72 MHz and supports 32-bit multiplier, structure NVIC (Nested
Vector Interrupt Control), dual-channel APB and PDMA (Peripheral Direct Memory Access) with
CRC function. Besides, the NUC123 series is equipped with 36/68 Kbytes Flash memory, 12/20
Kbytes SRAM, and 4 Kbytes loader ROM for the ISP. It operates at a wide voltage range of 2.5V
~ 5.5V and temperature range of -40℃ ~ +105℃ and -40℃ ~ +85℃. It is also equipped with
plenty of peripheral devices, such as 8-channel 10-bit ADC, UART, SPI, I
2
C, I
2
S, USB 2.0 FS
devices, and offers low-voltage reset and Brown-out detection, PWM (Pulse-width Modulation),
capture and compare features, four sets of 32-bit timers, Watchdog Timer, and internal RC
oscillator. All these peripherals have been incorporated into the NUC123 series to reduce
component count, board space and system cost.
Additionally, the NUC123 series is equipped with ISP (In-System Programming), IAP (In-
Application-Programming) and ICP (In-Circuit Programming) functions, which allows the user to
update the program under software control through the on-chip connectivity interface, such as
SWD, UART and USB.
Product Line
UART
SPI
I
2
C
USB
PS/2
I
2
S
PWM
ADC
NUC123
2
3
2
1
1
1
4
8
Table 1-1 Key Features Support Table