NUC125-SC2E [NUVOTON]

ARM Cortex® -M0 32-bit Microcontroller;
NUC125-SC2E
型号: NUC125-SC2E
厂家: NUVOTON    NUVOTON
描述:

ARM Cortex® -M0 32-bit Microcontroller

微控制器
文件: 总148页 (文件大小:2999K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
NUC121/125  
ARM Cortex® -M0  
32-bit Microcontroller  
NuMicro® Family  
NUC121/125 Series  
Datasheet  
The information described in this document is the exclusive intellectual property of  
Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton.  
Nuvoton is providing this document only for reference purposes of NuMicro microcontroller based  
system design. Nuvoton assumes no responsibility for errors or omissions.  
All data and specifications are subject to change without notice.  
For additional information or questions, please contact: Nuvoton Technology Corporation.  
www.nuvoton.com  
Aug. 17, 2018  
Page 1 of 148  
Rev 1.02  
NUC121/125  
TABLE OF CONTENTS  
1
2
3
4
GENERAL DESCRIPTION.......................................................................9  
Key Features Support Table ......................................................................... 9  
FEATURES .......................................................................................10  
NuMicro® NUC121/125 Features...................................................................10  
Abbreviations....................................................................................16  
Abbreviations ..........................................................................................16  
PARTS INFORMATION LIST AND PIN CONFIGURATION .............................18  
NuMicro® NUC121/125 Selection Guide..........................................................18  
1.1  
2.1  
3.1  
4.1  
4.1.1  
4.1.2  
4.1.3  
NuMicro® NUC121/125 Naming Rule .....................................................................18  
NuMicro® NUC121 USB Series Selection Guide ........................................................19  
NuMicro® NUC125 USB Series Selection Guide ........................................................19  
Pin Configuration......................................................................................20  
NuMicro® NUC121 QFN 33-Pin Diagram .................................................................20  
NuMicro® NUC121 QFN 33-Pin Function Diagram......................................................21  
NuMicro® NUC121 LQFP 48-Pin Diagram................................................................22  
NuMicro® NUC121 LQFP 48-Pin Function Diagram ....................................................23  
NuMicro® NUC121 LQFP 64-Pin Diagram................................................................24  
NuMicro® NUC121 LQFP 64-Pin Function Diagram ....................................................25  
NuMicro® NUC125 QFN 33-Pin Diagram .................................................................26  
NuMicro® NUC125 QFN 33-Pin Function Diagram......................................................27  
NuMicro® NUC125 LQFP 48-Pin Diagram................................................................28  
4.2  
4.2.1  
4.2.2  
4.2.3  
4.2.4  
4.2.5  
4.2.6  
4.2.7  
4.2.8  
4.2.9  
4.2.10 NuMicro® NUC125 LQFP 48-Pin Function Diagram ....................................................29  
4.2.11 NuMicro® NUC125 LQFP 64-Pin Diagram................................................................30  
4.2.12 NuMicro® NUC125 LQFP 64-Pin Function Diagram ....................................................31  
4.3  
Pin Description ........................................................................................32  
NUC121 USB Series QFN33 Pin Description............................................................32  
NUC121 USB Series LQFP48 Pin Description ..........................................................37  
NUC121 USB Series LQFP64 Pin Description ..........................................................44  
NUC125 USB Series QFN33 Pin Description............................................................52  
NUC125 USB Series LQFP48 Pin Description ..........................................................57  
NUC125 USB Series LQFP64 Pin Description ..........................................................64  
GPIO Multi-function Pin Summary .........................................................................72  
4.3.1  
4.3.2  
4.3.3  
4.3.4  
4.3.5  
4.3.6  
4.3.7  
5
BLOCK DIAGRAM ..............................................................................78  
Page 2 of 148 Rev 1.02  
Aug. 17, 2018  
NUC121/125  
5.1  
NuMicro® NUC121/125 Block Diagram............................................................78  
FUNCTIONAL DESCRIPTION ................................................................79  
ARM® Cortex® -M0 Core..............................................................................79  
System Manager......................................................................................81  
6
6.1  
6.2  
6.2.1  
6.2.2  
Overview .......................................................................................................81  
System Reset .................................................................................................81  
Power Modes and Wake-up Sources......................................................................88  
System Power Distribution ..................................................................................90  
Clock Controller .......................................................................................92  
Overview .......................................................................................................92  
Clock Generator...............................................................................................94  
System Clock and SysTick Clock ..........................................................................96  
Peripherals Clock .............................................................................................98  
Power-down Mode Clock....................................................................................98  
Clock Output...................................................................................................98  
Flash Memory Controller (FMC)..................................................................100  
Overview ..................................................................................................... 100  
Features...................................................................................................... 100  
General Purpose I/O (GPIO)......................................................................101  
Overview ..................................................................................................... 101  
Features...................................................................................................... 101  
PDMA Controller (PDMA) .........................................................................102  
Overview ..................................................................................................... 102  
Features...................................................................................................... 102  
Timer Controller (TMR) ............................................................................103  
Overview ..................................................................................................... 103  
Features...................................................................................................... 103  
Basic PWM Generator and Capture Timer (BPWM) ..........................................104  
Overview ..................................................................................................... 104  
Features...................................................................................................... 104  
PWM Generator and Capture Timer (PWM) ...................................................105  
Overview ..................................................................................................... 105  
Features...................................................................................................... 105  
Watchdog Timer (WDT) ...........................................................................107  
6.2.3  
6.2.4  
6.3  
6.3.1  
6.3.2  
6.3.3  
6.3.4  
6.3.5  
6.3.6  
6.4  
6.4.1  
6.4.2  
6.5  
6.5.1  
6.5.2  
6.6  
6.6.1  
6.6.2  
6.7  
6.7.1  
6.7.2  
6.8  
6.8.1  
6.8.2  
6.9  
6.9.1  
6.9.2  
6.10  
Aug. 17, 2018  
Page 3 of 148  
Rev 1.02  
NUC121/125  
6.10.1 Overview ..................................................................................................... 107  
6.10.2 Features...................................................................................................... 107  
6.11  
Window Watchdog Timer (WWDT) ..............................................................108  
6.11.1 Overview ..................................................................................................... 108  
6.11.2 Features...................................................................................................... 108  
6.12  
USCI - Universal Serial Control Interface Controller ..........................................109  
6.12.1 Overview ..................................................................................................... 109  
6.12.2 Features...................................................................................................... 109  
6.13  
USCI - UART Mode ................................................................................110  
6.13.1 Overview ..................................................................................................... 110  
6.13.2 Features...................................................................................................... 110  
6.14  
USCI - SPI Mode....................................................................................111  
6.14.1 Overview ..................................................................................................... 111  
6.14.2 Features...................................................................................................... 111  
6.15  
USCI - I2C Mode ....................................................................................113  
6.15.1 Overview ..................................................................................................... 113  
6.15.2 Features...................................................................................................... 113  
6.16  
UART Interface Controller (UART)...............................................................114  
6.16.1 Overview ..................................................................................................... 114  
6.16.2 Features...................................................................................................... 114  
6.17  
I2C Serial Interface Controller (I2C) ..............................................................115  
6.17.1 Overview ..................................................................................................... 115  
6.17.2 Features...................................................................................................... 115  
6.18  
Serial Peripheral Interface (SPI)..................................................................116  
6.18.1 Overview ..................................................................................................... 116  
6.18.2 Features...................................................................................................... 116  
6.19  
USB Device Controller (USBD)...................................................................117  
6.19.1 Overview ..................................................................................................... 117  
6.19.2 Features...................................................................................................... 117  
6.20  
Analog-to-Digital Converter (ADC)...............................................................118  
6.20.1 Overview ..................................................................................................... 118  
6.20.2 Features...................................................................................................... 118  
7
8
APPLICATION CIRCUIT .....................................................................119  
ELECTRICAL CHARACTERISTICS .......................................................121  
Aug. 17, 2018  
Page 4 of 148  
Rev 1.02  
NUC121/125  
8.1  
8.2  
8.3  
Absolute Maximum Ratings .......................................................................121  
DC Electrical Characteristics......................................................................122  
AC Electrical Characteristics......................................................................130  
External 4~24 MHz High Speed Crystal (HXT) Input Clock.......................................... 130  
External 4~24 MHz High Speed Crystal (HXT) Oscillator............................................ 130  
External 32.768 kHz Low Speed Crystal (LXT) Input Clock ......................................... 131  
External 32.768 kHz Low Speed Crystal (LXT) Oscillator............................................ 131  
Analog Characteristics .............................................................................134  
12-bit ADC ................................................................................................... 134  
LDO ........................................................................................................... 136  
Low-Voltage Reset ......................................................................................... 136  
Brown-out Detector......................................................................................... 136  
Power-on Reset............................................................................................. 137  
Temperature Sensor ....................................................................................... 138  
USB PHY..................................................................................................... 139  
Flash DC Electrical Characteris ..................................................................140  
I2C Dynamic Characteristics ......................................................................141  
SPI Dynamic Characteristics......................................................................142  
Dynamic Characteristics of Data Input and Output Pin............................................... 142  
8.3.1  
8.3.2  
8.3.3  
8.3.4  
8.4  
8.4.1  
8.4.2  
8.4.3  
8.4.4  
8.4.5  
8.4.6  
8.4.7  
8.5  
8.6  
8.7  
8.7.1  
9
PACKAGE DIMENSIONS....................................................................144  
LQFP 64S (7x7x1.4 mm) ..........................................................................144  
LQFP 48L (7x7x1.4 mm) ..........................................................................145  
QFN 33Z (5x5x0.8 mm)............................................................................146  
9.1  
9.2  
9.3  
10 REVISION HISTORY..........................................................................147  
Aug. 17, 2018  
Page 5 of 148  
Rev 1.02  
NUC121/125  
List of Figures  
Figure 4.1-1 NuMicro® NUC121/125 Selection Code .................................................................... 18  
Figure 4.2-1 NuMicro® NUC121 QFN 33-Pin Diagram.................................................................. 20  
Figure 4.2-2 NuMicro® NUC121 QFN 33-Pin Function Diagram ................................................... 21  
Figure 4.2-3 NuMicro® NUC121 LQFP 48-Pin Diagram ................................................................ 22  
Figure 4.2-4 NuMicro® NUC121 LQFP 48-Pin Function Diagram ................................................. 23  
Figure 4.2-5 NuMicro® NUC121 LQFP 64-Pin Diagram ................................................................ 24  
Figure 4.2-6 NuMicro® NUC121 LQFP 64-Pin Function Diagram ................................................. 25  
Figure 4.2-7 NuMicro® NUC125 QFN 33-Pin Diagram.................................................................. 26  
Figure 4.2-8 NuMicro® NUC125 QFN 33-Pin Function Diagram ................................................... 27  
Figure 4.2-9 NuMicro® NUC125 LQFP 48-Pin Diagram ................................................................ 28  
Figure 4.2-10 NuMicro® NUC125 LQFP 48-Pin Function Diagram ............................................... 29  
Figure 4.2-11 NuMicro® NUC125 LQFP 64-Pin Diagram .............................................................. 30  
Figure 4.2-12 NuMicro® NUC125 LQFP 64-Pin Function Diagram ............................................... 31  
Figure 5.1-1 NuMicro® NUC121/125 Block Diagram ..................................................................... 78  
Figure 6.1-1 Cortex® -M0 Block Diagram........................................................................................ 79  
Figure 6.2-1 System Reset Sources .............................................................................................. 82  
Figure 6.2-2 nRESET Reset Waveform......................................................................................... 85  
Figure 6.2-3 Power-on Reset (POR) Waveform ............................................................................ 85  
Figure 6.2-4 Low Voltage Reset (LVR) Waveform......................................................................... 86  
Figure 6.2-5 Brown-out Detector (BOD) Waveform....................................................................... 87  
Figure 6.2-6 Power Mode State Machine ...................................................................................... 88  
Figure 6.2-7 NuMicro® NUC121/125 Power Distribution Diagram................................................. 91  
Figure 6.3-1 Clock Generator Global View Diagram...................................................................... 93  
Figure 6.3-2 Clock Generator Block Diagram................................................................................ 95  
Figure 6.3-3 System Clock Block Diagram .................................................................................... 96  
Figure 6.3-4 HXT Stop Protect Procedure..................................................................................... 97  
Figure 6.3-5 SysTick Clock Control Block Diagram....................................................................... 98  
Figure 6.3-6 Clock Source of Clock Output ................................................................................... 99  
Figure 6.3-7 Clock Output Block Diagram ..................................................................................... 99  
Figure 6.14-1 SPI Master Mode Application Block Diagram........................................................ 111  
Figure 6.14-2 SPI Slave Mode Application Block Diagram.......................................................... 111  
Figure 6.15-1 I2C Bus Timing....................................................................................................... 113  
Figure 8.3-1 Typical Crystal Application Circuit ........................................................................... 131  
Figure 8.3-2 Typical Crystal Application Circuit ........................................................................... 132  
Figure 8.4-1 Power-up Ramp Condition ...................................................................................... 137  
Aug. 17, 2018  
Page 6 of 148  
Rev 1.02  
NUC121/125  
Figure 8.6-1 I2C Timing Diagram ................................................................................................. 141  
Figure 8.7-1 SPI Master Mode Timing Diagram .......................................................................... 142  
Figure 8.7-2 SPI Slave Mode Timing Diagram ............................................................................ 143  
Aug. 17, 2018  
Page 7 of 148  
Rev 1.02  
NUC121/125  
List of Tables  
Table 1.1-1 Key Features Support Table......................................................................................... 9  
Table 3.1-1 List of Abbreviations.................................................................................................... 17  
Table 4.1-1 NuMicro® NUC121 USB Series Selection Guide........................................................ 19  
Table 4.1-2 NuMicro® NUC125 USB Series Selection Guide........................................................ 19  
Table 4.3-1 NUC121 USB Series QFN33 Pin Description ............................................................ 36  
Table 4.3-2 NUC121 USB Series LQFP48 Pin Description........................................................... 43  
Table 4.3-3 NUC121 USB Series LQFP64 Pin Description........................................................... 51  
Table 4.3-4 NUC125 USB Series QFN33 Pin Description ............................................................ 56  
Table 4.3-5 NUC125 USB Series LQFP48 Pin Description........................................................... 63  
Table 4.3-6 NUC125 USB Series LQFP64 Pin Description........................................................... 71  
Table 4.3-7 NUC121/125 GPIO Multi-function Table .................................................................... 77  
Table 6.2-1 Reset Value of Registers............................................................................................ 84  
Table 6.2-2 Power Mode Difference Table .................................................................................... 88  
Table 6.2-3 Clocks in Power Modes .............................................................................................. 89  
Table 6.2-4 Condition of Entering Power-down Mode Again......................................................... 90  
Table 6.3-1 Clock Stable Count Value Table................................................................................. 94  
Aug. 17, 2018  
Page 8 of 148  
Rev 1.02  
NUC121/125  
1 GENERAL DESCRIPTION  
The NuMicro® NUC121/125 series is a 32-bit Cortex® -M0 microcontroller with USB 2.0 Full-speed  
device, a 12-bit ADC and 4 sets of 6-channel BPWM. The NUC121/125 series provides the high  
50 MHz operating speed, 8 Kbytes SRAM, 8 USB endpoints and 24 channels of BPWM, which  
make it powerful in USB communication and data processing. The NUC121/125 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 NUC121/125 series runs up to 50 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 NUC121/125 series is equipped with 32 Kbytes Flash memory, 8  
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. It is also equipped with plenty of peripheral  
devices, such as 8-channel 12-bit ADC, USCI, UART, SPI, I2C, I2S, USB 2.0 FS device, 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 NUC121/125 series to reduce component count,  
board space and system cost.  
Additionally, the NUC121/125 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. Also all series support SPROM. Moreover, the NUC125 support Voltage  
Adjustable Interface with individual I/O (1.8V-5.5V) for saving additional cost on adjusting the  
interface voltage difference of peripheral components.  
1.1 Key Features Support Table  
* USCI can be set to UART, I2C or SPI  
Product Line  
NUC121  
USBD  
USCI  
UART  
I2C  
2
SPI/ I2S  
Timer  
BPWM  
24  
ADC  
12  
1
1
1
1
1
1
1
1
4
4
NUC125  
2
23  
11  
Table 1.1-1 Key Features Support Table  
The NuMicro® NUC121/125 series is suitable for a wide range of applications such as:  
USB Keyboard / Mouse  
Gaming - Joystick  
Industrial Automation  
Home Automation  
VR peripheral application  
USB audio  
Alarm system  
Aug. 17, 2018  
Page 9 of 148  
Rev 1.02  
NUC121/125  
2 FEATURES  
2.1 NuMicro® NUC121/125 Features  
Core  
ARM® Cortex® -M0 core running up to 50 MHz  
One 24-bit system timer  
Supports Low Power Sleep mode  
Single-cycle 32-bit hardware multiplier  
Supports programmable 4 level priorities of Nested Vectored Interrupt Controller  
(NVIC)  
Supports programmable mask-able interrupts  
Supports Serial Wire Debug(SWD) with 2 watch-points/4 breakpoints  
Built-in LDO for wide operating voltage ranged from 2.5V to 5.5V  
Flash Memory  
Supports 32 KB application ROM (APROM)  
Supports 4.5 KB Flash for loader (LDROM)  
Supports 512 bytes Security Protection Rom (SPROM)  
Supports 12 bytes User Configuration block to control system initiation  
Supports Data Flash with configurable memory size  
Supports 512 bytes page erase for all embedded flash  
Supports In-System-Programming (ISP), In-Application-Programming (IAP) update  
embedded flash memory  
Supports CRC-32 checksum calculation function  
Supports flash all one verification function  
Hardware external read protection of whole flash memory by Security Lock Bit  
Supports 2-wired ICP update through SWD/ICE interface  
SRAM Memory  
8 KB embedded SRAM  
Supports byte-, half-word- and word-access  
Supports PDMA mode  
PDMA (Peripheral DMA)  
Supports 5 independent configurable channels for automatic data transfer between  
memories and peripherals  
Supports single and burst transfer type  
Supports Normal and Scatter-Gather Transfer modes  
Supports two types of priorities modes: Fixed-priority and Round-robin modes  
Supports byte-, half-word- and word-access  
Supports incrementing mode for the source and destination address for each channel  
Supports time-out function for channel 0 and channel 1  
Supports software and SPI/I2S, UART, USCI, USB, ADC, PWM and TIMER request  
Clock Control  
Built-in 48 MHz internal high speed RC oscillator (HIRC) for USB device operation  
(Frequency variation < 2% at -40~ +105)  
Dynamically calibrating the HIRC OSC to 48 MHz ±0.25% from -40to 105℃  
by external 32.768K crystal oscillator (LXT) or internal USB synchronous mode  
Built-in 10 kHz internal low speed RC oscillator for Watchdog Timer and Wake-up  
operation  
Supports one interface to connect external crystal oscillator for high speed or low  
Aug. 17, 2018  
Page 10 of 148  
Rev 1.02  
NUC121/125  
speed application  
Built-in 4~24 MHz external high speed crystal oscillator (HXT) for precise timing  
operation  
Built-in 32.768 kHz external low speed crystal oscillator (LXT) for low-power  
system operation  
Supports one PLL up to 100 MHz for high performance system operation, sourced  
from HIRC and HXT  
Supports clock on-the-fly switch  
Supports clock failure detection for high/low speed external crystal oscillator  
Supports auto clock switch once clock failure detected  
Supports exception (NMI) generated once a clock failure detected  
Supports divided clock output  
GPIO  
Four I/O modes  
TTL/Schmitt trigger input selectable  
I/O pin configured as interrupt source with edge/level trigger setting  
Supports high driver and high sink current I/O (up to 20 mA at 5V)  
Supports software selectable slew rate control  
Supports up to 52/38/22 GPIOs for LQFP64/48 and QFN33 respectively  
Timer  
Supports 4 sets of 32-bit timers with 24-bit up-timer and one 8-bit pre-scale counter  
Independent clock source for each timer  
Provides one-shot, periodic, toggle and continuous counting operation modes  
Supports event counting function to count the event from external pin  
Supports input capture function to capture or reset counter value  
Supports chip wake-up from Idle/Power-down mode if a timer interrupt signal is  
generated  
Support Timer0 ~ Timer3 time-out interrupt signal or capture interrupt signal to trigger  
BPWM, PWM, ADC and PDMA function  
Supports Inter-Timer trigger mode  
Watchdog Timer  
Supports multiple clock sources from LIRC (default selection), HCLK/2048 and LXT  
Supports 8 selections of time-out period (1.6ms ~ 26.0sec for LIRC)  
Supports wake up from Power-down or Idle mode  
Supports Interrupt or reset selectable on watchdog time-out  
Window Watchdog Timer  
Supports multiple clock sources from HCLK/2048 (default selection) and LIRC  
Supports Window set by 6-bit counter with 11-bit prescale  
Supports Interrupt  
BPWM/Capture  
Supports maximum clock frequency up to 100MHz  
Supports up to two BPWM modules, each module provides one 16-bit counter and 6  
output channels  
Supports independent mode for BPWM output/Capture input channel  
Supports 12-bit pre-scalar from 1 to 4096  
Supports 16-bit resolution BPWM counter  
Up, down and up/down counter operation type  
Supports mask function and tri-state enable for each BPWM pin  
Supports interrupt on the following events:  
Aug. 17, 2018  
Page 11 of 148  
Rev 1.02  
NUC121/125  
BPWM counter match zero, period value or compared value  
Supports trigger ADC on the following events:  
BPWM counter match zero, period value or compared value  
Supports capture mode with 16-bit resolution for each BPWM pin  
Supports rising edges, falling edges or both edges capture condition  
Supports input rising edges, falling edges or both edges capture interrupt  
Supports rising edges, falling edges or both edges capture with counter reload option  
PWM/Capture  
Supports maximum clock frequency up to 100MHz  
Supports up to two PWM modules, each module provides three 16-bit counter and 6  
output channels  
Supports independent mode for PWM output/Capture input channel  
Supports complementary mode for 3 complementary paired PWM output channel  
Dead-time insertion with 12-bit resolution  
Two compared values during one period  
Supports 12-bit pre-scalar from 1 to 4096  
Supports 16-bit resolution PWM counter  
Up, down and up/down counter operation type  
Supports mask function and tri-state enable for each PWM pin  
Supports brake function  
Brake source from pin and system safety events (clock failed, Brown-out  
detection and CPU lockup)  
Noise filter for brake source from pin  
Edge detect brake source to control brake state until brake interrupt cleared  
Level detect brake source to auto recover function after brake condition removed  
Supports interrupt on the following events:  
PWM counter match zero, period value or compared value  
Brake condition happened  
Supports trigger ADC on the following events:  
PWM counter match zero, period value or compared value  
Supports capture mode with 16-bit resolution for each PWM pin  
Supports rising edges, falling edges or both edges capture condition  
Supports input rising edges, falling edges or both edges capture interrupt  
Supports rising edges, falling edges or both edges capture with counter reload option  
Supports PDMA for capture mode  
USCI  
UART Mode  
Supports one transmit buffer and two receive buffer for data payload  
Supports hardware auto flow control function  
Supports programmable baud-rate generator  
Support 9-Bit Data Transfer (Support 9-Bit RS-485)  
Baud rate detection possible by built-in capture event of baud rate generator  
Supports Wake-up function (Data and nCTS Wakeup Only)  
Supports PDMA transfer  
SPI Mode  
Supports Master or Slave mode operation (the maximum frequency -- Master =  
fPCLK / 2, Slave = fPCLK / 5)  
Supports one transmit buffer and two receive buffers for data payload  
Configurable bit length of a transfer word from 4 to 16-bit  
Supports MSB first or LSB first transfer sequence  
Supports Word Suspend function  
Supports 3-wire, no slave select signal, bi-direction interface  
Supports wake-up function by slave select signal in Slave mode  
Aug. 17, 2018  
Page 12 of 148  
Rev 1.02  
NUC121/125  
Supports one data channel half-duplex transfer  
Supports PDMA transfer  
I2C Mode  
Full master and slave device capability  
Supports of 7-bit addressing, as well as 10-bit addressing  
Communication in standard mode (100 kBit/s) or in fast mode (up to 400 kBit/s)  
Supports multi-master bus  
Supports one transmit buffer and two receive buffer for data payload  
Supports 10-bit bus time-out capability  
Supports bus monitor mode.  
Supports Power down wake-up by data toggle or address match  
Supports setup/hold time programmable  
Supports multiple address recognition (two slave address with mask option)  
UART  
Supports one set of UART  
Supports maximum clock frequency up to 10 Mbps  
Full-duplex asynchronous communications  
Separates receive and transmit 16/16 bytes entry FIFO for data payloads  
Supports hardware auto-flow control (RX, TX, CTS and RTS)  
Programmable receiver buffer trigger level  
Supports programmable baud rate generator for each channel individually  
Supports 8-bit receiver buffer time-out detection function  
Programmable transmitting data delay time between the last stop and the next start bit  
by setting DLY (UART_TOUT [15:8])  
Supports Auto-Baud Rate measurement and baud rate compensation function  
Supports break error, frame error, parity error and receive/transmit buffer overflow  
detection function  
Fully programmable serial-interface characteristics  
Programmable number of data bit, 5-, 6-, 7-, 8- bit character  
Programmable parity bit, even, odd, no parity or stick parity bit generation and  
detection  
Programmable stop bit, 1, 1.5, or 2 stop bit generation  
Supports IrDA SIR function mode  
Supports for 3/16 bit duration for normal mode  
Supports LIN function mode  
Supports LIN master/slave mode  
Supports programmable break generation function for transmitter  
Supports break detection function for receiver  
Supports RS-485 mode  
Supports RS-485 9-bit mode  
Supports hardware or software enables to program nRTS pin to control RS-485  
transmission direction  
Supports nCTS, incoming data, Received Data FIFO reached threshold and RS-485  
Address Match (AAD mode) wake-up function  
Supports PDMA transfer  
SPI / I2S  
SPI  
Supports one set of SPI controller  
Supports Master or Slave mode operation  
Configurable bit length of a transfer word from 8 to 32-bit  
Provides separate 4-/8-level depth transmit and receive FIFO buffers  
Supports MSB first or LSB first transfer sequence  
Supports Byte Reorder function  
Aug. 17, 2018  
Page 13 of 148  
Rev 1.02  
NUC121/125  
I2S  
Supports PDMA transfer  
Supports Master or Slave mode operation  
Capable of handling 8-, 16-, 24- and 32-bit word sizes in I2S mode  
Provides separate 4-level depth transmit and receive FIFO buffers in I2S mode  
Supports monaural and stereo audio data in I2S mode  
Supports PCM mode A, PCM mode B, I2S and MSB justified data format in I2S  
mode  
Supports PDMA transfer  
I2C  
Supports up to two sets of I2C devices  
Supports speed up to 1Mbps  
Supports Master/Slave mode  
Supports bidirectional data transfer between masters and slaves  
Supports multi-master bus bus (no central master)  
Arbitration between simultaneously transmitting masters without corruption of serial  
data on the bus  
Serial clock synchronization allows devices with different bit rates to communicate via  
one serial bus  
Serial clock synchronization can be used as a handshake mechanism to suspend and  
resume serial transfer  
Supports 14-bit time-out counter requesting the I2C interrupt if the I2C bus hangs up  
and timer-out counter overflows  
Programmable clocks allow versatile rate control  
Supports multiple address recognition, four slave address with mask option  
Supports two-level buffer function  
Supports setup/hold time programmable  
Supports wake-up function  
USB 2.0 FS Device Controller  
Compliant with USB 2.0 Full-Speed specification  
Provides 1 interrupt vector with 4 different interrupt events (NEVWK, VBUSDET, USB  
and BUS)  
Supports Control/Bulk/Interrupt/Isochronous transfer type  
Supports suspend function when no bus activity existing for 3 ms  
Supports 8 endpoints for configurable Control/Bulk/Interrupt/Isochronous transfer types  
and maximum 768 bytes buffer size  
Provides remote wake-up capability  
Start of Frame (SOF) locked clock pulse generation  
Supports USB 2.0 Link Power Management (LPM)  
Supports Crystal-less function  
Supports PDMA transfer  
ADC  
Supports 12-bit SAR ADC  
12-bit resolution and 10-bit accuracy is guaranteed  
Analog input voltage range: 0~ AVDD  
Up to 12 single-end analog input channels or 6 differential analog input channels  
Maximum ADC peripheral clock frequency is 16 MHz  
Conversion rate up to 800K SPS at 5V  
Configurable ADC internal sampling time  
Supports single, burst, single-cycle scan, and continuous scan modes on enabled  
channels  
Aug. 17, 2018  
Page 14 of 148  
Rev 1.02  
NUC121/125  
Supports individual conversion result register with valid and overrun indicators for each  
channel  
Supports digital comparator to monitor conversion result and user can select whether  
to generate an interrupt when conversion result matches the compare register setting  
An A/D conversion can be triggered by:  
Software enable  
External pin (STADC)  
Timer 0~3 overflow pulse trigger  
PWM triggers with optional start delay period  
Supports 2 internal channels for  
Band-gap VBG input  
Temperature sensor input  
Supports PDMA transfer  
Supports 96-bit Unique ID (UID)  
Supports 128-bit Unique Customer ID (UCID)  
One built-in temperature sensor with 1resolution  
Brown-out detector  
With 4 levels: 4.3 V/ 3.7V/ 2.7V/ 2.2V  
Supports Brown-out Interrupt and Reset option  
Low Voltage Reset  
Threshold voltage levels: 2.0 V  
Operating Temperature: -40~105℃  
Packages  
All Green package (RoHS)  
LQFP 64-pin (7mm x 7mm)  
LQFP 48-pin (7mm x 7mm)  
QFN 33-pin (5mm x 5 mm)  
Aug. 17, 2018  
Page 15 of 148  
Rev 1.02  
NUC121/125  
3 ABBREVIATIONS  
3.1 Abbreviations  
Acronym  
ACMP  
ADC  
AES  
Description  
Analog Comparator Controller  
Analog-to-Digital Converter  
Advanced Encryption Standard  
Advanced Peripheral Bus  
APB  
AHB  
BOD  
DAP  
DES  
EBI  
Advanced High-Performance Bus  
Brown-out Detection  
Debug Access Port  
Data Encryption Standard  
External Bus Interface  
EPWM  
FIFO  
FMC  
FPU  
GPIO  
HCLK  
HIRC  
HXT  
Enhanced Pulse Width Modulation  
First In, First Out  
Flash Memory Controller  
Floating-point Unit  
General-Purpose Input/Output  
The Clock of Advanced High-Performance Bus  
48 MHz Internal High Speed RC Oscillator  
4~24 MHz External High Speed Crystal Oscillator  
In Application Programming  
In Circuit Programming  
IAP  
ICP  
ISP  
In System Programming  
LDO  
LIN  
Low Dropout Regulator  
Local Interconnect Network  
10 kHz internal low speed RC oscillator (LIRC)  
Memory Protection Unit  
LIRC  
MPU  
NVIC  
PCLK  
PDMA  
PLL  
Nested Vectored Interrupt Controller  
The Clock of Advanced Peripheral Bus  
Peripheral Direct Memory Access  
Phase-Locked Loop  
PWM  
QEI  
Pulse Width Modulation  
Quadrature Encoder Interface  
Secure Digital  
SD  
Aug. 17, 2018  
Page 16 of 148  
Rev 1.02  
NUC121/125  
SPI  
Serial Peripheral Interface  
Samples per Second  
SPS  
TDES  
TMR  
UART  
UCID  
USB  
Triple Data Encryption Standard  
Timer Controller  
Universal Asynchronous Receiver/Transmitter  
Unique Customer ID  
Universal Serial Bus  
WDT  
WWDT  
Watchdog Timer  
Window Watchdog Timer  
Table 3.1-1 List of Abbreviations  
Aug. 17, 2018  
Page 17 of 148  
Rev 1.02  
NUC121/125  
4 PARTS INFORMATION LIST AND PIN CONFIGURATION  
4.1 NuMicro® NUC121/125 Selection Guide  
4.1.1  
NuMicro® NUC121/125 Naming Rule  
ARMBased  
32-bit Microcontroller  
NUC 1 2 X - XXXXX  
CPU Core  
Temperature  
E: -40oC ~ +105oC  
1: Cortex® -M0  
Reserved  
Product Line Function  
2: USB Line  
SRAM Size  
2: 8 KB  
Flash ROM  
C: 32 KB  
Sub-Line  
1: Without VDDIO  
5: With VDDIO  
Package Type  
Z: QFN 33 5x5mm  
L: LQFP 48 7x7mm  
S: LQFP 64 7x7mm  
Figure 4.1-1 NuMicro® NUC121/125 Selection Code  
Aug. 17, 2018  
Page 18 of 148  
Rev 1.02  
NUC121/125  
4.1.2  
NuMicro® NUC121 USB Series Selection Guide  
* USCI can be set to UART, I2C or SPI  
Connectivity  
NUC121ZC2AE  
NUC121LC2AE  
NUC121SC2AE  
32  
32  
32  
8
8
8
4.5  
4.5  
4.5  
22  
38  
52  
4
4
4
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
17  
24  
24  
4-ch  
10-ch  
12-ch  
5-ch  
5-ch  
5-ch  
-
-
-
QFN 33  
LQFP 48  
LQFP 64  
Table 4.1-1 NuMicro® NUC121 USB Series Selection Guide  
4.1.3  
NuMicro® NUC125 USB Series Selection Guide  
* USCI can be set to UART, I2C or SPI  
Connectivity  
NUC125ZC2AE  
NUC125LC2AE  
NUC125SC2AE  
32  
32  
32  
8
8
8
4.5  
4.5  
4.5  
22  
37  
51  
4
4
4
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
17  
23  
23  
4-ch  
9-ch  
5-ch  
5-ch  
5-ch  
QFN 33  
LQFP 48  
LQFP 64  
11-ch  
Table 4.1-2 NuMicro® NUC125 USB Series Selection Guide  
Aug. 17, 2018  
Page 19 of 148  
Rev 1.02  
 
NUC121/125  
4.2 Pin Configuration  
4.2.1  
NuMicro® NUC121 QFN 33-Pin Diagram  
25  
26  
27  
28  
29  
30  
31  
32  
16  
15  
14  
13  
12  
11  
10  
9
AVDD  
PD.1  
PC.0  
Top transparent view  
PC.1  
PD.2  
PC.2  
PD.3  
PC.3  
NUC121Z  
QFN33  
PF.0  
USB_D+  
USB_D-  
USB_VDD33_CAP  
USB_VBUS  
PF.1  
nRESET  
VSS  
33 VSS  
Figure 4.2-1 NuMicro® NUC121 QFN 33-Pin Diagram  
Aug. 17, 2018  
Page 20 of 148  
Rev 1.02  
 
NUC121/125  
4.2.2  
NuMicro® NUC121 QFN 33-Pin Function Diagram  
25  
26  
27  
28  
29  
30  
31  
32  
16  
15  
14  
13  
12  
11  
10  
9
AVDD  
SPI0_CLK / USCI0_CLK / UART0_RXD / TM0_EXT / ADC_CH1 / PD.1  
SPI0_MISO / USCI0_DAT1 / UART0_TXD / TM3 / ADC_CH2 / PD.2  
SPI0_MOSI / USCI0_DAT0 / UART0_nCTS / TM1_EXT / ADC_CH3 / PD.3  
TM3 / BPWM1_CH3 / XT_OUT / PF.0  
PC.0 / SPI0_SS / PWM1_CH0 / TM2 / UART0_RXD / USCI0_CLK  
PC.1 / SPI0_CLK / PWM1_CH1 / UART0_TXD / USCI0_CTL0  
Top transparent view  
PC.2 / SPI0_MISO / I2C1_SCL / PWM1_CH2 / UART0_nCTS / USCI0_DAT1  
NUC121Z  
QFN33  
PC.3 / SPI0_MOSI / I2C1_SDA / PWM1_CH3 / UART0_nRTS / USCI0_DAT0  
USB_D+  
TM1_EXT / BPWM1_CH2 / XT_IN / PF.1  
USB_D-  
nRESET  
USB_VDD33_CAP  
USB_VBUS  
33 VSS  
VSS  
Figure 4.2-2 NuMicro® NUC121 QFN 33-Pin Function Diagram  
Aug. 17, 2018  
Page 21 of 148  
Rev 1.02  
NUC121/125  
4.2.3  
NuMicro® NUC121 LQFP 48-Pin Diagram  
37  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
AVDD  
PB.9  
38  
PD.0  
PB.10  
PC.0  
39  
PD.1  
40  
PD.2  
PC.1  
41  
PD.3  
PC.2  
42  
NUC121L  
LQFP48  
PD.4  
PD.5  
PC.3  
43  
44  
45  
46  
47  
48  
PC.4  
PF.0  
PC.5  
PF.1  
USB_D+  
USB_D-  
nRESET  
PF.2  
USB_VDD33_CAP  
USB_VBUS  
PF.3  
Figure 4.2-3 NuMicro® NUC121 LQFP 48-Pin Diagram  
Aug. 17, 2018  
Page 22 of 148  
Rev 1.02  
NUC121/125  
4.2.4  
NuMicro® NUC121 LQFP 48-Pin Function Diagram  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
AVDD  
SPI0_SS / USCI0_CTL0 / UART0_nRTS / ADC_CH0 / PD.0  
SPI0_CLK / USCI0_CLK / UART0_RXD / TM0_EXT / ADC_CH1 / PD.1  
SPI0_MISO / USCI0_DAT1 / UART0_TXD / TM3 / ADC_CH2 / PD.2  
SPI0_MOSI / USCI0_DAT0 / UART0_nCTS / TM1_EXT / ADC_CH3 / PD.3  
SPI0_SS / USCI0_CTL0 / UART0_nRTS / BPWM1_CH5 / ADC_CH4 / PD.4  
BPWM1_CH4 / ADC_CH5 / PD.5  
PB.9 / TM1 / SPI0_I2SMCLK / PWM0_CH4  
PB.10 / TM2 / SPI0_I2SMCLK / PWM0_CH5  
PC.0 / SPI0_SS / PWM1_CH0 / TM2 / UART0_RXD / USCI0_CLK  
PC.1 / SPI0_CLK / PWM1_CH1 / UART0_TXD / USCI0_CTL0  
PC.2 / SPI0_MISO / I2C1_SCL / PWM1_CH2 / UART0_nCTS / USCI0_DAT1  
NUC121L  
LQFP48  
PC.3 / SPI0_MOSI / I2C1_SDA / PWM1_CH3 / UART0_nRTS / USCI0_DAT0  
PC.4 / UART0_RXD / SPI0_I2SMCLK / PWM1_CH4 / USCI0_DAT1  
TM3 / BPWM1_CH3 / XT_OUT / PF.0  
PC.5 / UART0_TXD / PWM1_CH5 / USCI0_DAT0  
TM1_EXT / BPWM1_CH2 / XT_IN / PF.1  
USB_D+  
nRESET  
USB_D-  
BPWM1_CH3 / ADC_CH6 / I2C0_SDA / PF.2  
USB_VDD33_CAP  
USB_VBUS  
BPWM1_CH2 / ADC_CH7 / I2C0_SCL / PF.3  
Figure 4.2-4 NuMicro® NUC121 LQFP 48-Pin Function Diagram  
Aug. 17, 2018  
Page 23 of 148  
Rev 1.02  
NUC121/125  
4.2.5  
NuMicro® NUC121 LQFP 64-Pin Diagram  
49  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
20  
19  
18  
17  
PD.0  
PB.9  
50  
PD.1  
PB.10  
PC.0  
51  
PD.2  
52  
PD.3  
PC.1  
53  
PD.4  
PC.2  
54  
PD.5  
PC.3  
55  
PB.15  
PC.4  
56  
NUC121S  
LQFP64  
PF.0  
PF.1  
PC.5  
57  
58  
59  
60  
61  
62  
63  
64  
PB.3  
nRESET  
VSS  
PB.2  
PB.1  
VDD  
PB.0  
PF.2  
USB_D+  
USB_D-  
PF.3  
VSS  
USB_VDD33_CAP  
USB_VBUS  
PB.8  
Figure 4.2-5 NuMicro® NUC121 LQFP 64-Pin Diagram  
Aug. 17, 2018  
Page 24 of 148  
Rev 1.02  
NUC121/125  
4.2.6  
NuMicro® NUC121 LQFP 64-Pin Function Diagram  
49  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
20  
19  
18  
17  
SPI0_SS / USCI0_CTL0 / UART0_nRTS / ADC_CH0 / PD.0  
PB.9 / TM1 / SPI0_I2SMCLK / PWM0_CH4  
50  
SPI0_CLK / USCI0_CLK / UART0_RXD / TM0_EXT / ADC_CH1 / PD.1  
PB.10 / TM2 / SPI0_I2SMCLK / PWM0_CH5  
51  
SPI0_MISO / USCI0_DAT1 / UART0_TXD / TM3 / ADC_CH2 / PD.2  
PC.0 / SPI0_SS / PWM1_CH0 / TM2 / UART0_RXD / USCI0_CLK  
PC.1 / SPI0_CLK / PWM1_CH1 / UART0_TXD / USCI0_CTL0  
52  
SPI0_MOSI / USCI0_DAT0 / UART0_nCTS / TM1_EXT / ADC_CH3 / PD.3  
53  
SPI0_SS / USCI0_CTL0 / UART0_nRTS / BPWM1_CH5 / ADC_CH4 / PD.4  
PC.2 / SPI0_MISO / I2C1_SCL / PWM1_CH2 / UART0_nCTS / USCI0_DAT1  
PC.3 / SPI0_MOSI / I2C1_SDA / PWM1_CH3 / UART0_nRTS / USCI0_DAT0  
PC.4 / UART0_RXD / SPI0_I2SMCLK / PWM1_CH4 / USCI0_DAT1  
PC.5 / UART0_TXD / PWM1_CH5 / USCI0_DAT0  
PB.3 / UART0_nCTS / TM3_EXT / PWM1_CH3  
PB.2 / UART0_nRTS / TM2_EXT / PWM1_CH2  
PB.1 / UART0_TXD / PWM1_CH1  
54  
BPWM1_CH4 / ADC_CH5 / PD.5  
55  
BPWM1_CH5 / TM0_EXT / INT1 / PB.15  
56  
57  
58  
59  
60  
61  
62  
63  
64  
NUC121S  
LQFP64  
TM3 / BPWM1_CH3 / XT_OUT / PF.0  
TM1_EXT / BPWM1_CH2 / XT_IN / PF.1  
nRESET  
VSS  
VDD  
PB.0 / UART0_RXD / PWM1_CH0  
BPWM1_CH3 / ADC_CH6 / I2C0_SDA / PF.2  
BPWM1_CH2 / ADC_CH7 / I2C0_SCL / PF.3  
VSS  
USB_D+  
USB_D-  
USB_VDD33_CAP  
BPWM1_CH1 / ADC_CH8 / TM0 / PB.8  
USB_VBUS  
Figure 4.2-6 NuMicro® NUC121 LQFP 64-Pin Function Diagram  
Aug. 17, 2018  
Page 25 of 148  
Rev 1.02  
NUC121/125  
4.2.7  
NuMicro® NUC125 QFN 33-Pin Diagram  
25  
16  
15  
14  
13  
12  
11  
10  
9
AVDD  
PC.0  
Top transparent view  
26  
27  
28  
29  
30  
31  
32  
PD.1  
PD.2  
PC.1  
PC.2  
PD.3  
PC.3  
NUC125Z  
QFN33  
PF.0  
USB_D+  
USB_D-  
USB_VDD33_CAP  
USB_VBUS  
PF.1  
nRESET  
VDDIO  
33 VSS  
VDDIO power domain  
Figure 4.2-7 NuMicro® NUC125 QFN 33-Pin Diagram  
Aug. 17, 2018  
Page 26 of 148  
Rev 1.02  
NUC121/125  
4.2.8  
NuMicro® NUC125 QFN 33-Pin Function Diagram  
25  
26  
27  
28  
29  
30  
31  
32  
16  
15  
14  
13  
12  
11  
10  
9
AVDD  
SPI0_CLK / USCI0_CLK / UART0_RXD / TM0_EXT / ADC_CH1 / PD.1  
SPI0_MISO / USCI0_DAT1 / UART0_TXD / TM3 / ADC_CH2 / PD.2  
SPI0_MOSI / USCI0_DAT0 / UART0_nCTS / TM1_EXT / ADC_CH3 / PD.3  
TM3 / BPWM1_CH3 / XT_OUT / PF.0  
PC.0 / SPI0_SS / PWM1_CH0 / TM2 / UART0_RXD / USCI0_CLK  
PC.1 / SPI0_CLK / PWM1_CH1 / UART0_TXD / USCI0_CTL0  
Top transparent view  
PC.2 / SPI0_MISO / I2C1_SCL / PWM1_CH2 / UART0_nCTS / USCI0_DAT1  
NUC125Z  
QFN33  
PC.3 / SPI0_MOSI / I2C1_SDA / PWM1_CH3 / UART0_nRTS / USCI0_DAT0  
USB_D+  
TM1_EXT / BPWM1_CH2 / XT_IN / PF.1  
USB_D-  
nRESET  
USB_VDD33_CAP  
USB_VBUS  
33 VSS  
VDDIO  
VDDIO power domain  
Figure 4.2-8 NuMicro® NUC125 QFN 33-Pin Function Diagram  
Aug. 17, 2018  
Page 27 of 148  
Rev 1.02  
NUC121/125  
4.2.9  
NuMicro® NUC125 LQFP 48-Pin Diagram  
37  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
AVDD  
PB.9  
38  
PD.0  
PB.10  
PC.0  
39  
PD.1  
40  
PD.2  
PC.1  
41  
PD.3  
PC.2  
42  
NUC125L  
LQFP48  
PD.4  
PD.5  
PC.3  
43  
44  
45  
46  
47  
48  
PC.4  
PF.0  
PC.5  
PF.1  
USB_D+  
USB_D-  
nRESET  
PF.2  
USB_VDD33_CAP  
USB_VBUS  
PF.3  
VDDIO power domain  
Figure 4.2-9 NuMicro® NUC125 LQFP 48-Pin Diagram  
Aug. 17, 2018  
Page 28 of 148  
Rev 1.02  
NUC121/125  
4.2.10 NuMicro® NUC125 LQFP 48-Pin Function Diagram  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
AVDD  
SPI0_SS / USCI0_CTL0 / UART0_nRTS / ADC_CH0 / PD.0  
SPI0_CLK / USCI0_CLK / UART0_RXD / TM0_EXT / ADC_CH1 / PD.1  
SPI0_MISO / USCI0_DAT1 / UART0_TXD / TM3 / ADC_CH2 / PD.2  
SPI0_MOSI / USCI0_DAT0 / UART0_nCTS / TM1_EXT / ADC_CH3 / PD.3  
SPI0_SS / USCI0_CTL0 / UART0_nRTS / BPWM1_CH5 / ADC_CH4 / PD.4  
BPWM1_CH4 / ADC_CH5 / PD.5  
PB.9 / TM1 / SPI0_I2SMCLK / PWM0_CH4  
PB.10 / TM2 / SPI0_I2SMCLK / PWM0_CH5  
PC.0 / SPI0_SS / PWM1_CH0 / TM2 / UART0_RXD / USCI0_CLK  
PC.1 / SPI0_CLK / PWM1_CH1 / UART0_TXD / USCI0_CTL0  
PC.2 / SPI0_MISO / I2C1_SCL / PWM1_CH2 / UART0_nCTS / USCI0_DAT1  
NUC125L  
LQFP48  
PC.3 / SPI0_MOSI / I2C1_SDA / PWM1_CH3 / UART0_nRTS / USCI0_DAT0  
PC.4 / UART0_RXD / SPI0_I2SMCLK / PWM1_CH4 / USCI0_DAT1  
TM3 / BPWM1_CH3 / XT_OUT / PF.0  
PC.5 / UART0_TXD / PWM1_CH5 / USCI0_DAT0  
TM1_EXT / BPWM1_CH2 / XT_IN / PF.1  
USB_D+  
nRESET  
USB_D-  
BPWM1_CH3 / ADC_CH6 / I2C0_SDA / PF.2  
USB_VDD33_CAP  
USB_VBUS  
BPWM1_CH2 / ADC_CH7 / I2C0_SCL / PF.3  
VDDIO power domain  
Figure 4.2-10 NuMicro® NUC125 LQFP 48-Pin Function Diagram  
Aug. 17, 2018  
Page 29 of 148  
Rev 1.02  
NUC121/125  
4.2.11 NuMicro® NUC125 LQFP 64-Pin Diagram  
49  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
20  
19  
18  
17  
PD.0  
PB.9  
50  
PD.1  
PB.10  
PC.0  
51  
PD.2  
52  
PD.3  
PC.1  
53  
PD.4  
PC.2  
54  
PD.5  
PC.3  
55  
PB.15  
PC.4  
56  
NUC125S  
LQFP64  
PF.0  
PF.1  
PC.5  
57  
58  
59  
60  
61  
62  
63  
64  
PB.3  
nRESET  
VSS  
PB.2  
PB.1  
VDD  
PB.0  
PF.2  
USB_D+  
USB_D-  
PF.3  
VSS  
USB_VDD33_CAP  
USB_VBUS  
VDDIO  
VDDIO power domain  
Figure 4.2-11 NuMicro® NUC125 LQFP 64-Pin Diagram  
Aug. 17, 2018  
Page 30 of 148  
Rev 1.02  
NUC121/125  
4.2.12 NuMicro® NUC125 LQFP 64-Pin Function Diagram  
49  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
20  
19  
18  
17  
SPI0_SS / USCI0_CTL0 / UART0_nRTS / ADC_CH0 / PD.0  
PB.9 / TM1 / SPI0_I2SMCLK / PWM0_CH4  
50  
SPI0_CLK / USCI0_CLK / UART0_RXD / TM0_EXT / ADC_CH1 / PD.1  
PB.10 / TM2 / SPI0_I2SMCLK / PWM0_CH5  
51  
SPI0_MISO / USCI0_DAT1 / UART0_TXD / TM3 / ADC_CH2 / PD.2  
PC.0 / SPI0_SS / PWM1_CH0 / TM2 / UART0_RXD / USCI0_CLK  
PC.1 / SPI0_CLK / PWM1_CH1 / UART0_TXD / USCI0_CTL0  
52  
SPI0_MOSI / USCI0_DAT0 / UART0_nCTS / TM1_EXT / ADC_CH3 / PD.3  
53  
SPI0_SS / USCI0_CTL0 / UART0_nRTS / BPWM1_CH5 / ADC_CH4 / PD.4  
PC.2 / SPI0_MISO / I2C1_SCL / PWM1_CH2 / UART0_nCTS / USCI0_DAT1  
PC.3 / SPI0_MOSI / I2C1_SDA / PWM1_CH3 / UART0_nRTS / USCI0_DAT0  
PC.4 / UART0_RXD / SPI0_I2SMCLK / PWM1_CH4 / USCI0_DAT1  
PC.5 / UART0_TXD / PWM1_CH5 / USCI0_DAT0  
PB.3 / UART0_nCTS / TM3_EXT / PWM1_CH3  
PB.2 / UART0_nRTS / TM2_EXT / PWM1_CH2  
PB.1 / UART0_TXD / PWM1_CH1  
54  
BPWM1_CH4 / ADC_CH5 / PD.5  
55  
BPWM1_CH5 / TM0_EXT / INT1 / PB.15  
56  
57  
58  
59  
60  
61  
62  
63  
64  
NUC125S  
LQFP64  
TM3 / BPWM1_CH3 / XT_OUT / PF.0  
TM1_EXT / BPWM1_CH2 / XT_IN / PF.1  
nRESET  
VSS  
VDD  
PB.0 / UART0_RXD / PWM1_CH0  
BPWM1_CH3 / ADC_CH6 / I2C0_SDA / PF.2  
USB_D+  
BPWM1_CH2 / ADC_CH7 / I2C0_SCL / PF.3  
USB_D-  
VSS  
USB_VDD33_CAP  
VDDIO  
USB_VBUS  
VDDIO power domain  
Figure 4.2-12 NuMicro® NUC125 LQFP 64-Pin Function Diagram  
Aug. 17, 2018  
Page 31 of 148  
Rev 1.02  
NUC121/125  
4.3 Pin Description  
4.3.1  
NUC121 USB Series QFN33 Pin Description  
MFP* = Multi-function pin. (Refer to section SYS_GPx_MFPL and SYS_GPx_MFPH)  
PA.10 MFP5 means SYS_GPA_MFPH[11:8]=0x5.  
PC.0 MFP0 means SYS_GPC_MFPL[3:0]=0x0.  
Pin No.  
Pin Name  
PB.14  
Type  
I/O  
I
MFP*  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
Description  
1
General purpose digital I/O pin.  
External interrupt0 input pin.  
Request to Send output pin for UART0.  
ADC channel 9 analog input.  
BPWM1 channel 0 output/capture input.  
SPI0 slave select pin.  
INT0  
UART0_nRTS  
ADC_CH9  
BPWM1_CH0  
SPI0_SS  
O
A
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
2
PA.11  
General purpose digital I/O pin.  
I2C1 clock pin.  
I2C1_SCL  
BPWM0_CH5  
TM0  
BPWM0 channel 5 output/capture input.  
Timer0event counter input / toggle output  
USCI0 clock pin.  
USCI0_CLK  
USCI0_DAT0  
PA.10  
USCI0 DAT0 pin.  
3
4
5
6
General purpose digital I/O pin.  
I2C1 data input/output pin.  
BPWM0 channel 4 output/capture input.  
Brake input pin 0 of PWM0.  
USCI0 DAT1 pin.  
I2C1_SDA  
BPWM0_CH4  
PWM0_BRAKE0  
USCI0_DAT1  
PB.4  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
BPWM0 channel 3 output/capture input.  
Timer2 external counter input  
USCI0 CTL0 pin.  
BPWM0_CH3  
TM2_EXT  
USCI0_CTL0  
USCI0_DAT0  
PB.5  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
A
USCI0 DAT0 pin.  
General purpose digital I/O pin.  
BPWM0 channel 2 output/capture input.  
Timer3 event counter input / toggle output  
USCI0 clock pin.  
BPWM0_CH2  
TM3  
USCI0_CLK  
USCI0_DAT1  
LDO_CAP  
USCI0 DAT1 pin.  
LDO output pin.  
Aug. 17, 2018  
Page 32 of 148  
Rev 1.02  
 
NUC121/125  
Pin No.  
Pin Name  
Type  
MFP*  
Description  
7
Power supply for I/O ports and LDO source for internal  
PLL and digital function.  
VDD  
A
MFP0  
8
VSS  
A
A
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP3  
MFP5  
Ground pin for digital circuit.  
Power supply from USB host or HUB.  
Internal power regulator output 3.3V decoupling pin.  
USB differential signal D-.  
9
USB_VBUS  
USB_VDD33_CAP  
USB_D-  
10  
11  
12  
13  
A
I
USB_D+  
I
USB differential signal D+.  
PC.3  
I/O  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
I2C1 data input/output pin.  
SPI0_MOSI  
I2C1_SDA  
PWM1_CH3  
UART0_nRTS  
USCI0_DAT0  
PC.2  
PWM1 channel3 output/capture input.  
Request to Send output pin for UART0.  
USCI0 DAT0 pin.  
I/O  
I/O  
I/O  
I/O  
I/O  
I
14  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
I2C1 clock pin.  
SPI0_MISO  
I2C1_SCL  
PWM1_CH2  
UART0_nCTS  
USCI0_DAT1  
PC.1  
PWM1 channel2 output/capture input.  
Clear to Send input pin for UART0.  
USCI0 DAT1 pin.  
I/O  
I/O  
I/O  
I/O  
O
15  
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM1_CH1  
UART0_TXD  
USCI0_CTL0  
PC.0  
PWM1 channel1 output/capture input.  
Data transmitter output pin for UART0.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
I/O  
I/O  
I
16  
General purpose digital I/O pin.  
SPI0 slave select pin.  
SPI0_SS  
PWM1_CH0  
TM2  
PWM1 channel0 output/capture input.  
Timer2 event counter input / toggle output  
Data receiver input pin for UART0.  
USCI0 clock pin.  
UART0_RXD  
USCI0_CLK  
PC.13  
I/O  
I/O  
I/O  
O
17  
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
Clock Out  
PWM0_CH3  
CLKO  
INT0  
I
External interrupt0 input pin.  
Aug. 17, 2018  
Page 33 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
I2C0_SDA  
PC.12  
Type  
I/O  
I/O  
I/O  
O
MFP*  
MFP6  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP1  
MFP2  
MFP3  
Description  
I2C0 data input/output pin.  
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
18  
PWM0_CH2  
SPI0_I2SMCLK  
CLKO  
O
INT0  
I
External interrupt0 input pin.  
I2C0 clock pin.  
I2C0_SCL  
USCI0_CTL1  
PC.11  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
USCI0 CTL1 pin.  
19  
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
PWM0 channel1 output/capture input.  
Timer1 event counter input / toggle output  
I2C0 data input/output pin.  
USCI0 DAT0 pin.  
SPI0_MOSI  
PWM0_CH1  
TM1  
I2C0_SDA  
USCI0_DAT0  
PC.10  
20  
21  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
PWM0 channel0 output/capture input.  
USCI0 DAT1 pin.  
SPI0_MISO  
PWM0_CH0  
USCI0_DAT1  
PC.9  
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM0_CH5  
PWM0_BRAKE1  
USCI0_CLK  
PC.8  
PWM0 channel5 output/capture input.  
Brake input pin 1 of PWM0.  
USCI0 clock pin  
I/O  
I/O  
I
22  
General purpose digital I/O pin.  
ADC external trigger input.  
SPI0 slave select pin.  
STADC  
SPI0_SS  
I/O  
I/O  
I
PWM0_CH4  
PWM1_BRAKE0  
USCI0_CTL0  
PF.4  
PWM0 channel4 output/capture input.  
Brake input pin 0 of PWM1.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
I/O  
O
23  
General purpose digital I/O pin.  
Serial wired debugger data pin  
I2C0 data input/output pin.  
Data transmitter output pin for UART0.  
ICE_DAT  
I2C0_SDA  
UART0_TXD  
Aug. 17, 2018  
Page 34 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
PWM0_CH3  
PF.5  
Type  
I/O  
I/O  
I
MFP*  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
Description  
PWM0 channel3 output/capture input.  
General purpose digital I/O pin.  
Serial wired debugger clock pin  
I2C0 clock pin.  
24  
ICE_CLK  
I2C0_SCL  
UART0_RXD  
AVDD  
I/O  
I
Data receiver input pin for UART0.  
Power supply for internal analog circuit.  
General purpose digital I/O pin.  
ADC channel 1 analog input.  
Timer0 external counter input  
Data receiver input pin for UART0.  
USCI0 clock pin.  
25  
26  
A
PD.1  
I/O  
A
ADC_CH1  
TM0_EXT  
UART0_RXD  
USCI0_CLK  
SPI0_CLK  
PD.2  
I
I
I/O  
I/O  
I/O  
A
SPI0 serial clock pin.  
27  
General purpose digital I/O pin.  
ADC channel 2 analog input.  
Timer3 event counter input / toggle output  
Data transmitter output pin for UART0.  
USCI0 DAT1 pin.  
ADC_CH2  
TM3  
I/O  
O
UART0_TXD  
USCI0_DAT1  
SPI0_MISO  
PD.3  
I/O  
I/O  
I/O  
A
SPI0 MISO (Master In, Slave Out) pin.  
General purpose digital I/O pin.  
ADC channel 3 analog input.  
Timer1 external counter input  
Clear to Send input pin for UART0.  
USCI0 DAT0 pin.  
28  
ADC_CH3  
TM1_EXT  
UART0_nCTS  
USCI0_DAT0  
SPI0_MOSI  
PF.0  
I
I
I/O  
I/O  
I/O  
SPI0 MOSI (Master Out, Slave In) pin.  
General purpose digital I/O pin.  
29  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal output pin.  
XT_OUT  
O
MFP1  
BPWM1_CH3  
TM3  
I/O  
I/O  
I/O  
MFP4  
MFP5  
MFP0  
BPWM1 channel 3 output/capture input.  
Timer3 event counter input / toggle output  
General purpose digital I/O pin.  
30  
PF.1  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal input pin.  
XT_IN  
I
MFP1  
BPWM1_CH2  
TM1_EXT  
I/O  
I
MFP4  
MFP5  
BPWM1 channel 2 output/capture input.  
Timer1 external counter input  
Aug. 17, 2018  
Page 35 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
Type  
MFP*  
Description  
31  
External reset input: active LOW, with an internal pull-up.  
Set this pin low reset to initial state.  
nRESET  
I
MFP0  
32  
33  
VSS  
VSS  
A
A
MFP0  
MFP0  
Ground pin for digital circuit.  
Ground pin for digital circuit.  
Table 4.3-1 NUC121 USB Series QFN33 Pin Description  
Aug. 17, 2018  
Page 36 of 148  
Rev 1.02  
NUC121/125  
4.3.2  
NUC121 USB Series LQFP48 Pin Description  
MFP* = Multi-function pin. (Refer to section SYS_GPx_MFPL and SYS_GPx_MFPH)  
PA.10 MFP5 means SYS_GPA_MFPH[11:8]=0x5.  
PC.0 MFP0 means SYS_GPC_MFPL[3:0]=0x0..  
Pin No.  
Pin Name  
VSS  
Type  
A
MFP*  
MFP0  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
Description  
1
2
Ground pin for digital circuit.  
General purpose digital I/O pin.  
Timer0event counter input / toggle output  
ADC channel 8 analog input.  
BPWM1 channel 1 output/capture input.  
General purpose digital I/O pin.  
External interrupt0 input pin.  
Request to Send output pin for UART0.  
ADC channel 9 analog input.  
BPWM1 channel 0 output/capture input.  
SPI0 slave select pin.  
PB.8  
I/O  
I/O  
A
TM0  
ADC_CH8  
BPWM1_CH1  
PB.14  
I/O  
I/O  
I
3
INT0  
UART0_nRTS  
ADC_CH9  
BPWM1_CH0  
SPI0_SS  
O
A
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
4
PA.11  
General purpose digital I/O pin.  
I2C1 clock pin.  
I2C1_SCL  
BPWM0_CH5  
TM0  
BPWM0 channel 5 output/capture input.  
Timer0event counter input / toggle output  
USCI0 clock pin.  
USCI0_CLK  
USCI0_DAT0  
PA.10  
USCI0 DAT0 pin.  
5
6
7
General purpose digital I/O pin.  
I2C1 data input/output pin.  
I2C1_SDA  
BPWM0_CH4  
PWM0_BRAKE0  
USCI0_DAT1  
PB.4  
BPWM0 channel 4 output/capture input.  
Brake input pin 0 of PWM0.  
USCI0 DAT1 pin.  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
BPWM0 channel 3 output/capture input.  
Timer2 external counter input  
USCI0 CTL0 pin.  
BPWM0_CH3  
TM2_EXT  
USCI0_CTL0  
USCI0_DAT0  
PB.5  
I/O  
I/O  
I/O  
I/O  
USCI0 DAT0 pin.  
General purpose digital I/O pin.  
BPWM0 channel 2 output/capture input.  
BPWM0_CH2  
Aug. 17, 2018  
Page 37 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
TM3  
Type  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
A
MFP*  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
MFP6  
MFP7  
MFP0  
MFP4  
MFP6  
MFP7  
MFP0  
Description  
Timer3 event counter input / toggle output  
USCI0 clock pin.  
USCI0_CLK  
USCI0_DAT1  
PB.6  
USCI0 DAT1 pin.  
8
9
General purpose digital I/O pin.  
BPWM0 channel 1 output/capture input.  
USCI0 DAT0 pin.  
BPWM0_CH1  
USCI0_DAT0  
USCI0_CTL1  
PB.7  
USCI0 CTL1 pin.  
General purpose digital I/O pin.  
BPWM0 channel 0 output/capture input.  
USCI0 DAT1 pin.  
BPWM0_CH0  
USCI0_DAT1  
USCI0_CTL0  
LDO_CAP  
USCI0 CTL0 pin.  
10  
11  
LDO output pin.  
Power supply for I/O ports and LDO source for internal  
PLL and digital function.  
VDD  
A
MFP0  
12  
13  
14  
15  
16  
17  
VSS  
A
A
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP2  
MFP4  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
Ground pin for digital circuit.  
USB_VBUS  
USB_VDD33_CAP  
USB_D-  
Power supply from USB host or HUB.  
Internal power regulator output 3.3V decoupling pin.  
USB differential signal D-.  
A
I
USB_D+  
I
USB differential signal D+.  
PC.5  
I/O  
O
General purpose digital I/O pin.  
Data transmitter output pin for UART0.  
PWM1 channel5 output/capture input.  
USCI0 DAT0 pin.  
UART0_TXD  
PWM1_CH5  
USCI0_DAT0  
PC.4  
I/O  
I/O  
I/O  
I
18  
General purpose digital I/O pin.  
Data receiver input pin for UART0.  
I2S0 master clock output pin.  
PWM1 channel4 output/capture input.  
USCI0 DAT1 pin.  
UART0_RXD  
SPI0_I2SMCLK  
PWM1_CH4  
USCI0_DAT1  
PC.3  
O
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
O
19  
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
I2C1 data input/output pin.  
SPI0_MOSI  
I2C1_SDA  
PWM1_CH3  
UART0_nRTS  
USCI0_DAT0  
PWM1 channel3 output/capture input.  
Request to Send output pin for UART0.  
USCI0 DAT0 pin.  
I/O  
Aug. 17, 2018  
Page 38 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
PC.2  
Type  
I/O  
I/O  
I/O  
I/O  
I
MFP*  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP2  
MFP3  
MFP5  
MFP6  
MFP0  
MFP2  
MFP3  
Description  
20  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
I2C1 clock pin.  
SPI0_MISO  
I2C1_SCL  
PWM1_CH2  
UART0_nCTS  
USCI0_DAT1  
PC.1  
PWM1 channel2 output/capture input.  
Clear to Send input pin for UART0.  
USCI0 DAT1 pin.  
I/O  
I/O  
I/O  
I/O  
O
21  
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM1_CH1  
UART0_TXD  
USCI0_CTL0  
PC.0  
PWM1 channel1 output/capture input.  
Data transmitter output pin for UART0.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
I/O  
I/O  
I
22  
General purpose digital I/O pin.  
SPI0 slave select pin.  
SPI0_SS  
PWM1_CH0  
TM2  
PWM1 channel0 output/capture input.  
Timer2 event counter input / toggle output  
Data receiver input pin for UART0.  
USCI0 clock pin.  
UART0_RXD  
USCI0_CLK  
PB.10  
I/O  
I/O  
I/O  
O
23  
24  
25  
General purpose digital I/O pin.  
Timer2 event counter input / toggle output  
I2S0 master clock output pin.  
PWM0 channel5 output/capture input.  
General purpose digital I/O pin.  
Timer1 event counter input / toggle output  
I2S0 master clock output pin.  
PWM0 channel4 output/capture input.  
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
Clock Out  
TM2  
SPI0_I2SMCLK  
PWM0_CH5  
PB.9  
I/O  
I/O  
I/O  
O
TM1  
SPI0_I2SMCLK  
PWM0_CH4  
PC.13  
I/O  
I/O  
I/O  
O
PWM0_CH3  
CLKO  
INT0  
I
External interrupt0 input pin.  
I2C0 data input/output pin.  
I2C0_SDA  
PC.12  
I/O  
I/O  
I/O  
O
26  
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
I2S0 master clock output pin.  
PWM0_CH2  
SPI0_I2SMCLK  
Aug. 17, 2018  
Page 39 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
CLKO  
Type  
O
MFP*  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP5  
MFP0  
MFP1  
Description  
Clock Out  
INT0  
I
External interrupt0 input pin.  
I2C0 clock pin.  
I2C0_SCL  
USCI0_CTL1  
PC.11  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
USCI0 CTL1 pin.  
27  
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
PWM0 channel1 output/capture input.  
Timer1 event counter input / toggle output  
I2C0 data input/output pin.  
USCI0 DAT0 pin.  
SPI0_MOSI  
PWM0_CH1  
TM1  
I2C0_SDA  
USCI0_DAT0  
PC.10  
28  
29  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
PWM0 channel0 output/capture input.  
USCI0 DAT1 pin.  
SPI0_MISO  
PWM0_CH0  
USCI0_DAT1  
PC.9  
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM0_CH5  
PWM0_BRAKE1  
USCI0_CLK  
PC.8  
PWM0 channel5 output/capture input.  
Brake input pin 1 of PWM0.  
USCI0 clock pin  
I/O  
I/O  
I
30  
31  
32  
General purpose digital I/O pin.  
ADC external trigger input.  
SPI0 slave select pin.  
STADC  
SPI0_SS  
I/O  
I/O  
I
PWM0_CH4  
PWM1_BRAKE0  
USCI0_CTL0  
PA.15  
PWM0 channel4 output/capture input.  
Brake input pin 0 of PWM1.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
PWM0_CH3  
SPI_I2SMCLK  
CLKO  
O
PWM1_BRAKE1  
UART0_nRTS  
PA.14  
I
Brake input pin 1 of PWM1.  
Request to Send output pin for UART0.  
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
O
I/O  
I/O  
PWM0_CH2  
Aug. 17, 2018  
Page 40 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
UART0_nCTS  
PWM0_BRAKE0  
PA.13  
Type  
I
MFP*  
MFP3  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP0  
MFP3  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
Description  
Clear to Send input pin for UART0.  
Brake input pin 0 of PWM0.  
General purpose digital I/O pin.  
PWM0 channel1 output/capture input.  
I2C1 data input/output pin.  
I
33  
I/O  
I/O  
I/O  
O
PWM0_CH1  
I2C1_SDA  
UART0_TXD  
PA.12  
Data transmitter output pin for UART0.  
General purpose digital I/O pin.  
PWM0 channel0 output/capture input.  
I2C1 clock pin.  
34  
35  
I/O  
I/O  
I/O  
I
PWM0_CH0  
I2C1_SCL  
UART0_RXD  
PF.4  
Data receiver input pin for UART0.  
General purpose digital I/O pin.  
Serial wired debugger data pin  
I2C0 data input/output pin.  
I/O  
I/O  
I/O  
O
ICE_DAT  
I2C0_SDA  
UART0_TXD  
PWM0_CH3  
PF.5  
Data transmitter output pin for UART0.  
PWM0 channel3 output/capture input.  
General purpose digital I/O pin.  
Serial wired debugger clock pin  
I2C0 clock pin.  
I/O  
I/O  
I
36  
ICE_CLK  
I2C0_SCL  
UART0_RXD  
AVDD  
I/O  
I
Data receiver input pin for UART0.  
Power supply for internal analog circuit.  
General purpose digital I/O pin.  
ADC channel 0 analog input.  
Request to Send output pin for UART0.  
USCI0 CTL0 pin.  
37  
38  
A
PD.0  
I/O  
A
ADC_CH0  
UART0_nRTS  
USCI0_CTL0  
SPI0_SS  
O
I/O  
I/O  
I/O  
A
SPI0 slave select pin.  
39  
PD.1  
General purpose digital I/O pin.  
ADC channel 1 analog input.  
Timer0 external counter input  
Data receiver input pin for UART0.  
USCI0 clock pin.  
ADC_CH1  
TM0_EXT  
UART0_RXD  
USCI0_CLK  
SPI0_CLK  
PD.2  
I
I
I/O  
I/O  
I/O  
A
SPI0 serial clock pin.  
40  
General purpose digital I/O pin.  
ADC channel 2 analog input.  
ADC_CH2  
Aug. 17, 2018  
Page 41 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
TM3  
Type  
I/O  
O
MFP*  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP4  
MFP0  
Description  
Timer3 event counter input / toggle output  
Data transmitter output pin for UART0.  
USCI0 DAT1 pin.  
UART0_TXD  
USCI0_DAT1  
SPI0_MISO  
PD.3  
I/O  
I/O  
I/O  
A
SPI0 MISO (Master In, Slave Out) pin.  
General purpose digital I/O pin.  
ADC channel 3 analog input.  
Timer1 external counter input  
Clear to Send input pin for UART0.  
USCI0 DAT0 pin.  
41  
ADC_CH3  
TM1_EXT  
UART0_nCTS  
USCI0_DAT0  
SPI0_MOSI  
PD.4  
I
I
I/O  
I/O  
I/O  
A
SPI0 MOSI (Master Out, Slave In) pin.  
General purpose digital I/O pin.  
ADC channel 4 analog input.  
BPWM1 channel 5 output/capture input.  
Request to Send output pin for UART0.  
USCI0 CTL0 pin.  
42  
ADC_CH4  
BPWM1_CH5  
UART0_nRTS  
USCI0_CTL0  
SPI0_SS  
I/O  
O
I/O  
I/O  
I/O  
A
SPI0 slave select pin.  
43  
44  
PD.5  
General purpose digital I/O pin.  
ADC channel 5 analog input.  
BPWM1 channel 4 output/capture input.  
General purpose digital I/O pin.  
ADC_CH5  
BPWM1_CH4  
PF.0  
I/O  
I/O  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal output pin.  
XT_OUT  
O
MFP1  
BPWM1_CH3  
TM3  
I/O  
I/O  
I/O  
MFP4  
MFP5  
MFP0  
BPWM1 channel 3 output/capture input.  
Timer3 event counter input / toggle output  
General purpose digital I/O pin.  
45  
PF.1  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal input pin.  
XT_IN  
I
MFP1  
BPWM1_CH2  
TM1_EXT  
I/O  
I
MFP4  
MFP5  
BPWM1 channel 2 output/capture input.  
Timer1 external counter input  
46  
47  
External reset input: active LOW, with an internal pull-up.  
Set this pin low reset to initial state.  
nRESET  
I
MFP0  
PF.2  
I/O  
I/O  
A
MFP0  
MFP2  
MFP3  
MFP4  
General purpose digital I/O pin.  
I2C0 data input/output pin.  
I2C0_SDA  
ADC_CH6  
BPWM1_CH3  
ADC channel 6 analog input.  
BPWM1 channel 3 output/capture input.  
I/O  
Aug. 17, 2018  
Page 42 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
PF.3  
Type  
I/O  
I/O  
A
MFP*  
MFP0  
MFP2  
MFP3  
MFP4  
Description  
48  
General purpose digital I/O pin.  
I2C0 clock pin.  
I2C0_SCL  
ADC_CH7  
BPWM1_CH2  
ADC channel 7 analog input.  
BPWM1 channel 2 output/capture input.  
I/O  
Table 4.3-2 NUC121 USB Series LQFP48 Pin Description  
Aug. 17, 2018  
Page 43 of 148  
Rev 1.02  
NUC121/125  
4.3.3  
NUC121 USB Series LQFP64 Pin Description  
MFP* = Multi-function pin. (Refer to section SYS_GPx_MFPL and SYS_GPx_MFPH)  
PA.10 MFP5 means SYS_GPA_MFPH[11:8]=0x5.  
PC.0 MFP0 means SYS_GPC_MFPL[3:0]=0x0.  
Pin No.  
Pin Name  
PB.14  
Type  
I/O  
I
MFP*  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP3  
MFP6  
MFP0  
MFP2  
MFP3  
MFP6  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP0  
MFP6  
MFP0  
MFP5  
MFP0  
Description  
1
General purpose digital I/O pin.  
External interrupt0 input pin.  
Request to Send output pin for UART0.  
ADC channel 9 analog input.  
BPWM1 channel 0 output/capture input.  
SPI0 slave select pin.  
INT0  
UART0_nRTS  
ADC_CH9  
BPWM1_CH0  
SPI0_SS  
O
A
I/O  
I/O  
I/O  
A
2
3
PB.13  
General purpose digital I/O pin.  
ADC channel 10 analog input.  
USCI0 CTL1 pin.  
ADC_CH10  
USCI0_CTL1  
PB.12  
I/O  
I/O  
O
General purpose digital I/O pin.  
Clock Out  
CLKO  
ADC_CH11  
USCI0_CTL0  
PA.11  
A
ADC channel 11 analog input.  
USCI0 CTL0 pin.  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
4
General purpose digital I/O pin.  
I2C1 clock pin.  
I2C1_SCL  
BPWM0_CH5  
TM0  
BPWM0 channel 5 output/capture input.  
Timer0event counter input / toggle output  
USCI0 clock pin.  
USCI0_CLK  
USCI0_DAT0  
PA.10  
USCI0 DAT0 pin.  
5
General purpose digital I/O pin.  
I2C1 data input/output pin.  
BPWM0 channel 4 output/capture input.  
Brake input pin 0 of PWM0.  
USCI0 DAT1 pin.  
I2C1_SDA  
BPWM0_CH4  
PWM0_BRAKE0  
USCI0_DAT1  
PD.8  
I/O  
I/O  
I/O  
I/O  
I
6
7
8
General purpose digital I/O pin.  
USCI0 DAT0 pin.  
USCI0_DAT0  
PD.9  
General purpose digital I/O pin.  
Brake input pin 1 of PWM0.  
General purpose digital I/O pin.  
PWM0_BRAKE1  
PD.10  
I/O  
Aug. 17, 2018  
Page 44 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
CLKO  
Type  
O
MFP*  
MFP1  
MFP4  
MFP0  
MFP1  
MFP4  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
MFP6  
MFP7  
MFP0  
MFP4  
MFP6  
MFP7  
MFP0  
Description  
Clock Out  
BPWM0_CH5  
PD.11  
I/O  
I/O  
I
BPWM0 channel 5 output/capture input.  
General purpose digital I/O pin.  
External interrupt1 input pin.  
BPWM0 channel 4 output/capture input.  
General purpose digital I/O pin.  
BPWM0 channel 3 output/capture input.  
Timer2 external counter input  
USCI0 CTL0 pin.  
9
INT1  
BPWM0_CH4  
PB.4  
I/O  
I/O  
I/O  
I
10  
BPWM0_CH3  
TM2_EXT  
USCI0_CTL0  
USCI0_DAT0  
PB.5  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
A
USCI0 DAT0 pin.  
11  
General purpose digital I/O pin.  
BPWM0 channel 2 output/capture input.  
Timer3 event counter input / toggle output  
USCI0 clock pin.  
BPWM0_CH2  
TM3  
USCI0_CLK  
USCI0_DAT1  
PB.6  
USCI0 DAT1 pin.  
12  
13  
General purpose digital I/O pin.  
BPWM0 channel 1 output/capture input.  
USCI0 DAT0 pin.  
BPWM0_CH1  
USCI0_DAT0  
USCI0_CTL1  
PB.7  
USCI0 CTL1 pin.  
General purpose digital I/O pin.  
BPWM0 channel 0 output/capture input.  
USCI0 DAT1 pin.  
BPWM0_CH0  
USCI0_DAT1  
USCI0_CTL0  
LDO_CAP  
USCI0 CTL0 pin.  
14  
15  
LDO output pin.  
Power supply for I/O ports and LDO source for internal  
PLL and digital function.  
VDD  
A
MFP0  
16  
17  
18  
19  
20  
21  
VSS  
A
A
A
I
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP1  
MFP4  
Ground pin for digital circuit.  
USB_VBUS  
USB_VDD33_CAP  
USB_D-  
Power supply from USB host or HUB.  
Internal power regulator output 3.3V decoupling pin.  
USB differential signal D-.  
USB_D+  
I
USB differential signal D+.  
PB.0  
I/O  
I
General purpose digital I/O pin.  
Data receiver input pin for UART0.  
PWM1 channel0 output/capture input.  
UART0_RXD  
PWM1_CH0  
I/O  
Aug. 17, 2018  
Page 45 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
PB.1  
Type  
I/O  
O
MFP*  
MFP0  
MFP1  
MFP4  
MFP0  
MFP1  
MFP2  
MFP4  
MFP0  
MFP1  
MFP2  
MFP4  
MFP0  
MFP2  
MFP4  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
Description  
22  
General purpose digital I/O pin.  
Data transmitter output pin for UART0.  
PWM1 channel1 output/capture input.  
General purpose digital I/O pin.  
Request to Send output pin for UART0.  
Timer2 external counter input  
PWM1 channel2 output/capture input.  
General purpose digital I/O pin.  
Clear to Send input pin for UART0.  
Timer3 external counter input  
PWM1 channel3 output/capture input.  
General purpose digital I/O pin.  
Data transmitter output pin for UART0.  
PWM1 channel5 output/capture input.  
USCI0 DAT0 pin.  
UART0_TXD  
PWM1_CH1  
PB.2  
I/O  
I/O  
O
23  
24  
25  
26  
UART0_nRTS  
TM2_EXT  
PWM1_CH2  
PB.3  
I
I/O  
I/O  
I
UART0_nCTS  
TM3_EXT  
PWM1_CH3  
PC.5  
I
I/O  
I/O  
O
UART0_TXD  
PWM1_CH5  
USCI0_DAT0  
PC.4  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
Data receiver input pin for UART0.  
I2S0 master clock output pin.  
PWM1 channel4 output/capture input.  
USCI0 DAT1 pin.  
UART0_RXD  
SPI0_I2SMCLK  
PWM1_CH4  
USCI0_DAT1  
PC.3  
O
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
O
27  
28  
29  
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
I2C1 data input/output pin.  
SPI0_MOSI  
I2C1_SDA  
PWM1_CH3  
UART0_nRTS  
USCI0_DAT0  
PC.2  
PWM1 channel3 output/capture input.  
Request to Send output pin for UART0.  
USCI0 DAT0 pin.  
I/O  
I/O  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
I2C1 clock pin.  
SPI0_MISO  
I2C1_SCL  
PWM1_CH2  
UART0_nCTS  
USCI0_DAT1  
PC.1  
PWM1 channel2 output/capture input.  
Clear to Send input pin for UART0.  
USCI0 DAT1 pin.  
I/O  
I/O  
General purpose digital I/O pin.  
Aug. 17, 2018  
Page 46 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
SPI0_CLK  
PWM1_CH1  
UART0_TXD  
USCI0_CTL0  
PC.0  
Type  
I/O  
I/O  
O
MFP*  
MFP1  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP3  
MFP5  
MFP6  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
Description  
SPI0 serial clock pin.  
PWM1 channel1 output/capture input.  
Data transmitter output pin for UART0.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
I/O  
I/O  
I
30  
General purpose digital I/O pin.  
SPI0 slave select pin.  
SPI0_SS  
PWM1_CH0  
TM2  
PWM1 channel0 output/capture input.  
Timer2 event counter input / toggle output  
Data receiver input pin for UART0.  
USCI0 clock pin.  
UART0_RXD  
USCI0_CLK  
PB.10  
I/O  
I/O  
I/O  
O
31  
32  
33  
General purpose digital I/O pin.  
Timer2 event counter input / toggle output  
I2S0 master clock output pin.  
PWM0 channel5 output/capture input.  
General purpose digital I/O pin.  
Timer1 event counter input / toggle output  
I2S0 master clock output pin.  
PWM0 channel4 output/capture input.  
General purpose digital I/O pin.  
External interrupt1 input pin.  
Timer0 external counter input  
I2C0 clock pin.  
TM2  
SPI0_I2SMCLK  
PWM0_CH5  
PB.9  
I/O  
I/O  
I/O  
O
TM1  
SPI0_I2SMCLK  
PWM0_CH4  
PE.2  
I/O  
I/O  
I
INT1  
TM0_EXT  
I2C0_SCL  
USCI0_CTL1  
PC.13  
I
I/O  
I/O  
I/O  
I/O  
O
USCI0 CTL1 pin.  
34  
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
Clock Out  
PWM0_CH3  
CLKO  
INT0  
I
External interrupt0 input pin.  
I2C0 data input/output pin.  
I2C0_SDA  
PC.12  
I/O  
I/O  
I/O  
O
35  
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
PWM0_CH2  
SPI0_I2SMCLK  
CLKO  
O
INT0  
I
External interrupt0 input pin.  
Aug. 17, 2018  
Page 47 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
I2C0_SCL  
USCI0_CTL1  
PC.11  
Type  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
MFP*  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP7  
MFP0  
MFP2  
MFP3  
MFP5  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
Description  
I2C0 clock pin.  
USCI0 CTL1 pin.  
36  
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
PWM0 channel1 output/capture input.  
Timer1 event counter input / toggle output  
I2C0 data input/output pin.  
USCI0 DAT0 pin.  
SPI0_MOSI  
PWM0_CH1  
TM1  
I2C0_SDA  
USCI0_DAT0  
PC.10  
37  
38  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
PWM0 channel0 output/capture input.  
USCI0 DAT1 pin.  
SPI0_MISO  
PWM0_CH0  
USCI0_DAT1  
PE.1  
General purpose digital I/O pin.  
ADC external trigger input.  
Clock Out  
STADC  
CLKO  
O
TM3  
I/O  
I/O  
I/O  
I/O  
I/O  
I
Timer3 event counter input / toggle output  
USCI0 DAT1 pin.  
USCI0_DAT1  
PC.9  
39  
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM0_CH5  
PWM0_BRAKE1  
USCI0_CLK  
PC.8  
PWM0 channel5 output/capture input.  
Brake input pin 1 of PWM0.  
USCI0 clock pin  
I/O  
I/O  
I
40  
General purpose digital I/O pin.  
ADC external trigger input.  
SPI0 slave select pin.  
STADC  
SPI0_SS  
I/O  
I/O  
I
PWM0_CH4  
PWM1_BRAKE0  
USCI0_CTL0  
PA.15  
PWM0 channel4 output/capture input.  
Brake input pin 0 of PWM1.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
O
41  
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
PWM0_CH3  
SPI_I2SMCLK  
CLKO  
O
PWM1_BRAKE1  
I
Brake input pin 1 of PWM1.  
Aug. 17, 2018  
Page 48 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
UART0_nRTS  
PE.0  
Type  
O
MFP*  
MFP5  
MFP0  
MFP1  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP0  
MFP3  
MFP5  
MFP6  
Description  
Request to Send output pin for UART0.  
General purpose digital I/O pin.  
External interrupt0 input pin.  
Clock Out  
42  
I/O  
I
INT0  
CLKO  
O
PWM0_CH3  
TM1_EXT  
USCI0_DAT0  
PA.14  
I/O  
I
PWM0 channel3 output/capture input.  
Timer1 external counter input  
USCI0 DAT0 pin.  
I/O  
I/O  
I/O  
I
43  
44  
45  
46  
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
Clear to Send input pin for UART0.  
Brake input pin 0 of PWM0.  
General purpose digital I/O pin.  
PWM0 channel1 output/capture input.  
I2C1 data input/output pin.  
PWM0_CH2  
UART0_nCTS  
PWM0_BRAKE0  
PA.13  
I
I/O  
I/O  
I/O  
O
PWM0_CH1  
I2C1_SDA  
UART0_TXD  
PA.12  
Data transmitter output pin for UART0.  
General purpose digital I/O pin.  
PWM0 channel0 output/capture input.  
I2C1 clock pin.  
I/O  
I/O  
I/O  
I
PWM0_CH0  
I2C1_SCL  
UART0_RXD  
PF.4  
Data receiver input pin for UART0.  
General purpose digital I/O pin.  
Serial wired debugger data pin  
I2C0 data input/output pin.  
I/O  
I/O  
I/O  
O
ICE_DAT  
I2C0_SDA  
UART0_TXD  
PWM0_CH3  
PF.5  
Data transmitter output pin for UART0.  
PWM0 channel3 output/capture input.  
General purpose digital I/O pin.  
Serial wired debugger clock pin  
I2C0 clock pin.  
I/O  
I/O  
I
47  
ICE_CLK  
I2C0_SCL  
UART0_RXD  
AVDD  
I/O  
I
Data receiver input pin for UART0.  
Power supply for internal analog circuit.  
General purpose digital I/O pin.  
ADC channel 0 analog input.  
Request to Send output pin for UART0.  
USCI0 CTL0 pin.  
48  
49  
A
PD.0  
I/O  
A
ADC_CH0  
UART0_nRTS  
USCI0_CTL0  
O
I/O  
Aug. 17, 2018  
Page 49 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
SPI0_SS  
PD.1  
Type  
I/O  
I/O  
A
MFP*  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP4  
MFP0  
MFP1  
MFP2  
MFP4  
MFP0  
Description  
SPI0 slave select pin.  
50  
General purpose digital I/O pin.  
ADC channel 1 analog input.  
Timer0 external counter input  
Data receiver input pin for UART0.  
USCI0 clock pin.  
ADC_CH1  
TM0_EXT  
UART0_RXD  
USCI0_CLK  
SPI0_CLK  
PD.2  
I
I
I/O  
I/O  
I/O  
A
SPI0 serial clock pin.  
51  
52  
53  
General purpose digital I/O pin.  
ADC channel 2 analog input.  
Timer3 event counter input / toggle output  
Data transmitter output pin for UART0.  
USCI0 DAT1 pin.  
ADC_CH2  
TM3  
I/O  
O
UART0_TXD  
USCI0_DAT1  
SPI0_MISO  
PD.3  
I/O  
I/O  
I/O  
A
SPI0 MISO (Master In, Slave Out) pin.  
General purpose digital I/O pin.  
ADC channel 3 analog input.  
Timer1 external counter input  
Clear to Send input pin for UART0.  
USCI0 DAT0 pin.  
ADC_CH3  
TM1_EXT  
UART0_nCTS  
USCI0_DAT0  
SPI0_MOSI  
PD.4  
I
I
I/O  
I/O  
I/O  
A
SPI0 MOSI (Master Out, Slave In) pin.  
General purpose digital I/O pin.  
ADC channel 4 analog input.  
BPWM1 channel 5 output/capture input.  
Request to Send output pin for UART0.  
USCI0 CTL0 pin.  
ADC_CH4  
BPWM1_CH5  
UART0_nRTS  
USCI0_CTL0  
SPI0_SS  
PD.5  
I/O  
O
I/O  
I/O  
I/O  
A
SPI0 slave select pin.  
54  
55  
General purpose digital I/O pin.  
ADC channel 5 analog input.  
BPWM1 channel 4 output/capture input.  
General purpose digital I/O pin.  
External interrupt1 input pin.  
Timer0 external counter input  
BPWM1 channel 5 output/capture input.  
General purpose digital I/O pin.  
ADC_CH5  
BPWM1_CH4  
PB.15  
I/O  
I/O  
I
INT1  
TM0_EXT  
BPWM1_CH5  
PF.0  
I
I/O  
I/O  
56  
Aug. 17, 2018  
Page 50 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
Type  
MFP*  
Description  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal output pin.  
XT_OUT  
O
MFP1  
BPWM1_CH3  
TM3  
I/O  
I/O  
I/O  
MFP4  
MFP5  
MFP0  
BPWM1 channel 3 output/capture input.  
Timer3 event counter input / toggle output  
General purpose digital I/O pin.  
57  
PF.1  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal input pin.  
XT_IN  
I
MFP1  
BPWM1_CH2  
TM1_EXT  
I/O  
I
MFP4  
MFP5  
BPWM1 channel 2 output/capture input.  
Timer1 external counter input  
58  
External reset input: active LOW, with an internal pull-up.  
Set this pin low reset to initial state.  
nRESET  
VSS  
I
MFP0  
MFP0  
MFP0  
59  
60  
A
A
Ground pin for digital circuit.  
Power supply for I/O ports and LDO source for internal  
PLL and digital function.  
VDD  
61  
PF.2  
I/O  
I/O  
A
MFP0  
MFP2  
MFP3  
MFP4  
MFP0  
MFP2  
MFP3  
MFP4  
MFP0  
MFP0  
MFP1  
MFP3  
MFP4  
General purpose digital I/O pin.  
I2C0 data input/output pin.  
I2C0_SDA  
ADC_CH6  
BPWM1_CH3  
PF.3  
ADC channel 6 analog input.  
BPWM1 channel 3 output/capture input.  
General purpose digital I/O pin.  
I2C0 clock pin.  
I/O  
I/O  
I/O  
A
62  
I2C0_SCL  
ADC_CH7  
BPWM1_CH2  
VSS  
ADC channel 7 analog input.  
BPWM1 channel 2 output/capture input.  
Ground pin for digital circuit.  
I/O  
A
63  
64  
PB.8  
I/O  
I/O  
A
General purpose digital I/O pin.  
Timer0event counter input / toggle output  
ADC channel 8 analog input.  
BPWM1 channel 1 output/capture input.  
TM0  
ADC_CH8  
BPWM1_CH1  
I/O  
Table 4.3-3 NUC121 USB Series LQFP64 Pin Description  
Aug. 17, 2018  
Page 51 of 148  
Rev 1.02  
NUC121/125  
4.3.4  
NUC125 USB Series QFN33 Pin Description  
MFP* = Multi-function pin. (Refer to section SYS_GPx_MFPL and SYS_GPx_MFPH)  
PA.10 MFP5 means SYS_GPA_MFPH[11:8]=0x5.  
PC.0 MFP0 means SYS_GPC_MFPL[3:0]=0x0.  
Pin No.  
Pin Name  
PB.14  
Type  
I/O  
I
MFP*  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
Description  
General purpose digital I/O pin.  
External interrupt0 input pin.  
Request to Send output pin for UART0.  
ADC channel 9 analog input.  
BPWM1 channel 0 output/capture input.  
SPI0 slave select pin.  
INT0  
UART0_nRTS  
ADC_CH9  
BPWM1_CH0  
SPI0_SS  
O
1
A
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
PA.11  
General purpose digital I/O pin.  
I2C1 clock pin.  
I2C1_SCL  
BPWM0_CH5  
TM0  
BPWM0 channel 5 output/capture input.  
Timer0event counter input / toggle output  
USCI0 clock pin.  
2
USCI0_CLK  
USCI0_DAT0  
PA.10  
USCI0 DAT0 pin.  
General purpose digital I/O pin.  
I2C1 data input/output pin.  
BPWM0 channel 4 output/capture input.  
Brake input pin 0 of PWM0.  
USCI0 DAT1 pin.  
I2C1_SDA  
BPWM0_CH4  
PWM0_BRAKE0  
USCI0_DAT1  
PB.4  
3
4
5
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
BPWM0 channel 3 output/capture input.  
Timer2 external counter input  
USCI0 CTL0 pin.  
BPWM0_CH3  
TM2_EXT  
USCI0_CTL0  
USCI0_DAT0  
PB.5  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
A
USCI0 DAT0 pin.  
General purpose digital I/O pin.  
BPWM0 channel 2 output/capture input.  
Timer3 event counter input / toggle output  
USCI0 clock pin.  
BPWM0_CH2  
TM3  
USCI0_CLK  
USCI0_DAT1  
LDO_CAP  
USCI0 DAT1 pin.  
6
7
LDO output pin.  
Power supply for I/O ports and LDO source for internal  
PLL and digital function.  
VDD  
A
MFP0  
Aug. 17, 2018  
Page 52 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
VSS  
Type  
A
MFP*  
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP3  
MFP5  
MFP6  
Description  
8
Ground pin for digital circuit.  
Power supply from USB host or HUB.  
9
USB_VBUS  
USB_VDD33_CAP  
USB_D-  
A
10  
11  
12  
A
Internal power regulator output 3.3V decoupling pin.  
USB differential signal D-.  
I
USB_D+  
I
USB differential signal D+.  
PC.3  
I/O  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
I2C1 data input/output pin.  
SPI0_MOSI  
I2C1_SDA  
PWM1_CH3  
UART0_nRTS  
USCI0_DAT0  
PC.2  
13  
PWM1 channel3 output/capture input.  
Request to Send output pin for UART0.  
USCI0 DAT0 pin.  
I/O  
I/O  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
I2C1 clock pin.  
SPI0_MISO  
I2C1_SCL  
PWM1_CH2  
UART0_nCTS  
USCI0_DAT1  
PC.1  
14  
15  
16  
17  
PWM1 channel2 output/capture input.  
Clear to Send input pin for UART0.  
USCI0 DAT1 pin.  
I/O  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM1_CH1  
UART0_TXD  
USCI0_CTL0  
PC.0  
PWM1 channel1 output/capture input.  
Data transmitter output pin for UART0.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
SPI0 slave select pin.  
SPI0_SS  
PWM1_CH0  
TM2  
PWM1 channel0 output/capture input.  
Timer2 event counter input / toggle output  
Data receiver input pin for UART0.  
USCI0 clock pin.  
UART0_RXD  
USCI0_CLK  
PC.13  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
Clock Out  
PWM0_CH3  
CLKO  
INT0  
I
External interrupt0 input pin.  
I2C0 data input/output pin.  
I2C0_SDA  
I/O  
Aug. 17, 2018  
Page 53 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
PC.12  
Type  
I/O  
I/O  
O
MFP*  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
Description  
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
PWM0_CH2  
SPI0_I2SMCLK  
CLKO  
18  
O
INT0  
I
External interrupt0 input pin.  
I2C0 clock pin.  
I2C0_SCL  
USCI0_CTL1  
PC.11  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
USCI0 CTL1 pin.  
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
PWM0 channel1 output/capture input.  
Timer1 event counter input / toggle output  
I2C0 data input/output pin.  
USCI0 DAT0 pin.  
SPI0_MOSI  
PWM0_CH1  
TM1  
19  
I2C0_SDA  
USCI0_DAT0  
PC.10  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
PWM0 channel0 output/capture input.  
USCI0 DAT1 pin.  
SPI0_MISO  
PWM0_CH0  
USCI0_DAT1  
PC.9  
20  
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM0_CH5  
PWM0_BRAKE1  
USCI0_CLK  
PC.8  
21  
PWM0 channel5 output/capture input.  
Brake input pin 1 of PWM0.  
USCI0 clock pin  
I/O  
I/O  
I
General purpose digital I/O pin.  
ADC external trigger input.  
SPI0 slave select pin.  
STADC  
SPI0_SS  
I/O  
I/O  
I
22  
PWM0_CH4  
PWM1_BRAKE0  
USCI0_CTL0  
PF.4  
PWM0 channel4 output/capture input.  
Brake input pin 0 of PWM1.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
Serial wired debugger data pin  
I2C0 data input/output pin.  
Data transmitter output pin for UART0.  
PWM0 channel3 output/capture input.  
ICE_DAT  
I2C0_SDA  
UART0_TXD  
PWM0_CH3  
23  
I/O  
Aug. 17, 2018  
Page 54 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
24  
Pin Name  
PF.5  
Type  
I/O  
I
MFP*  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
Description  
General purpose digital I/O pin.  
Serial wired debugger clock pin  
I2C0 clock pin.  
ICE_CLK  
I2C0_SCL  
UART0_RXD  
AVDD  
I/O  
I
Data receiver input pin for UART0.  
Power supply for internal analog circuit.  
General purpose digital I/O pin.  
ADC channel 1 analog input.  
Timer0 external counter input  
Data receiver input pin for UART0.  
USCI0 clock pin.  
25  
A
PD.1  
I/O  
A
ADC_CH1  
TM0_EXT  
UART0_RXD  
USCI0_CLK  
SPI0_CLK  
PD.2  
I
26  
I
I/O  
I/O  
I/O  
A
SPI0 serial clock pin.  
General purpose digital I/O pin.  
ADC channel 2 analog input.  
Timer3 event counter input / toggle output  
Data transmitter output pin for UART0.  
USCI0 DAT1 pin.  
ADC_CH2  
TM3  
I/O  
O
27  
UART0_TXD  
USCI0_DAT1  
SPI0_MISO  
PD.3  
I/O  
I/O  
I/O  
A
SPI0 MISO (Master In, Slave Out) pin.  
General purpose digital I/O pin.  
ADC channel 3 analog input.  
Timer1 external counter input  
Clear to Send input pin for UART0.  
USCI0 DAT0 pin.  
ADC_CH3  
TM1_EXT  
UART0_nCTS  
USCI0_DAT0  
SPI0_MOSI  
PF.0  
I
28  
I
I/O  
I/O  
I/O  
SPI0 MOSI (Master Out, Slave In) pin.  
General purpose digital I/O pin.  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal output pin.  
XT_OUT  
O
MFP1  
29  
BPWM1_CH3  
TM3  
I/O  
I/O  
I/O  
MFP4  
MFP5  
MFP0  
BPWM1 channel 3 output/capture input.  
Timer3 event counter input / toggle output  
General purpose digital I/O pin.  
PF.1  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal input pin.  
XT_IN  
I
MFP1  
30  
31  
BPWM1_CH2  
TM1_EXT  
I/O  
I
MFP4  
MFP5  
BPWM1 channel 2 output/capture input.  
Timer1 external counter input  
External reset input: active LOW, with an internal pull-up.  
Set this pin low reset to initial state.  
nRESET  
I
MFP0  
Aug. 17, 2018  
Page 55 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
32  
Pin Name  
VDDIO  
Type  
A
MFP*  
MFP0  
MFP0  
Description  
Power supply for PB.14, PA.11, PA.10, PB.4 and PB.5.  
Ground pin for digital circuit.  
33  
VSS  
A
Table 4.3-4 NUC125 USB Series QFN33 Pin Description  
Aug. 17, 2018  
Page 56 of 148  
Rev 1.02  
NUC121/125  
4.3.5  
NUC125 USB Series LQFP48 Pin Description  
MFP* = Multi-function pin. (Refer to section SYS_GPx_MFPL and SYS_GPx_MFPH)  
PA.10 MFP5 means SYS_GPA_MFPH[11:8]=0x5.  
PC.0 MFP0 means SYS_GPC_MFPL[3:0]=0x0..  
Pin No.  
Pin Name  
Type  
MFP*  
Description  
1
VSS  
A
MFP0  
Ground pin for digital circuit.  
Power supply for PB.14, PA.11, PA.10, PB.4, PB.5, PB.6  
and PB.7.  
2
3
VDDIO  
A
MFP0  
PB.14  
I/O  
I
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
MFP5  
MFP6  
General purpose digital I/O pin.  
External interrupt0 input pin.  
Request to Send output pin for UART0.  
ADC channel 9 analog input.  
BPWM1 channel 0 output/capture input.  
SPI0 slave select pin.  
INT0  
UART0_nRTS  
ADC_CH9  
BPWM1_CH0  
SPI0_SS  
O
A
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
PA.11  
General purpose digital I/O pin.  
I2C1 clock pin.  
I2C1_SCL  
BPWM0_CH5  
TM0  
BPWM0 channel 5 output/capture input.  
Timer0event counter input / toggle output  
USCI0 clock pin.  
4
USCI0_CLK  
USCI0_DAT0  
PA.10  
USCI0 DAT0 pin.  
General purpose digital I/O pin.  
I2C1 data input/output pin.  
I2C1_SDA  
BPWM0_CH4  
PWM0_BRAKE0  
USCI0_DAT1  
PB.4  
5
BPWM0 channel 4 output/capture input.  
Brake input pin 0 of PWM0.  
USCI0 DAT1 pin.  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
BPWM0 channel 3 output/capture input.  
Timer2 external counter input  
USCI0 CTL0 pin.  
BPWM0_CH3  
TM2_EXT  
USCI0_CTL0  
USCI0_DAT0  
PB.5  
6
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
USCI0 DAT0 pin.  
General purpose digital I/O pin.  
BPWM0 channel 2 output/capture input.  
Timer3 event counter input / toggle output  
USCI0 clock pin.  
BPWM0_CH2  
TM3  
7
USCI0_CLK  
Aug. 17, 2018  
Page 57 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
Type  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
A
MFP*  
MFP7  
MFP0  
MFP4  
MFP6  
MFP7  
MFP0  
MFP4  
MFP6  
MFP7  
MFP0  
Description  
USCI0_DAT1  
PB.6  
USCI0 DAT1 pin.  
General purpose digital I/O pin.  
BPWM0 channel 1 output/capture input.  
USCI0 DAT0 pin.  
BPWM0_CH1  
USCI0_DAT0  
USCI0_CTL1  
PB.7  
8
USCI0 CTL1 pin.  
General purpose digital I/O pin.  
BPWM0 channel 0 output/capture input.  
USCI0 DAT1 pin.  
BPWM0_CH0  
USCI0_DAT1  
USCI0_CTL0  
LDO_CAP  
9
USCI0 CTL0 pin.  
10  
11  
LDO output pin.  
Power supply for I/O ports and LDO source for internal  
PLL and digital function.  
VDD  
A
MFP0  
12  
13  
14  
15  
16  
VSS  
A
A
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP2  
MFP4  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
Ground pin for digital circuit.  
USB_VBUS  
USB_VDD33_CAP  
USB_D-  
Power supply from USB host or HUB.  
Internal power regulator output 3.3V decoupling pin.  
USB differential signal D-.  
A
I
USB_D+  
I
USB differential signal D+.  
PC.5  
I/O  
O
General purpose digital I/O pin.  
Data transmitter output pin for UART0.  
PWM1 channel5 output/capture input.  
USCI0 DAT0 pin.  
UART0_TXD  
PWM1_CH5  
USCI0_DAT0  
PC.4  
17  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
Data receiver input pin for UART0.  
I2S0 master clock output pin.  
PWM1 channel4 output/capture input.  
USCI0 DAT1 pin.  
UART0_RXD  
SPI0_I2SMCLK  
PWM1_CH4  
USCI0_DAT1  
PC.3  
18  
O
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
I2C1 data input/output pin.  
SPI0_MOSI  
I2C1_SDA  
PWM1_CH3  
UART0_nRTS  
USCI0_DAT0  
PC.2  
19  
20  
PWM1 channel3 output/capture input.  
Request to Send output pin for UART0.  
USCI0 DAT0 pin.  
I/O  
I/O  
I/O  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
SPI0_MISO  
Aug. 17, 2018  
Page 58 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
I2C1_SCL  
PWM1_CH2  
UART0_nCTS  
USCI0_DAT1  
PC.1  
Type  
I/O  
I/O  
I
MFP*  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP2  
MFP3  
MFP5  
MFP6  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
Description  
I2C1 clock pin.  
PWM1 channel2 output/capture input.  
Clear to Send input pin for UART0.  
USCI0 DAT1 pin.  
I/O  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM1_CH1  
UART0_TXD  
USCI0_CTL0  
PC.0  
21  
PWM1 channel1 output/capture input.  
Data transmitter output pin for UART0.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
SPI0 slave select pin.  
SPI0_SS  
PWM1_CH0  
TM2  
PWM1 channel0 output/capture input.  
Timer2 event counter input / toggle output  
Data receiver input pin for UART0.  
USCI0 clock pin.  
22  
UART0_RXD  
USCI0_CLK  
PB.10  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
Timer2 event counter input / toggle output  
I2S0 master clock output pin.  
PWM0 channel5 output/capture input.  
General purpose digital I/O pin.  
Timer1 event counter input / toggle output  
I2S0 master clock output pin.  
PWM0 channel4 output/capture input.  
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
Clock Out  
TM2  
23  
24  
SPI0_I2SMCLK  
PWM0_CH5  
PB.9  
I/O  
I/O  
I/O  
O
TM1  
SPI0_I2SMCLK  
PWM0_CH4  
PC.13  
I/O  
I/O  
I/O  
O
PWM0_CH3  
CLKO  
25  
INT0  
I
External interrupt0 input pin.  
I2C0 data input/output pin.  
I2C0_SDA  
PC.12  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
PWM0_CH2  
SPI0_I2SMCLK  
CLKO  
26  
O
INT0  
I
External interrupt0 input pin.  
Aug. 17, 2018  
Page 59 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
I2C0_SCL  
USCI0_CTL1  
PC.11  
Type  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
MFP*  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP5  
MFP0  
MFP1  
MFP3  
MFP4  
Description  
I2C0 clock pin.  
USCI0 CTL1 pin.  
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
PWM0 channel1 output/capture input.  
Timer1 event counter input / toggle output  
I2C0 data input/output pin.  
USCI0 DAT0 pin.  
SPI0_MOSI  
PWM0_CH1  
TM1  
27  
I2C0_SDA  
USCI0_DAT0  
PC.10  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
PWM0 channel0 output/capture input.  
USCI0 DAT1 pin.  
SPI0_MISO  
PWM0_CH0  
USCI0_DAT1  
PC.9  
28  
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM0_CH5  
PWM0_BRAKE1  
USCI0_CLK  
PC.8  
29  
PWM0 channel5 output/capture input.  
Brake input pin 1 of PWM0.  
USCI0 clock pin  
I/O  
I/O  
I
General purpose digital I/O pin.  
ADC external trigger input.  
SPI0 slave select pin.  
STADC  
SPI0_SS  
I/O  
I/O  
I
30  
PWM0_CH4  
PWM1_BRAKE0  
USCI0_CTL0  
PA.15  
PWM0 channel4 output/capture input.  
Brake input pin 0 of PWM1.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
PWM0_CH3  
SPI_I2SMCLK  
CLKO  
31  
O
PWM1_BRAKE1  
UART0_nRTS  
PA.14  
I
Brake input pin 1 of PWM1.  
Request to Send output pin for UART0.  
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
Clear to Send input pin for UART0.  
Brake input pin 0 of PWM0.  
O
I/O  
I/O  
I
PWM0_CH2  
UART0_nCTS  
PWM0_BRAKE0  
32  
I
Aug. 17, 2018  
Page 60 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
PA.13  
Type  
I/O  
I/O  
I/O  
O
MFP*  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP0  
MFP3  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
Description  
General purpose digital I/O pin.  
PWM0 channel1 output/capture input.  
I2C1 data input/output pin.  
PWM0_CH1  
I2C1_SDA  
UART0_TXD  
PA.12  
33  
Data transmitter output pin for UART0.  
General purpose digital I/O pin.  
PWM0 channel0 output/capture input.  
I2C1 clock pin.  
I/O  
I/O  
I/O  
I
PWM0_CH0  
I2C1_SCL  
UART0_RXD  
PF.4  
34  
Data receiver input pin for UART0.  
General purpose digital I/O pin.  
Serial wired debugger data pin  
I2C0 data input/output pin.  
I/O  
I/O  
I/O  
O
ICE_DAT  
I2C0_SDA  
UART0_TXD  
PWM0_CH3  
PF.5  
35  
Data transmitter output pin for UART0.  
PWM0 channel3 output/capture input.  
General purpose digital I/O pin.  
Serial wired debugger clock pin  
I2C0 clock pin.  
I/O  
I/O  
I
ICE_CLK  
I2C0_SCL  
UART0_RXD  
AVDD  
36  
37  
I/O  
I
Data receiver input pin for UART0.  
Power supply for internal analog circuit.  
General purpose digital I/O pin.  
ADC channel 0 analog input.  
Request to Send output pin for UART0.  
USCI0 CTL0 pin.  
A
PD.0  
I/O  
A
ADC_CH0  
UART0_nRTS  
USCI0_CTL0  
SPI0_SS  
PD.1  
38  
O
I/O  
I/O  
I/O  
A
SPI0 slave select pin.  
General purpose digital I/O pin.  
ADC channel 1 analog input.  
Timer0 external counter input  
Data receiver input pin for UART0.  
USCI0 clock pin.  
ADC_CH1  
TM0_EXT  
UART0_RXD  
USCI0_CLK  
SPI0_CLK  
PD.2  
I
39  
I
I/O  
I/O  
I/O  
A
SPI0 serial clock pin.  
General purpose digital I/O pin.  
ADC channel 2 analog input.  
Timer3 event counter input / toggle output  
Data transmitter output pin for UART0.  
ADC_CH2  
TM3  
40  
I/O  
O
UART0_TXD  
Aug. 17, 2018  
Page 61 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
USCI0_DAT1  
SPI0_MISO  
PD.3  
Type  
I/O  
I/O  
I/O  
A
MFP*  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP4  
MFP0  
Description  
USCI0 DAT1 pin.  
SPI0 MISO (Master In, Slave Out) pin.  
General purpose digital I/O pin.  
ADC channel 3 analog input.  
Timer1 external counter input  
Clear to Send input pin for UART0.  
USCI0 DAT0 pin.  
ADC_CH3  
TM1_EXT  
UART0_nCTS  
USCI0_DAT0  
SPI0_MOSI  
PD.4  
I
41  
I
I/O  
I/O  
I/O  
A
SPI0 MOSI (Master Out, Slave In) pin.  
General purpose digital I/O pin.  
ADC channel 4 analog input.  
BPWM1 channel 5 output/capture input.  
Request to Send output pin for UART0.  
USCI0 CTL0 pin.  
ADC_CH4  
BPWM1_CH5  
UART0_nRTS  
USCI0_CTL0  
SPI0_SS  
I/O  
O
42  
I/O  
I/O  
I/O  
A
SPI0 slave select pin.  
PD.5  
General purpose digital I/O pin.  
ADC channel 5 analog input.  
BPWM1 channel 4 output/capture input.  
General purpose digital I/O pin.  
43  
44  
ADC_CH5  
BPWM1_CH4  
PF.0  
I/O  
I/O  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal output pin.  
XT_OUT  
O
MFP1  
BPWM1_CH3  
TM3  
I/O  
I/O  
I/O  
MFP4  
MFP5  
MFP0  
BPWM1 channel 3 output/capture input.  
Timer3 event counter input / toggle output  
General purpose digital I/O pin.  
PF.1  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal input pin.  
XT_IN  
I
MFP1  
45  
BPWM1_CH2  
TM1_EXT  
I/O  
I
MFP4  
MFP5  
BPWM1 channel 2 output/capture input.  
Timer1 external counter input  
External reset input: active LOW, with an internal pull-up.  
Set this pin low reset to initial state.  
46  
47  
nRESET  
I
MFP0  
PF.2  
I/O  
I/O  
A
MFP0  
MFP2  
MFP3  
MFP4  
MFP0  
MFP2  
General purpose digital I/O pin.  
I2C0 data input/output pin.  
ADC channel 6 analog input.  
BPWM1 channel 3 output/capture input.  
General purpose digital I/O pin.  
I2C0 clock pin.  
I2C0_SDA  
ADC_CH6  
BPWM1_CH3  
PF.3  
I/O  
I/O  
I/O  
48  
I2C0_SCL  
Aug. 17, 2018  
Page 62 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
Type  
A
MFP*  
MFP3  
MFP4  
Description  
ADC_CH7  
ADC channel 7 analog input.  
BPWM1 channel 2 output/capture input.  
BPWM1_CH2  
I/O  
Table 4.3-5 NUC125 USB Series LQFP48 Pin Description  
Aug. 17, 2018  
Page 63 of 148  
Rev 1.02  
NUC121/125  
4.3.6  
NUC125 USB Series LQFP64 Pin Description  
MFP* = Multi-function pin. (Refer to section SYS_GPx_MFPL and SYS_GPx_MFPH)  
PA.10 MFP5 means SYS_GPA_MFPH[11:8]=0x5.  
PC.0 MFP0 means SYS_GPC_MFPL[3:0]=0x0.  
Pin No.  
Pin Name  
PB.14  
Type  
I/O  
I
MFP*  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP3  
MFP6  
MFP0  
MFP2  
MFP3  
MFP6  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP0  
MFP6  
MFP0  
MFP5  
MFP0  
Description  
General purpose digital I/O pin.  
External interrupt0 input pin.  
Request to Send output pin for UART0.  
ADC channel 9 analog input.  
BPWM1 channel 0 output/capture input.  
SPI0 slave select pin.  
INT0  
UART0_nRTS  
ADC_CH9  
BPWM1_CH0  
SPI0_SS  
O
1
A
I/O  
I/O  
I/O  
A
PB.13  
General purpose digital I/O pin.  
ADC channel 10 analog input.  
USCI0 CTL1 pin.  
2
3
ADC_CH10  
USCI0_CTL1  
PB.12  
I/O  
I/O  
O
General purpose digital I/O pin.  
Clock Out  
CLKO  
ADC_CH11  
USCI0_CTL0  
PA.11  
A
ADC channel 11 analog input.  
USCI0 CTL0 pin.  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
I2C1 clock pin.  
I2C1_SCL  
BPWM0_CH5  
TM0  
BPWM0 channel 5 output/capture input.  
Timer0event counter input / toggle output  
USCI0 clock pin.  
4
USCI0_CLK  
USCI0_DAT0  
PA.10  
USCI0 DAT0 pin.  
General purpose digital I/O pin.  
I2C1 data input/output pin.  
BPWM0 channel 4 output/capture input.  
Brake input pin 0 of PWM0.  
USCI0 DAT1 pin.  
I2C1_SDA  
BPWM0_CH4  
PWM0_BRAKE0  
USCI0_DAT1  
PD.8  
5
6
I/O  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
USCI0 DAT0 pin.  
USCI0_DAT0  
PD.9  
General purpose digital I/O pin.  
Brake input pin 1 of PWM0.  
General purpose digital I/O pin.  
7
8
PWM0_BRAKE1  
PD.10  
I/O  
Aug. 17, 2018  
Page 64 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
CLKO  
Type  
O
MFP*  
MFP1  
MFP4  
MFP0  
MFP1  
MFP4  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP4  
MFP6  
MFP7  
MFP0  
MFP4  
MFP6  
MFP7  
MFP0  
Description  
Clock Out  
BPWM0_CH5  
PD.11  
I/O  
I/O  
I
BPWM0 channel 5 output/capture input.  
General purpose digital I/O pin.  
External interrupt1 input pin.  
BPWM0 channel 4 output/capture input.  
General purpose digital I/O pin.  
BPWM0 channel 3 output/capture input.  
Timer2 external counter input  
USCI0 CTL0 pin.  
9
INT1  
BPWM0_CH4  
PB.4  
I/O  
I/O  
I/O  
I
BPWM0_CH3  
TM2_EXT  
USCI0_CTL0  
USCI0_DAT0  
PB.5  
10  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
A
USCI0 DAT0 pin.  
General purpose digital I/O pin.  
BPWM0 channel 2 output/capture input.  
Timer3 event counter input / toggle output  
USCI0 clock pin.  
BPWM0_CH2  
TM3  
11  
USCI0_CLK  
USCI0_DAT1  
PB.6  
USCI0 DAT1 pin.  
General purpose digital I/O pin.  
BPWM0 channel 1 output/capture input.  
USCI0 DAT0 pin.  
BPWM0_CH1  
USCI0_DAT0  
USCI0_CTL1  
PB.7  
12  
13  
USCI0 CTL1 pin.  
General purpose digital I/O pin.  
BPWM0 channel 0 output/capture input.  
USCI0 DAT1 pin.  
BPWM0_CH0  
USCI0_DAT1  
USCI0_CTL0  
LDO_CAP  
USCI0 CTL0 pin.  
14  
15  
LDO output pin.  
Power supply for I/O ports and LDO source for internal  
PLL and digital function.  
VDD  
A
MFP0  
16  
17  
18  
19  
20  
VSS  
A
A
A
I
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP0  
MFP1  
MFP4  
Ground pin for digital circuit.  
USB_VBUS  
USB_VDD33_CAP  
USB_D-  
Power supply from USB host or HUB.  
Internal power regulator output 3.3V decoupling pin.  
USB differential signal D-.  
USB_D+  
I
USB differential signal D+.  
PB.0  
I/O  
I
General purpose digital I/O pin.  
Data receiver input pin for UART0.  
PWM1 channel0 output/capture input.  
21  
UART0_RXD  
PWM1_CH0  
I/O  
Aug. 17, 2018  
Page 65 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
PB.1  
Type  
I/O  
O
MFP*  
MFP0  
MFP1  
MFP4  
MFP0  
MFP1  
MFP2  
MFP4  
MFP0  
MFP1  
MFP2  
MFP4  
MFP0  
MFP2  
MFP4  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP6  
MFP7  
MFP0  
Description  
General purpose digital I/O pin.  
Data transmitter output pin for UART0.  
PWM1 channel1 output/capture input.  
General purpose digital I/O pin.  
Request to Send output pin for UART0.  
Timer2 external counter input  
PWM1 channel2 output/capture input.  
General purpose digital I/O pin.  
Clear to Send input pin for UART0.  
Timer3 external counter input  
PWM1 channel3 output/capture input.  
General purpose digital I/O pin.  
Data transmitter output pin for UART0.  
PWM1 channel5 output/capture input.  
USCI0 DAT0 pin.  
22  
UART0_TXD  
PWM1_CH1  
PB.2  
I/O  
I/O  
O
UART0_nRTS  
TM2_EXT  
PWM1_CH2  
PB.3  
23  
24  
25  
I
I/O  
I/O  
I
UART0_nCTS  
TM3_EXT  
PWM1_CH3  
PC.5  
I
I/O  
I/O  
O
UART0_TXD  
PWM1_CH5  
USCI0_DAT0  
PC.4  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
Data receiver input pin for UART0.  
I2S0 master clock output pin.  
PWM1 channel4 output/capture input.  
USCI0 DAT1 pin.  
UART0_RXD  
SPI0_I2SMCLK  
PWM1_CH4  
USCI0_DAT1  
PC.3  
26  
O
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
I2C1 data input/output pin.  
SPI0_MOSI  
I2C1_SDA  
PWM1_CH3  
UART0_nRTS  
USCI0_DAT0  
PC.2  
27  
PWM1 channel3 output/capture input.  
Request to Send output pin for UART0.  
USCI0 DAT0 pin.  
I/O  
I/O  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
I2C1 clock pin.  
SPI0_MISO  
I2C1_SCL  
PWM1_CH2  
UART0_nCTS  
USCI0_DAT1  
PC.1  
28  
29  
PWM1 channel2 output/capture input.  
Clear to Send input pin for UART0.  
USCI0 DAT1 pin.  
I/O  
I/O  
General purpose digital I/O pin.  
Aug. 17, 2018  
Page 66 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
SPI0_CLK  
PWM1_CH1  
UART0_TXD  
USCI0_CTL0  
PC.0  
Type  
I/O  
I/O  
O
MFP*  
MFP1  
MFP4  
MFP6  
MFP7  
MFP0  
MFP1  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP3  
MFP5  
MFP6  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
Description  
SPI0 serial clock pin.  
PWM1 channel1 output/capture input.  
Data transmitter output pin for UART0.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
SPI0 slave select pin.  
SPI0_SS  
PWM1_CH0  
TM2  
PWM1 channel0 output/capture input.  
Timer2 event counter input / toggle output  
Data receiver input pin for UART0.  
USCI0 clock pin.  
30  
UART0_RXD  
USCI0_CLK  
PB.10  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
Timer2 event counter input / toggle output  
I2S0 master clock output pin.  
PWM0 channel5 output/capture input.  
General purpose digital I/O pin.  
Timer1 event counter input / toggle output  
I2S0 master clock output pin.  
PWM0 channel4 output/capture input.  
General purpose digital I/O pin.  
External interrupt1 input pin.  
Timer0 external counter input  
I2C0 clock pin.  
TM2  
31  
32  
SPI0_I2SMCLK  
PWM0_CH5  
PB.9  
I/O  
I/O  
I/O  
O
TM1  
SPI0_I2SMCLK  
PWM0_CH4  
PE.2  
I/O  
I/O  
I
INT1  
33  
34  
35  
TM0_EXT  
I2C0_SCL  
USCI0_CTL1  
PC.13  
I
I/O  
I/O  
I/O  
I/O  
O
USCI0 CTL1 pin.  
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
Clock Out  
PWM0_CH3  
CLKO  
INT0  
I
External interrupt0 input pin.  
I2C0 data input/output pin.  
I2C0_SDA  
PC.12  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
PWM0_CH2  
SPI0_I2SMCLK  
CLKO  
O
INT0  
I
External interrupt0 input pin.  
Aug. 17, 2018  
Page 67 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
I2C0_SCL  
USCI0_CTL1  
PC.11  
Type  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
MFP*  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP7  
MFP0  
MFP2  
MFP3  
MFP5  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP2  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
Description  
I2C0 clock pin.  
USCI0 CTL1 pin.  
General purpose digital I/O pin.  
SPI0 MOSI (Master Out, Slave In) pin.  
PWM0 channel1 output/capture input.  
Timer1 event counter input / toggle output  
I2C0 data input/output pin.  
USCI0 DAT0 pin.  
SPI0_MOSI  
PWM0_CH1  
TM1  
36  
I2C0_SDA  
USCI0_DAT0  
PC.10  
General purpose digital I/O pin.  
SPI0 MISO (Master In, Slave Out) pin.  
PWM0 channel0 output/capture input.  
USCI0 DAT1 pin.  
SPI0_MISO  
PWM0_CH0  
USCI0_DAT1  
PE.1  
37  
General purpose digital I/O pin.  
ADC external trigger input.  
Clock Out  
STADC  
38  
CLKO  
O
TM3  
I/O  
I/O  
I/O  
I/O  
I/O  
I
Timer3 event counter input / toggle output  
USCI0 DAT1 pin.  
USCI0_DAT1  
PC.9  
General purpose digital I/O pin.  
SPI0 serial clock pin.  
SPI0_CLK  
PWM0_CH5  
PWM0_BRAKE1  
USCI0_CLK  
PC.8  
39  
40  
41  
PWM0 channel5 output/capture input.  
Brake input pin 1 of PWM0.  
USCI0 clock pin  
I/O  
I/O  
I
General purpose digital I/O pin.  
ADC external trigger input.  
SPI0 slave select pin.  
STADC  
SPI0_SS  
I/O  
I/O  
I
PWM0_CH4  
PWM1_BRAKE0  
USCI0_CTL0  
PA.15  
PWM0 channel4 output/capture input.  
Brake input pin 0 of PWM1.  
USCI0 CTL0 pin  
I/O  
I/O  
I/O  
O
General purpose digital I/O pin.  
PWM0 channel3 output/capture input.  
I2S0 master clock output pin.  
Clock Out  
PWM0_CH3  
SPI_I2SMCLK  
CLKO  
O
PWM1_BRAKE1  
I
Brake input pin 1 of PWM1.  
Aug. 17, 2018  
Page 68 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
UART0_nRTS  
PE.0  
Type  
O
MFP*  
MFP5  
MFP0  
MFP1  
MFP3  
MFP4  
MFP5  
MFP7  
MFP0  
MFP1  
MFP3  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP1  
MFP2  
MFP3  
MFP4  
MFP0  
MFP1  
MFP2  
MFP3  
MFP0  
MFP0  
MFP3  
MFP5  
MFP6  
Description  
Request to Send output pin for UART0.  
General purpose digital I/O pin.  
External interrupt0 input pin.  
Clock Out  
I/O  
I
INT0  
CLKO  
O
42  
PWM0_CH3  
TM1_EXT  
USCI0_DAT0  
PA.14  
I/O  
I
PWM0 channel3 output/capture input.  
Timer1 external counter input  
USCI0 DAT0 pin.  
I/O  
I/O  
I/O  
I
General purpose digital I/O pin.  
PWM0 channel2 output/capture input.  
Clear to Send input pin for UART0.  
Brake input pin 0 of PWM0.  
General purpose digital I/O pin.  
PWM0 channel1 output/capture input.  
I2C1 data input/output pin.  
PWM0_CH2  
UART0_nCTS  
PWM0_BRAKE0  
PA.13  
43  
44  
45  
I
I/O  
I/O  
I/O  
O
PWM0_CH1  
I2C1_SDA  
UART0_TXD  
PA.12  
Data transmitter output pin for UART0.  
General purpose digital I/O pin.  
PWM0 channel0 output/capture input.  
I2C1 clock pin.  
I/O  
I/O  
I/O  
I
PWM0_CH0  
I2C1_SCL  
UART0_RXD  
PF.4  
Data receiver input pin for UART0.  
General purpose digital I/O pin.  
Serial wired debugger data pin  
I2C0 data input/output pin.  
I/O  
I/O  
I/O  
O
ICE_DAT  
I2C0_SDA  
UART0_TXD  
PWM0_CH3  
PF.5  
46  
Data transmitter output pin for UART0.  
PWM0 channel3 output/capture input.  
General purpose digital I/O pin.  
Serial wired debugger clock pin  
I2C0 clock pin.  
I/O  
I/O  
I
ICE_CLK  
I2C0_SCL  
UART0_RXD  
AVDD  
47  
48  
49  
I/O  
I
Data receiver input pin for UART0.  
Power supply for internal analog circuit.  
General purpose digital I/O pin.  
ADC channel 0 analog input.  
Request to Send output pin for UART0.  
USCI0 CTL0 pin.  
A
PD.0  
I/O  
A
ADC_CH0  
UART0_nRTS  
USCI0_CTL0  
O
I/O  
Aug. 17, 2018  
Page 69 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
SPI0_SS  
PD.1  
Type  
I/O  
I/O  
A
MFP*  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP3  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP4  
MFP5  
MFP6  
MFP7  
MFP0  
MFP2  
MFP4  
MFP0  
MFP1  
MFP2  
MFP4  
MFP0  
Description  
SPI0 slave select pin.  
General purpose digital I/O pin.  
ADC channel 1 analog input.  
Timer0 external counter input  
Data receiver input pin for UART0.  
USCI0 clock pin.  
ADC_CH1  
TM0_EXT  
UART0_RXD  
USCI0_CLK  
SPI0_CLK  
PD.2  
I
50  
I
I/O  
I/O  
I/O  
A
SPI0 serial clock pin.  
General purpose digital I/O pin.  
ADC channel 2 analog input.  
Timer3 event counter input / toggle output  
Data transmitter output pin for UART0.  
USCI0 DAT1 pin.  
ADC_CH2  
TM3  
I/O  
O
51  
UART0_TXD  
USCI0_DAT1  
SPI0_MISO  
PD.3  
I/O  
I/O  
I/O  
A
SPI0 MISO (Master In, Slave Out) pin.  
General purpose digital I/O pin.  
ADC channel 3 analog input.  
Timer1 external counter input  
Clear to Send input pin for UART0.  
USCI0 DAT0 pin.  
ADC_CH3  
TM1_EXT  
UART0_nCTS  
USCI0_DAT0  
SPI0_MOSI  
PD.4  
I
52  
I
I/O  
I/O  
I/O  
A
SPI0 MOSI (Master Out, Slave In) pin.  
General purpose digital I/O pin.  
ADC channel 4 analog input.  
BPWM1 channel 5 output/capture input.  
Request to Send output pin for UART0.  
USCI0 CTL0 pin.  
ADC_CH4  
BPWM1_CH5  
UART0_nRTS  
USCI0_CTL0  
SPI0_SS  
PD.5  
I/O  
O
53  
I/O  
I/O  
I/O  
A
SPI0 slave select pin.  
General purpose digital I/O pin.  
ADC channel 5 analog input.  
BPWM1 channel 4 output/capture input.  
General purpose digital I/O pin.  
External interrupt1 input pin.  
Timer0 external counter input  
BPWM1 channel 5 output/capture input.  
General purpose digital I/O pin.  
54  
ADC_CH5  
BPWM1_CH4  
PB.15  
I/O  
I/O  
I
INT1  
55  
56  
TM0_EXT  
BPWM1_CH5  
PF.0  
I
I/O  
I/O  
Aug. 17, 2018  
Page 70 of 148  
Rev 1.02  
NUC121/125  
Pin No.  
Pin Name  
Type  
MFP*  
Description  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal output pin.  
XT_OUT  
O
MFP1  
BPWM1_CH3  
TM3  
I/O  
I/O  
I/O  
MFP4  
MFP5  
MFP0  
BPWM1 channel 3 output/capture input.  
Timer3 event counter input / toggle output  
General purpose digital I/O pin.  
PF.1  
External 4~24 MHz (high speed) or 32.768 kHz (low  
speed) crystal input pin.  
XT_IN  
I
MFP1  
57  
BPWM1_CH2  
TM1_EXT  
I/O  
I
MFP4  
MFP5  
BPWM1 channel 2 output/capture input.  
Timer1 external counter input  
External reset input: active LOW, with an internal pull-up.  
Set this pin low reset to initial state.  
58  
59  
60  
nRESET  
VSS  
I
MFP0  
MFP0  
MFP0  
A
A
Ground pin for digital circuit.  
Power supply for I/O ports and LDO source for internal  
PLL and digital function.  
VDD  
PF.2  
I/O  
I/O  
A
MFP0  
MFP2  
MFP3  
MFP4  
MFP0  
MFP2  
MFP3  
MFP4  
MFP0  
General purpose digital I/O pin.  
I2C0 data input/output pin.  
I2C0_SDA  
ADC_CH6  
BPWM1_CH3  
PF.3  
61  
62  
ADC channel 6 analog input.  
BPWM1 channel 3 output/capture input.  
General purpose digital I/O pin.  
I2C0 clock pin.  
I/O  
I/O  
I/O  
A
I2C0_SCL  
ADC_CH7  
BPWM1_CH2  
VSS  
ADC channel 7 analog input.  
BPWM1 channel 2 output/capture input.  
Ground pin for digital circuit.  
I/O  
A
63  
64  
Power supply for PB.14, PB.13, PB.12, PA.11, PA.10,  
PD.8, PD.9, PD.10, PD.11, PB.4, PB.5, PB.6 and PB.7.  
VDDIO  
A
MFP0  
Table 4.3-6 NUC125 USB Series LQFP64 Pin Description  
Aug. 17, 2018  
Page 71 of 148  
Rev 1.02  
NUC121/125  
4.3.7  
GPIO Multi-function Pin Summary  
MFP* = Multi-function pin. (Refer to section SYS_GPx_MFPL and SYS_GPx_MFPH)  
PA.10 MFP5 means SYS_GPA_MFPH[11:8]=0x5.  
PC.0 MFP0 means SYS_GPC_MFPL[3:0]=0x0.  
Group  
Pin Name  
GPIO  
PD.0  
PD.1  
PD.2  
PD.3  
PD.4  
PD.5  
PF.2  
MFP*  
MFP3  
MFP3  
MFP3  
MFP3  
MFP2  
MFP2  
MFP3  
MFP3  
MFP3  
MFP3  
MFP3  
MFP3  
MFP2  
MFP2  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
Type  
A
Description  
ADC0_CH0  
ADC0_CH1  
ADC0_CH2  
ADC0_CH3  
ADC0_CH4  
ADC0_CH5  
ADC0_CH6  
ADC0_CH7  
ADC0_CH8  
ADC0_CH9  
ADC0_CH10  
ADC0_CH11  
STADC  
ADC0 analog input.  
A
ADC1 analog input.  
A
ADC2 analog input.  
A
ADC3 analog input.  
A
ADC4 analog input.  
A
ADC5 analog input.  
A
ADC6 analog input.  
ADC0  
PF.3  
A
ADC7 analog input.  
PB.8  
PB.14  
PB.13  
PB.12  
PC.8  
PE.1  
PB.7  
PB.6  
PB.5  
PB.4  
PA.10  
PD.11  
PA.11  
PD.10  
PB.14  
PB.8  
PF.1  
A
ADC8 analog input.  
A
ADC9 analog input.  
A
ADC10 analog input.  
A
ADC11 analog input.  
I
ADC external trigger input.  
ADC external trigger input  
BPWM0 output/capture input.  
BPWM0 output/capture input.  
BPWM0 output/capture input.  
BPWM0 output/capture input.  
BPWM0 output/capture input.  
BPWM0 output/capture input.  
BPWM0 output/capture input.  
BPWM0 output/capture input.  
BPWM1 output/capture input.  
BPWM1 output/capture input.  
BPWM1 output/capture input.  
BPWM1 output/capture input.  
BPWM1 output/capture input.  
BPWM1 output/capture input.  
BPWM1 output/capture input.  
STADC  
I
BPWM0_CH0  
BPWM0_CH1  
BPWM0_CH2  
BPWM0_CH3  
BPWM0_CH4  
BPWM0_CH4  
BPWM0_CH5  
BPWM0_CH5  
BPWM1_CH0  
BPWM1_CH1  
BPWM1_CH2  
BPWM1_CH2  
BPWM1_CH3  
BPWM1_CH3  
BPWM1_CH4  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
BPWM0  
BPWM1  
PF.3  
PF.0  
PF.2  
PD.5  
Aug. 17, 2018  
Page 72 of 148  
Rev 1.02  
NUC121/125  
Group  
Pin Name  
BPWM1_CH5  
BPWM1_CH5  
CLKO  
GPIO  
PB.15  
PD.4  
MFP*  
MFP4  
MFP4  
MFP3  
MFP2  
MFP4  
MFP3  
MFP1  
MFP3  
MFP3  
MFP6  
MFP6  
MFP2  
MFP2  
MFP6  
MFP6  
MFP2  
MFP2  
MFP1  
MFP2  
MFP3  
MFP1  
MFP2  
MFP3  
MFP1  
MFP1  
MFP1  
MFP5  
MFP5  
MFP1  
MFP1  
MFP1  
MFP1  
MFP5  
Type  
I/O  
I/O  
O
Description  
BPWM1 output/capture input.  
BPWM1 output/capture input.  
Clock Out.  
PA.15  
PB.12  
PC.12  
PC.13  
PD.10  
PE.0  
CLKO  
O
Clock Out.  
CLKO  
O
Clock Out.  
CLKO  
CLKO  
O
Clock Out.  
CLKO  
O
Clock Out.  
CLKO  
O
Clock Out.  
CLKO  
PE.1  
O
Clock Out.  
I2C0_SCL  
I2C0_SCL  
I2C0_SCL  
I2C0_SCL  
I2C0_SDA  
I2C0_SDA  
I2C0_SDA  
I2C0_SDA  
I2C1_SCL  
I2C1_SCL  
I2C1_SCL  
I2C1_SDA  
I2C1_SDA  
I2C1_SDA  
ICE_CLK  
ICE_DAT  
INT0  
PC.12  
PE.2  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
I2C0 clock pin.  
I2C0 clock pin.  
PF.3  
I2C0 clock pin.  
PF.5  
I2C0 clock pin.  
I2C0  
PC.11  
PC.13  
PF.2  
I2C0 data input/output pin.  
I2C0 data input/output pin.  
I2C0 data input/output pin.  
I2C0 data input/output pin.  
I2C1 clock pin.  
PF.4  
PA.11  
PA.12  
PC.2  
I2C1 clock pin.  
I2C1 clock pin.  
I2C1  
PA.10  
PA.13  
PC.3  
I2C1 data input/output pin.  
I2C1 data input/output pin.  
I2C1 data input/output pin.  
Serial wired debugger clock pin.  
Serial wired debugger data pin.  
External interrupt0 input pin.  
External interrupt0 input pin.  
External interrupt0 input pin.  
External interrupt0 input pin.  
External interrupt1 input pin.  
External interrupt1 input pin.  
External interrupt1 input pin.  
PWM0 brake input 0.  
PF.5  
ICE  
PF.4  
I/O  
I
PB.14  
PC.12  
PC.13  
PE.0  
INT0  
I
INT0  
INT0  
I
INT0  
I
INT1  
PB.15  
PD.11  
PE.2  
I
INT1  
INT1  
I
INT1  
I
PWM0  
PWM0_BRAKE0  
PA.10  
I
Aug. 17, 2018  
Page 73 of 148  
Rev 1.02  
NUC121/125  
Group  
Pin Name  
GPIO  
PA.14  
PC.9  
PD.9  
PA.12  
PC.10  
PA.13  
PC.11  
PA.14  
PC.12  
PA.15  
PC.13  
PE.0  
MFP*  
MFP4  
MFP5  
MFP5  
MFP1  
MFP4  
MFP1  
MFP4  
MFP1  
MFP2  
MFP1  
MFP2  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP4  
MFP1  
MFP3  
MFP7  
MFP1  
Type  
I
Description  
PWM0_BRAKE0  
PWM0_BRAKE1  
PWM0_BRAKE1  
PWM0_CH0  
PWM0_CH0  
PWM0_CH1  
PWM0_CH1  
PWM0_CH2  
PWM0_CH2  
PWM0_CH3  
PWM0_CH3  
PWM0_CH3  
PWM0_CH3  
PWM0_CH4  
PWM0_CH4  
PWM0_CH5  
PWM0_CH5  
PWM1_BRAKE0  
PWM1_BRAKE1  
PWM1_CH0  
PWM1_CH0  
PWM1_CH1  
PWM1_CH1  
PWM1_CH2  
PWM1_CH2  
PWM1_CH3  
PWM1_CH3  
PWM1_CH4  
PWM1_CH5  
SPI0_CLK  
PWM0 brake input 0.  
I
PWM0 brake input 1.  
I
PWM0 brake input 1.  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM0 output/capture input.  
PWM1 brake input 0.  
PF.4  
PB.9  
PC.8  
PB.10  
PC.9  
PC.8  
PA.15  
PB.0  
I
PWM1 brake input 1.  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
PWM1 output/capture input.  
PWM1 output/capture input.  
PWM1 output/capture input.  
PWM1 output/capture input.  
PWM1 output/capture input.  
PWM1 output/capture input.  
PWM1 output/capture input.  
PWM1 output/capture input.  
PWM1 output/capture input.  
PWM1 output/capture input.  
SPI0 serial clock pin.  
PC.0  
PB.1  
PC.1  
PB.2  
PWM1  
PC.2  
PB.3  
PC.3  
PC.4  
PC.5  
PC.1  
PC.9  
PD.1  
PC.2  
SPI0_CLK  
SPI0 serial clock pin.  
SPI0  
SPI0_CLK  
SPI0 serial clock pin.  
SPI0_MISO0  
SPI0 1st MISO (Master In, Slave Out) pin.  
Aug. 17, 2018  
Page 74 of 148  
Rev 1.02  
NUC121/125  
Group  
Pin Name  
SPI0_MISO0  
SPI0_MISO0  
SPI0_MOSI0  
SPI0_MOSI0  
SPI0_MOSI0  
SPI0_SS  
SPI0_SS  
SPI0_SS  
SPI0_SS  
SPI0_SS  
SPI0_I2SMCLK  
SPI0_I2SMCLK  
SPI0_I2SMCLK  
SPI0_I2SMCLK  
SPI0_I2SMCLK  
TM0  
GPIO  
PC.10  
PD.2  
PC.3  
PC.11  
PD.3  
PB.14  
PC.0  
PC.8  
PD.0  
PD.4  
PA.15  
PB.9  
PB.10  
PC.4  
PC.12  
PA.11  
PB.8  
PB.15  
PD.1  
PE.2  
PB.9  
PC.11  
PD.3  
PF.1  
MFP*  
MFP3  
MFP7  
MFP1  
MFP3  
MFP7  
MFP7  
MFP1  
MFP3  
MFP7  
MFP7  
MFP2  
MFP3  
MFP3  
MFP3  
MFP3  
MFP5  
MFP1  
MFP2  
MFP4  
MFP5  
MFP5  
MFP1  
MFP4  
MFP5  
MFP5  
MFP1  
MFP5  
MFP2  
MFP5  
MFP5  
MFP4  
MFP5  
MFP5  
Type  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
O
Description  
SPI0 1st MISO (Master In, Slave Out) pin.  
SPI0 1st MISO (Master In, Slave Out) pin.  
SPI0 1st MOSI (Master Out, Slave In) pin.  
SPI0 1st MOSI (Master Out, Slave In) pin.  
SPI0 1st MOSI (Master Out, Slave In) pin.  
SPI0 slave select pin.  
SPI0 slave select pin.  
SPI0 slave select pin.  
SPI0 slave select pin.  
SPI0 slave select pin.  
I2S0 master clock output pin.  
O
I2S0 master clock output pin.  
O
I2S0 master clock output pin.  
O
I2S0 master clock output pin.  
O
I2S0 master clock output pin.  
I/O  
I/O  
I
Timer0 event counter input / toggle output.  
Timer0 event counter input / toggle output.  
Timer0 external counter input.  
TM0  
TM0  
TM0_EXT  
TM0_EXT  
TM0_EXT  
TM1  
I
Timer0 external counter input.  
I
Timer0 external counter input.  
I/O  
I/O  
I
Timer1 event counter input / toggle output.  
Timer1 event counter input / toggle output.  
Timer1 external counter input.  
TM1  
TM1  
TM1_EXT  
TM1_EXT  
TM1_EXT  
TM2  
I
Timer1 external counter input.  
PE.3  
PB.10  
PC.0  
PB.2  
PB.4  
PB.5  
PD.2  
PE.1  
PF.0  
I
Timer1 external counter input.  
I/O  
I/O  
I
Timer2 event counter input / toggle output.  
Timer2 event counter input / toggle output.  
Timer2 external counter input.  
TM2  
TM2  
TM3  
TM2_EXT  
TM2_EXT  
TM3  
I
Timer2 external counter input.  
I/O  
I/O  
I/O  
I/O  
Timer3 event counter input / toggle output.  
Timer3 event counter input / toggle output.  
Timer3 event counter input / toggle output.  
Timer3 event counter input / toggle output.  
TM3  
TM3  
TM3  
Aug. 17, 2018  
Page 75 of 148  
Rev 1.02  
NUC121/125  
Group  
Pin Name  
GPIO  
PB.3  
PA12  
PB.0  
PC.0  
PC.4  
PD.1  
PF.5  
PA.13  
PB.1  
PC.1  
PC.5  
PD.2  
PF.4  
PA.14  
PB.3  
PC.2  
PD.3  
PA.15  
PB.2  
PB.14  
PC.3  
PD.0  
PD.4  
PC.0  
PC.9  
PD.1  
PB.4  
PB.7  
PB.12  
PC.1  
PC.8  
PD.0  
PD.4  
MFP*  
MFP2  
MFP3  
MFP1  
MFP6  
MFP2  
MFP5  
MFP3  
MFP3  
MFP1  
MFP6  
MFP2  
MFP5  
MFP3  
MFP3  
MFP1  
MFP6  
MFP5  
MFP5  
MFP1  
MFP2  
MFP6  
MFP5  
MFP5  
MFP7  
MFP7  
MFP6  
MFP6  
MFP7  
MFP6  
MFP7  
MFP7  
MFP6  
MFP6  
Type  
I
Description  
TM3_EXT  
Timer3 external counter input.  
Data receiver input pin for UART0.  
Data receiver input pin for UART0.  
Data receiver input pin for UART0.  
Data receiver input pin for UART0.  
Data receiver input pin for UART0.  
Data receiver input pin for UART0.  
UART0_RXD  
UART0_RXD  
UART0_RXD  
UART0_RXD  
UART0_RXD  
UART0_RXD  
UART0_TXD  
UART0_TXD  
UART0_TXD  
UART0_TXD  
UART0_TXD  
UART0_TXD  
UART0_nCTS  
UART0_nCTS  
UART0_nCTS  
UART0_nCTS  
UART0_nRTS  
UART0_nRTS  
UART0_nRTS  
UART0_nRTS  
UART0_nRTS  
UART0_nRTS  
USCI0_CLK  
USCI0_CLK  
USCI0_CLK  
USCI0_CTL0  
USCI0_CTL0  
USCI0_CTL0  
USCI0_CTL0  
USCI0_CTL0  
USCI0_CTL0  
USCI0_CTL0  
I
I
I
I
I
I
O
O
O
O
O
O
I
Data transmitter output pin for UART0.  
Data transmitter output pin for UART0.  
Data transmitter output pin for UART0.  
Data transmitter output pin for UART0.  
Data transmitter output pin for UART0.  
Data transmitter output pin for UART0.  
Clear to Send input pin for UART0.  
Clear to Send input pin for UART0.  
Clear to Send input pin for UART0.  
Clear to Send input pin for UART0.  
Request to Send output pin for UART0.  
Request to Send output pin for UART0.  
Request to Send output pin for UART0.  
Request to Send output pin for UART0.  
Request to Send output pin for UART0.  
Request to Send output pin for UART0.  
USCI0 clock pin.  
UART0  
I
I
I
O
O
O
O
O
O
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
USCI0 clock pin.  
USCI0 clock pin.  
USCI0 CTL0 pin.  
USCI0 CTL0 pin.  
USCI0  
USCI0 CTL0 pin.  
USCI0 CTL0 pin.  
USCI0 CTL0 pin.  
USCI0 CTL0 pin.  
USCI0 CTL0 pin.  
Aug. 17, 2018  
Page 76 of 148  
Rev 1.02  
NUC121/125  
Group  
Pin Name  
GPIO  
PB6  
MFP*  
MFP7  
MFP6  
MFP7  
MFP7  
MFP7  
MFP7  
MFP6  
MFP7  
MFP7  
MFP7  
MFP6  
MFP6  
MFP7  
MFP6  
MFP7  
MFP6  
MFP7  
MFP7  
MFP7  
MFP6  
MFP7  
MFP1  
Type  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I
Description  
USCI0_CTL1  
USCI0_CTL1  
USCI0_CTL1  
USCI0_CTL1  
USCI0_DAT0  
USCI0_DAT0  
USCI0_DAT0  
USCI0_DAT0  
USCI0_DAT0  
USCI0_DAT0  
USCI0_DAT0  
USCI0_DAT0  
USCI0_DAT0  
USCI0_DAT1  
USCI0_DAT1  
USCI0_DAT1  
USCI0_DAT1  
USCI0_DAT1  
USCI0_DAT1  
USCI0_DAT1  
USCI0_DAT1  
XT_IN  
USCI0 CTL1 pin.  
USCI0 CTL1 pin.  
USCI0 CTL1 pin.  
USCI0 CTL1 pin.  
USCI0 DAT0 pin.  
USCI0 DAT0 pin.  
USCI0 DAT0 pin.  
USCI0 DAT0 pin.  
USCI0 DAT0 pin.  
USCI0 DAT0 pin.  
USCI0 DAT0 pin.  
USCI0 DAT0 pin.  
USCI0 DAT0 pin.  
USCI0 DAT1 pin.  
USCI0 DAT1 pin.  
USCI0 DAT1 pin.  
USCI0 DAT1 pin.  
USCI0 DAT1 pin.  
USCI0 DAT1 pin.  
USCI0 DAT1 pin.  
USCI0 DAT1 pin.  
PB.13  
PC.12  
PE.2  
PA.11  
PB4  
PB.6  
PC.3  
PC.5  
PC.11  
PD.3  
PD.8  
PE.0  
PA.10  
PB.5  
PB.7  
PC.2  
PC.4  
PC.10  
PD.2  
PE.1  
PF.1  
External 4~24 MHz (high speed) or 32.768 kHz  
(low speed) crystal input pin.  
XT  
XT_OUT  
PF.0  
MFP1  
O
External 4~24 MHz (high speed) or 32.768 kHz  
(low speed) crystal output pin.  
Table 4.3-7 NUC121/125 GPIO Multi-function Table  
Aug. 17, 2018  
Page 77 of 148  
Rev 1.02  
NUC121/125  
5 BLOCK DIAGRAM  
5.1 NuMicro® NUC121/125 Block Diagram  
Figure 5.1-1 NuMicro® NUC121/125 Block Diagram  
Aug. 17, 2018  
Page 78 of 148  
Rev 1.02  
NUC121/125  
6 FUNCTIONAL DESCRIPTION  
6.1 ARM® Cortex® -M0 Core  
The Cortex® -M0 processor, a configurable, multistage, 32-bit RISC processor, has three AMBA  
AHB-Lite interfaces for best parallel performance and includes an NVIC component. The  
processor with optional hardware debug functionality can execute Thumb code and is compatible  
with other Cortex-M profile processors. The profile supports two modes -Thread mode and  
Handler mode. Handler mode is entered as a result of an exception. An exception return can only  
be issued in Handler mode. Thread mode is entered on Reset, and can be entered as a result of  
an exception return. The Cortex® -M0 is a processor with the same capability as the Cortex® -M0  
processor and includes floating point arithmetic functionality. The NuMicro® NUC121/125 series is  
embedded with Cortex® -M0 processor. Throughout this document, the name Cortex® -M0 refers to  
both Cortex® -M0 and Cortex® -M0 processors. Figure 6.1-1 shows the functional controller of the  
processor.  
Cortex-M0 components  
Cortex-M0 processor  
Debug  
Nested  
Vectored  
Interrupt  
Controller  
(NVIC)  
Interrupts  
Breakpoint  
and  
Watchpoint  
Unit  
Cortex-M0  
Processor  
Core  
Debug  
Access  
Port  
Wakeup  
Interrupt  
Controller  
(WIC)  
Debugger  
interface  
Bus Matrix  
(DAP)  
AHB-Lite  
interface  
Serial Wire or  
JTAG debug port  
Figure 6.1-1 Cortex® -M0 Block Diagram  
The implemented device provides:  
A low gate count processor:  
ARMv6-M Thumb® instruction set  
Thumb-2 technology  
ARMv6-M compliant 24-bit SysTick timer  
A 32-bit hardware multiplier  
System interface supported with little-endian data accesses  
Ability to have deterministic, fixed-latency, interrupt handling  
Load/store-multiples and multicycle-multiplies that can be abandoned and  
restarted to facilitate rapid interrupt handling  
C Application Binary Interface compliant exception model. This is the ARMv6-M,  
Aug. 17, 2018  
Page 79 of 148  
Rev 1.02  
 
NUC121/125  
C Application Binary Interface (C-ABI) compliant exception model that enables  
the use of pure C functions as interrupt handlers  
Low Power Sleep mode entry using the Wait For Interrupt (WFI), Wait For Event  
(WFE) instructions, or return from interrupt sleep-on-exit feature  
NVIC:  
32 external interrupt inputs, each with four levels of priority  
Dedicated Non-maskable Interrupt (NMI) input  
Supports for both level-sensitive and pulse-sensitive interrupt lines  
Supports Wake-up Interrupt Controller (WIC) and, providing Ultra-low Power  
Sleep mode  
Debug Support:  
Four hardware breakpoints  
Two watchpoints  
Program Counter Sampling Register (PCSR) for non-intrusive code profiling  
Single step and vector catch capabilities  
Bus interfaces:  
Single 32-bit AMBA-3 AHB-Lite system interface that provides simple integration  
to all system peripherals and memory  
Single 32-bit slave port that supports the DAP (Debug Access Port)  
Aug. 17, 2018  
Page 80 of 148  
Rev 1.02  
NUC121/125  
6.2 System Manager  
6.2.1 Overview  
The system manager provides the functions of system control, power modes, wake-up sources,  
reset sources, system memory map, product ID and multi-function pin control. The following  
sections describe the functions for  
System Reset  
Power Modes and Wake-up Sources  
System Power Distribution  
SRAM Memory Orginization  
System Control Register for Part Number ID, Chip Reset and Multi-function Pin  
Control  
System Timer (SysTick)  
Nested Vectored Interrupt Controller (NVIC)  
System Control register  
6.2.2  
System Reset  
The system reset can be issued by one of the events listed below. These reset event flags can be  
read from SYS_RSTSTS register to determine the reset source. Hardware reset can reset chip  
through peripheral reset signals. Software reset can trigger reset through control registers.  
Hardware Reset Sources  
Power-on Reset (POR)  
Low level on the nRESET pin  
Watchdog Time-out Reset and Window Watchdog Reset (WDT/WWDT Reset)  
Low Voltage Reset (LVR)  
Brown-out Detector Reset (BOD Reset)  
CPU Lockup Reset  
Software Reset Sources  
CHIP Reset will reset whole chip by writing 1 to CHIPRST (SYS_IPRST0[0])  
MCU Reset to reboot but keeping the booting setting from APROM or LDROM by  
writing 1 to SYSRESETREQ (AIRCR[2])  
CPU Reset for Cortex® -M0 core Only by writing 1 to CPURST (SYS_IPRST0[1])  
Aug. 17, 2018  
Page 81 of 148  
Rev 1.02  
NUC121/125  
Glitch Filter  
32 us  
nRESET  
~50k ohm  
@5v  
POROFF(SYS_PORCTL[15:0])  
Power-on  
Reset  
VDD  
LVREN(SYS_BODCTL[7])  
Reset Pulse Width  
3.2ms  
Low Voltage  
Reset  
AVDD  
BODRSTEN(SYS_BODCTL[3])  
Brown-out  
Reset  
System Reset  
WDT/WWDT  
Reset  
Reset Pulse Width  
64 WDT clocks  
Reset Controller  
CPU Lockup  
Reset  
Reset Pulse Width  
2 system clocks  
CHIP Reset  
CHIPRST(SYS_IPRST0[0])  
MCU Reset  
SYSRSTREQ(AIRCR[2])  
Reset Pulse Width  
2 system clocks  
Software Reset  
CPU Reset  
CPURST(SYS_IPRST0[1])  
Figure 6.2-1 System Reset Sources  
Aug. 17, 2018  
Page 82 of 148  
Rev 1.02  
NUC121/125  
There are a total of 9 reset sources in the NuMicro® family. In general, CPU reset is used to reset  
Cortex-M0 only; the other reset sources will reset Cortex-M0 and all peripherals. However, there  
are small differences between each reset source and they are listed in Table 6.2-1.  
Reset Sources  
Register  
POR  
0x001  
NRESET  
WDT  
LVR  
BOD  
Lockup  
CHIP  
MCU  
CPU  
SYS_RSTSTS  
Bit 1 = 1  
Bit 2 = 1 Bit 3 = 1 Bit 4 = 1 Bit 8 = 1 Bit 0 = 1  
Bit 5 = 1 Bit 7 =  
1
CHIPRST  
0x0  
-
-
-
-
-
-
-
-
-
(SYS_IPRST0[0])  
BODEN  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
-
(SYS_BODCTL[0])  
CONFIG0 CONFIG0 CONFIG0 CONFIG0  
CONFIG0 CONFIG0 CONFIG0  
BODVL  
(SYS_BODCTL[2:1])  
BODRSTEN  
(SYS_BODCTL[3])  
HXTEN  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
(CLK_PWRCTL[0])  
CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0  
LXTEN  
0x0  
0x1  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
(CLK_PWRCTL[1])  
WDTCKEN  
0x1  
0x1  
(CLK_APBCLK0[0])  
HCLKSEL  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
(CLK_CLKSEL0[2:0])  
CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0  
WDTSEL  
0x3  
0x0  
0x0  
0x0  
0x0  
0x0  
0x3  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
(CLK_CLKSEL1[1:0])  
HXTSTB  
-
(CLK_STATUS[0])  
LXTSTB  
-
(CLK_STATUS[1])  
PLLSTB  
-
(CLK_STATUS[2])  
HIRCSTB  
-
(CLK_STATUS[4])  
CLKSFAIL  
0x0  
(CLK_STATUS[7])  
RSTEN  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
CONFIG0  
(WDT_CTL[1])  
CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0  
WDTEN  
(WDT_CTL[7])  
WDT_CTL  
0x0700  
0x0700  
0x0700  
0x0700  
0x0700  
-
0x0700  
-
-
Aug. 17, 2018  
Page 83 of 148  
Rev 1.02  
NUC121/125  
except bit 1 and bit 7.  
WDT_ALTCTL  
WWDT_RLDCNT  
WWDT_CTL  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
-
-
0x0000  
0x0000  
0x3F0800  
0x0000  
0x3F  
-
-
-
-
-
-
-
-
-
-
-
-
0x3F0800 0x3F0800 0x3F0800 0x3F0800 0x3F0800 -  
WWDT_STATUS  
WWDT_CNT  
0x0000  
0x3F  
0x0000  
0x3F  
0x0000  
0x3F  
0x0000  
0x3F  
0x0000  
0x3F  
-
-
-
BS  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
CONFIG0  
(FMC_ISPCTL[1])  
CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0  
BL  
(FMC_ISPCTL[16])  
FMC_DFBA  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
-
-
-
Reload  
from  
CONFIG1  
-
-
-
-
-
-
-
CONFIG1 CONFIG1 CONFIG1 CONFIG1 CONFIG1  
CBS  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
Reload  
from  
CONFIG0  
(FMC_ISPSTS[2:1))  
CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0  
VECMAP  
Reload  
base on  
Reload  
base on  
Reload  
base on  
Reload  
base on base on  
Reload  
Reload  
base on  
CONFIG0  
(FMC_ISPSTS[23:9])  
CONFIG0 CONFIG0 CONFIG0 CONFIG0 CONFIG0  
Other Peripheral  
Registers  
Reset Value  
FMC Registers  
Reset Value  
Note: -‘ means that the value of register keeps original setting.  
Table 6.2-1 Reset Value of Registers  
6.2.2.1 nRESET Reset  
The nRESET reset means to generate a reset signal by pulling low nRESET pin, which is an  
asynchronous reset input pin and can be used to reset system at any time. When the nRESET  
voltage is lower than 0.2 VDD and the state keeps longer than 32 us (glitch filter), chip will be  
reset. The nRESET reset will control the chip in reset state until the nRESET voltage rises above  
0.7 VDD and the state keeps longer than 32 us (glitch filter). The PINRF(SYS_RSTSTS[1]) will be  
set to 1 if the previous reset source is nRESET reset. Figure 6.2-2 shows the nRESET reset  
waveform.  
Aug. 17, 2018  
Page 84 of 148  
Rev 1.02  
NUC121/125  
nRESET  
0.7 VDD  
0.2 VDD  
32 us  
32 us  
nRESET  
Reset  
Figure 6.2-2 nRESET Reset Waveform  
6.2.2.2 Power-on Reset (POR)  
The Power-on reset (POR) is used to generate a stable system reset signal and forces the  
system to be reset when power-on to avoid unexpected behavior of MCU. When applying the  
power to MCU, the POR module will detect the rising voltage and generate reset signal to system  
until the voltage is ready for MCU operation. At POR reset, the PORF(SYS_RSTSTS[0]) will be  
set to 1 to indicate there is a POR reset event. The PORF(SYS_RSTSTS[0]) bit can be cleared by  
writing 1 to it. Figure 6.2-3 shows the power-on reset waveform.  
VPOR  
0.1V  
VDD  
Power-on  
Reset  
Figure 6.2-3 Power-on Reset (POR) Waveform  
6.2.2.3 Low Voltage Reset (LVR)  
If the Low Voltage Reset function is enabled by setting the Low Voltage Reset Enable Bit LVREN  
(SYS_BODCTL[7]) to 1, after 200us delay, LVR detection circuit will be stable and the LVR  
function will be active. Then LVR function will detect AVDD during system operation. When the  
AVDD voltage is lower than VLVR and the state keeps longer than De-glitch time set by LVRDGSEL  
(SYS_BODCTL[14:12]), chip will be reset. The LVR reset will control the chip in reset state until  
the AVDD voltage rises above VLVR and the state keeps longer than De-glitch time set by  
LVRDGSEL (SYS_BODCTL[14:12]). The LVRF(SYS_RSTSTS[3]) will be set to 1 if the previous  
reset source is LVR reset. The default setting of Low Voltage Reset is enabled without De-glitch  
function. Figure 6.2-4 shows the Low Voltage Reset waveform.  
Aug. 17, 2018  
Page 85 of 148  
Rev 1.02  
 
NUC121/125  
AVDD  
VLVR  
T1  
T2  
( < LVRDGSEL)  
( =LVRDGSEL)  
T3  
( =LVRDGSEL)  
Low Voltage Reset  
LVREN  
200 us  
Delay for LVR stable  
Figure 6.2-4 Low Voltage Reset (LVR) Waveform  
6.2.2.4 Brown-out Detector Reset (BOD Reset)  
If the Brown-out Detector (BOD) function is enabled by setting the Brown-out Detector Enable Bit  
BODEN (SYS_BODCTL[0]), Brown-Out Detector function will detect AVDD during system  
operation. When the AVDD voltage is lower than VBOD which is decided by BOD_EN (BODCR[0])  
and BOD_VL (BODCR[2:1]) and the state keeps longer than De-glitch time set by BODDGSEL  
(SYS_BODCTL[10:8]), chip will be reset. The BOD reset will control the chip in reset state until  
the AVDD voltage rises above VBOD and the state keeps longer than De-glitch time set by  
BODDGSEL (SYS_BODCTL[10:8]). The default value of BODEN, BODVL and  
BODRSTEN(SYS_BODCTL[3]) is set by flash controller user configuration register CBODEN  
(CONFIG0 [23]), CBOV (CONFIG0 [22:21]) and CBORST(CONFIG0[20]) respectively. User can  
determine the initial BOD setting by setting the CONFIG0 register. Figure 6.2-5 shows the Brown-  
Out Detector waveform.  
Aug. 17, 2018  
Page 86 of 148  
Rev 1.02  
NUC121/125  
AVDD  
VBODH  
VBODL  
Hysteresis  
T1  
T2  
(< BODDGSEL)  
(= BODDGSEL)  
BODOUT  
T3  
(= BODDGSEL)  
BODRSTEN  
Brown-out  
Reset  
Figure 6.2-5 Brown-out Detector (BOD) Waveform  
6.2.2.5 Watchdog Timer Reset (WDT)  
In most industrial applications, system reliability is very important. To automatically recover the  
MCU from failure status is one way to improve system reliability. The watchdog timer(WDT) is  
widely used to check if the system works fine. If the MCU is crashed or out of control, it may  
cause the watchdog time-out. User may decide to enable system reset during watchdog time-out  
to recover the system and take action for the system crash/out-of-control after reset.  
Software can check if the reset is caused by watchdog time-out to indicate the previous reset is a  
watchdog reset and handle the failure of MCU after watchdog time-out reset by checking  
WDTRF(SYS_RSTSTS[2]).  
6.2.2.6 CPU Lockup Reset  
CPU enters lockup status after CPU produces hardfault at hardfault handler and chip gives  
immediate indication of seriously errant kernel software. This is the result of the CPU being locked  
because of an unrecoverable exception following the activation of the processor’s built in system  
state protection hardware. When chip enters debug mode, the CPU lockup reset will be ignored.  
6.2.2.7 CPU Reset, CHIP Reset and MCU Reset  
The CPU Reset means only Cortex® -M0 core is reset and all other peripherals remain the same  
status after CPU reset. User can set the CPURST(SYS_IPRST0[1]) to 1 to assert the CPU Reset  
Aug. 17, 2018  
Page 87 of 148  
Rev 1.02  
NUC121/125  
signal.  
The CHIP Reset is same with Power-On Reset. The CPU and all peripherals are reset and  
BS(FMC_ISPCTL[1]) bit is automatically reloaded from CONFIG0 setting. User can set the  
CHIPRST(SYS_IPRST0[1]) to 1 to assert the CHIP Reset signal.  
The MCU Reset is similar with CHIP Reset. The difference is that BS(FMC_ISPCTL[1]) will not be  
reloaded from CONFIG0 setting and keep its original software setting for booting from APROM or  
LDROM. User can set the SYSRESETREQ(AIRCR[2]) to 1 to assert the MCU Reset.  
6.2.3  
Power Modes and Wake-up Sources  
There are several wake-up sources in Idle mode and Power-down mode. Table 6.2-2 lists the  
available clocks for each power mode.  
Power Mode  
Definition  
Normal Mode  
Idle Mode  
Power-Down Mode  
CPU is in active state  
CPU is in sleep state  
CPU is in sleep state and all  
clocks stop except LXT and  
LIRC. SRAM content retended.  
Entry Condition  
Chip is in normal mode after  
system reset released  
CPU executes WFI instruction. CPU sets sleep mode enable  
and power down enable and  
executes WFI instruction.  
Wake-up Sources  
N/A  
All interrupts  
WDT, I²C, Timer, UART, BOD,  
GPIO, EINT, USCI and USBD.  
Available Clocks  
After Wake-up  
All  
All except CPU clock  
LXT and LIRC  
N/A  
CPU back to normal mode  
CPU back to normal mode  
Table 6.2-2 Power Mode Difference Table  
System reset released  
Normal Mode  
CPU Clock ON  
HXT, HIRC, LXT, LIRC, HCLK, PCLK ON  
Flash ON  
CPU executes WFI  
Interrupts occur  
1. SCR(SCB[2]) = 1  
Wake-up events  
occur  
2. PD_EN(PWRCTL[7]) = 1 and  
PDWTCPU(PWRCTL[8]) = 1  
3. CPU executes WFI  
Idle Mode  
Power-down Mode  
CPU Clock OFF  
CPU Clock OFF  
HXT, HIRC, HCLK, PCLK OFF  
LXT, LIRC ON  
HXT, HIRC, LXT, LIRC, HCLK, PCLK ON  
Flash Halt  
Flash Halt  
Figure 6.2-6 Power Mode State Machine  
Aug. 17, 2018  
Page 88 of 148  
Rev 1.02  
 
NUC121/125  
1. LXT (32768 Hz XTL) ON or OFF depends on SW setting in run mode.  
2. LIRC (10 kHz OSC) ON or OFF depends on S/W setting in run mode.  
3. If TIMER clock source is selected as LIRC/LXT and LIRC/LXT is on.  
4. If WDT clock source is selected as LIRC and LIRC is on.  
5. If UART clock source is selected as LXT and LXT is on.  
Normal Mode  
Idle Mode  
Power-Down Mode  
HXT (4~24 MHz XTL)  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
Halt  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
Halt  
Halt  
HIRC (48 MHz OSC)  
LXT (32768 Hz XTL)  
LIRC (10 kHz OSC)  
PLL  
ON/OFF1  
ON/OFF2  
Halt  
LDO  
ON  
CPU  
Halt  
HCLK/PCLK  
SRAM retention  
FLASH  
Halt  
ON  
Halt  
GPIO  
Halt  
PDMA  
Halt  
TIMER  
ON/OFF3  
Halt  
BPWM  
PWM  
Halt  
WDT  
ON/OFF4  
Halt  
WWDT  
USCI  
Halt  
UART  
ON/OFF5  
Halt  
I2C  
SPI/I2S  
Halt  
USBD  
Halt  
ADC  
Halt  
Table 6.2-3 Clocks in Power Modes  
Wake-up Sources in Power-down Mode:  
WDT, I²C, Timer, UART, BOD, GPIO, EINT, USCI and USBD  
After chip enters power down, the following wake-up sources can wake chip up to normal mode.  
Table 6.2-4 lists the condition about how to enter Power-down mode again for each peripheral.  
Aug. 17, 2018  
Page 89 of 148  
Rev 1.02  
NUC121/125  
*User needs to wait this condition before setting PD_EN(PWRCTL[6]) and execute WFI to enter  
Power-down mode.  
Wake-Up  
Wake-Up Condition  
System Can Enter Power-Down Mode Again Condition*  
Source  
BOD  
Brown-Out Detector Interrupt After software writes 1 to clear SYS_BODCTL[BODIF].  
GPIO  
GPIO Interrupt  
Timer Interrupt  
After software write 1 to clear the INTSRC[n] bit.  
TIMER  
After software writes 1 to clear TWKF (TIMERx_INTSTS[1]) and TIF  
(TIMERx_INTSTS[0]).  
WDT  
WDT Interrupt  
RX Data wake-up  
nCTS wake-up  
After software writes 1 to clear WKF (WDT_CTL[5]) (Write Protect).  
After software writes 1 to clear DATWKIF (UARTx_INTSTS[17]).  
After software writes 1 to clear CTSWKIF (UARTx_INTSTS[16]).  
UART  
I2C  
Falling edge in the I2C_SDA  
or I2C_CLK  
After software writes 1 to clear WKIF( I2C_WKSTS[0]).  
USCI  
USBD  
Remote Wake-up  
After software writes 1 to clear BUSIF (USBD_INTSTS[0]).  
Table 6.2-4 Condition of Entering Power-down Mode Again  
6.2.4  
System Power Distribution  
In this chip, power distribution is divided into four segments:  
Analog power from AVDD and AVSS provides the power for analog components  
operation.  
Digital power from VDD and VSS supplies the power to the internal regulator which  
provides a fixed 1.8 V power for digital operation and I/O pins.  
USB transceiver power from VBUS offers the power for operating the USB  
transceiver.  
A dedicated power from VDDIO supplies the power for PA.10, PA.11, PB.4 ~ PB.7,  
PB.12 ~ PB.14 and PD.8 ~ 11 of NUC125.  
The outputs of internal voltage regulators, LDO and VDD33, require an external capacitor which  
should be located close to the corresponding pin. Analog power (AVDD) should be the same  
voltage level of the digital power (VDD). Figure 6.2-7 shows the power distribution of the NuMicro®  
NUC121 and NUC125.  
Aug. 17, 2018  
Page 90 of 148  
Rev 1.02  
NUC121/125  
USB_D+  
USB_D-  
USB  
Transceiver  
IO Cell  
Internal  
Voltage  
12-bit ADC  
(Band-gap)  
USB_VDD33_CAP  
1uF  
3.3V  
AVDD  
AVSS  
Brown-out  
Detector  
Low Voltage  
Reset  
5V à 3.3V  
LDO  
USB_VBUS  
Temperature  
Sensor  
SRAM  
Flash  
Digital Logic  
1.8V  
LDO_CAP  
1uF  
10 kHz  
IRC  
Oscillator  
48 MHz IRC  
Oscillator  
PLL  
POR18  
XT1_OUT  
XT1_IN  
Power On  
Control  
5V à 1.8V  
LDO  
GPIO except  
PA.10, PA.11,  
PB.4 ~ PB.7,  
PB.12 ~ PB.14  
and PD.8 ~ 11  
of NUC125  
HXT / LXT  
POR50  
IO Cell  
5.0V  
NUC121/125 power distribution  
Figure 6.2-7 NuMicro® NUC121/125 Power Distribution Diagram  
Aug. 17, 2018  
Page 91 of 148  
Rev 1.02  
 
NUC121/125  
6.3 Clock Controller  
6.3.1 Overview  
The clock controller generates clocks for the whole chip, including system clocks and all  
peripheral clocks. The clock controller also implements the power control function with the  
individually clock ON/OFF control, clock source selection and a clock divider. The chip will not  
enter Power-down mode until CPU sets the Power-down enable bit PDEN(CLK_PWRCTL[7]) and  
Cortex® -M0 core executes the WFI instruction. After that, chip enters Power-down mode and wait  
for wake-up interrupt source triggered to leave Power-down mode. In Power-down mode, the  
clock controller turns off the 4~24 MHz external high speed crystal (HXT) and 48 MHz internal  
high speed RC oscillator (HIRC) to reduce the overall system power consumption. Figure 6.3-1  
shows the clock generator and the overview of the clock source control.  
Aug. 17, 2018  
Page 92 of 148  
Rev 1.02  
NUC121/125  
HIRC/2  
111  
101  
100  
011  
010  
001  
000  
CPUCLK  
CPU  
PLL_FOUT/2  
48 MHz  
(HIRC)  
HIRC  
GPIO  
LIRC  
PLLFOUT  
LXT  
4~24 MHz  
(HXT)  
1/(HCLKDIV+1)  
HCLK  
PDMA  
32.768 kHz  
(LXT)  
PCLK 0  
USCI  
I2C 0  
HXT  
10 kHz  
(LIRC)  
CLK_CLKSEL0[2:0]  
PCLK 1  
I2C 1  
HIRC/2  
LIRC  
111  
HIRC/2  
101  
1
T0~T3  
PCLK  
PLL FOUT  
TMR 0  
011  
010  
HXT  
0
TMR 1  
TMR 2  
TMR 3  
LXT  
HXT  
CLK_PLLCTL[19]  
001  
000  
LIRC  
BOD  
FMC  
HIRC/2  
CLK_CLKSEL1 [10:8]  
CLK_CLKSEL1[14:12]  
CLK_CLKSEL1[18:16]  
CLK_CLKSEL1[22:20]  
HIRC  
HIRC/2  
1/2  
101  
111  
011  
010  
001  
000  
HIRC/2  
HCLK  
LXT  
HCLK  
1/2  
011  
010  
001  
000  
CPUCLK  
1
0
Clock Output  
HXT  
1/2  
SysTick  
LXT  
HXT  
HXT  
SYST_CTRL[2]  
CLK_CLKSEL2[4:2]  
CLK_CLKSEL0[5:3]  
PCLK 0  
PLLFOUT  
1
0
HIRC  
PCLK 0  
11  
10  
01  
00  
BPWM 0  
PWM 0  
SPI  
PLLFOUT  
CLK_CLKSEL1[28]  
CLK_CLKSEL1[30]  
HXT  
PCLK 1  
1
0
BPWM 1  
PWM 1  
PLLFOUT  
CLK_CLKSEL2[25:24]  
CLK_CLKSEL1[29]  
CLK_CLKSEL1[31]  
LIRC  
11  
10  
01  
PLLFOUT  
HIRC  
1
0
HCLK  
1/(USBDIV+1)  
USB  
1/2048  
LXT  
WDT  
CLK_CLKSEL3[8]  
CLK_CLKSEL1[1:0]  
LXT  
HIRC/2  
PCLK 0  
11  
10  
11  
10  
WWDT  
PCLK 0  
1/2048  
1/(ADCDIV+1)  
ADC  
PLLFOUT  
HXT  
01  
00  
CLK_CLKSEL1[31:30]  
HIRC/2  
11  
CLK_CLKSEL1[3:2]  
LXT  
PLLFOUT  
10  
01  
00  
1/(UARTDIV+1)  
UART  
HXT  
CLK_CLKSEL1[25:24]  
Figure 6.3-1 Clock Generator Global View Diagram  
Aug. 17, 2018  
Page 93 of 148  
Rev 1.02  
NUC121/125  
6.3.2  
Clock Generator  
The clock generator consists of 5 clock sources, which are listed below:  
32.768 kHz external low-speed crystal oscillator (LXT)  
4~24 MHz external high speed crystal oscillator (HXT)  
Programmable PLL output clock frequency (PLLFOUT), PLL source can be selected  
from external 4~24 MHz external high speed crystal (HXT) or 24 MHz (Internal high  
speed oscillator, HIRC/2)  
48 MHz internal high speed RC oscillator (HIRC)  
10 kHz internal low speed RC oscillator (LIRC)  
Each of these clock sources has certain stable time to wait for clock operating at stable frequency.  
When clock source is enabled, a stable counter start counting and correlated clock stable index  
(HIRCSTB(CLK_STATUS[4]), LIRCSTB(CLK_STATUS[3]), PLLSTB(CLK_STATUS[2]),  
HXTSTB(CLK_STATUS[0]) and LXTSTB(CLK_STATUS[1]) are set to 1 after stable counter value  
reach a define value as shown in the following table.  
System and peripheral can use the clock as its operating clock only when correlate clock stable index  
is set to 1. The clock stable index will auto clear when user disables the clock source  
(LIRCEN(CLK_PWRCTL[3]), HIRCEN(CLK_PWRCTL[2]),XTLEN(CLK_PWRCTL[1:0]) and  
PD(CLK_PLLCTL[16]). Besides, the clock stable index of HXT, HIRC and PLL will auto clear when  
chip enter power-down and clock stable counter will re-counting after chip wake-up if correlate clock is  
enabled.  
Clock Source  
HXT  
Clock Stable Count Value  
Clock Stable Time  
4096 HXT clocks  
341.33 uS for 12 Mhz  
PLL  
It’s based on the value of STBSEL (CLK_PLLCTL[23])  
STBSEL = 0, stable count is 6144 PLL clocks.  
STBSEL = 0  
122.88 uS for 50 Mhz  
STBSEL = 1:  
STBSEL = 1, stable count is 12288 PLL clocks.(Default)  
245.76 uS for 50 Mhz  
HIRC  
LIRC  
LXT  
512 HIRC clocks  
1 LIRC clock  
10.667 uS for 48Mhz  
100 uS for 10 kHz  
250 mS for 32 KHz  
8192 LXT clock  
Table 6.3-1 Clock Stable Count Value Table  
Aug. 17, 2018  
Page 94 of 148  
Rev 1.02  
NUC121/125  
XTLEN (CLK_PWRCTL[1:0]) = 10  
External 32.768  
kHz Crystal  
(LXT)  
LXT  
XTLEN (CLK_PWRCTL[1:0]) = 01  
HXT  
PF.1  
PF.0  
External 4~24  
MHz Crystal  
(HXT)  
PLLSRC (CLK_PLLCTL[19])  
0
1
PLL FOUT  
PLL  
HIRCEN (CLK_PWRCTL[2])  
Internal 48 MHz  
Oscillator  
(HIRC)  
HIRC  
LIRC  
LIRCEN(CLK_PWRCTL[3])  
Internal10 KHz  
Oscillator  
(LIRC)  
Figure 6.3-2 Clock Generator Block Diagram  
Aug. 17, 2018  
Page 95 of 148  
Rev 1.02  
NUC121/125  
6.3.3  
System Clock and SysTick Clock  
The system clock has 5 clock sources, which were generated from clock generator block. The  
clock source switch depends on the register HCLKSEL (CLK_CLKSEL0 [2:0]). The block diagram  
is shown in Figure 6.3-3  
HCLKSEL  
(CLK_CLKSEL0[2:0])  
HIRC/2  
111  
PLL_FOUT/2  
101  
CPUCLK  
HIRC  
CPU  
100  
LIRC  
HCLK  
011  
010  
001  
000  
1/(HCLKDIV+1)  
AHB  
PLLFOUT  
HCLKDIV  
(CLK_CLKDIV0[3:0])  
PCLK0  
PCLK1  
APB0  
APB1  
LXT  
HXT  
CPU in Power Down Mode  
L: egend  
HXT = 4 MHz ~ 24 MHz High Speed External clock signal  
LXT = 32.768 kHz Low Speed External clock signal  
HIRC = 48 MHz High Speed Internal clock signal  
LIRC = 10 kHz Low Speed Internal clock signal  
Figure 6.3-3 System Clock Block Diagram  
There are two clock fail detectors to observe HXT and LXT clock source if stop and they have  
individual enable and interrupt control. When HXT fail detector is enabled, the HIRC clock is  
enabled automatically. When LXT detector is enabled, the LIRC clock is enabled automatically.  
When HXT clock fail detector is enabled, the system clock will auto switch to HIRC/2 (24 MHz) if  
HXT clock stop being detected on the following condition: system clock source comes from HXT  
or system clock source comes from PLL with HXT as the input of PLL. If HXT clock stop condition  
is detected, the HXTFIF (CLK_CLKDSTS[0]) is set to 1 and chip will enter interrupt if HXTFIE  
(CLK_CLKDCTL[5]) is set to 1. User can trying to recover HXT by disable HXT and enable HXT  
again to check if the clock stable bit is set to 1 or not. If HXT clock stable bit is set to 1, it means  
HXT is recover to oscillate after re-enable action and user can switch system clock to HXT again.  
The HXT clock stop detect and system clock switch to HIRC/2 (24 MHz) procedure is shown in  
Figure 6.3-4  
Aug. 17, 2018  
Page 96 of 148  
Rev 1.02  
 
NUC121/125  
Set HXTFDEN To enable  
HXT clock detector  
NO  
HXTFIF = 1?  
YES  
System clock source =  
HXTor PLL with  
HXT?  
System clock keep  
original clock  
NO  
YES  
Switch system clock to  
HIRC/2 (24 MHz)  
Figure 6.3-4 HXT Stop Protect Procedure  
Except HXT fail(stop) detector, HXT also has a frequency detector to observe HXT clock frequncy  
if normally and it also has individual enable(HXTFQDEN=CLK_CLKDCTL[16]) and interrupt  
control (HXTFQIEN=CLK_CLKDCTL[17]). When HXT frequency detector is enabled, the HIRC  
clock is enabled automatically. Otherwise, before HXT frequency detector is enabled, we need set  
the frequency detector upper boundary(UPERBD=CLK_CDUPB[9:0]) and lower boundary  
(LOWERBD=CLK_CDLOWB[9:0]).  
If HXT clock frequency abnormally condition is detected, the HXTFQIF(CLK_CLKDSTS[8]) is set  
to 1 and chip will enter interrupt if HXTFQIEN (CLK_CLKDCTL[17]) is set to 1. Different with HXT  
fail(stop) detector, when HXT clock frequency abnormally condition is detected, the system clock  
will NOT auto switch to HIRC/2 (24 MHz) even though system clock source comes from HXT or  
system clock source comes from PLL with HXT as the input of PLL. The HXT frequency detector  
just reminds user HXT clock frequency abnormally through to observe HXTFQIF  
(CLK_CLKDSTS[8]).  
The clock source of SysTick in Cortex® -M0 core can use CPU clock or external clock  
(SYST_CTRL[2]). If using external clock, the SysTick clock (STCLK) has 5 clock sources. The  
clock source switch depends on the setting of the register STCLKSEL (CLK_CLKSEL0[5:3]). The  
block diagram is shown in Figure 6.3-5  
Aug. 17, 2018  
Page 97 of 148  
Rev 1.02  
NUC121/125  
STCLKSEL  
(CLK_CLKSEL0[5:3])  
HIRC/2  
HCLK  
HXT  
111  
011  
010  
001  
000  
1/2  
1/2  
1/2  
STCLK  
LXT  
HXT  
:Legend  
HXT = 4 MHz ~ 24 MHz High Speed External clock signal  
LXT = 32.768 kHz Low Speed External clock signal  
HIRC = 48 MHz High Speed Internal clock signal  
LIRC = 10 kHz Low Speed Internal clock signal  
Figure 6.3-5 SysTick Clock Control Block Diagram  
6.3.4  
Peripherals Clock  
The peripherals clock had different clock source switch setting, which depends on the different  
peripheral.  
6.3.5  
Power-down Mode Clock  
When entering Power-down mode, system clocks, some clock sources, and some peripheral  
clocks are disabled. Some clock sources and peripherals clock are still active in Power-down  
mode.  
For theses clocks, which still keep active, are listed below:  
Clock Generator  
10 kHz internal low-speed RC oscillator (LIRC) clock  
32.768 kHz external low-speed crystal oscillator (LXT) clock  
Peripherals Clock (When the modules adopt LXT or LIRC as clock source)  
6.3.6  
Clock Output  
This device is equipped with a power-of-2 frequency divider which is composed by16 chained  
divide-by-2 shift registers. One of the 16 shift register outputs selected by a sixteen to one  
multiplexer is reflected to CLKO function pin. Therefore there are 16 options of power-of-2 divided  
clocks with the frequency from Fin/21 to Fin/216 where Fin is input clock frequency to the clock  
divider.  
The output formula is Fout = Fin/2(N+1), where Fin is the input clock frequency, Fout is the clock  
divider output frequency and N is the 4-bit value in FREQSEL (CLK_CLKOCTL[3:0]).  
When writing 1 to CLKOEN (CLK_CLKOCTL[4]), the chained counter starts to count. When  
writing 0 to CLKOEN (CLK_CLKOCTL[4]), the chained counter continuously runs till divided clock  
reaches low state and stay in low state.  
Aug. 17, 2018  
Page 98 of 148  
Rev 1.02  
NUC121/125  
CLKOSEL (CLK_CLKSEL2[4:2])  
CLKOCKEN (CLK_APBCLK0[6])  
HIRC  
HIRC/2  
HCLK  
101  
011  
010  
001  
000  
CLKO_CLK  
LXT  
HXT  
:Legend  
HXT = 4 MHz ~ 24 MHz High Speed External clock signal  
LXT = 32.768 kHz Low Speed External clock signal  
HIRC = 48 MHz High Speed Internal clock signal  
LIRC = 10 kHz Low Speed Internal clock signal  
Figure 6.3-6 Clock Source of Clock Output  
CLKOEN  
(CLK_CLKOCTL[4])  
Enable  
divide-by-2 counter  
16 chained  
divide-by-2 counter  
CLKO_CLK  
1/22 1/23  
1/215 1/216  
...  
1/2  
0000  
0001  
CLKO  
16 to 1  
MUX  
:
:
1110  
1111  
FREQSEL  
(CLK_CLKOCTL[3:0])  
Figure 6.3-7 Clock Output Block Diagram  
Aug. 17, 2018  
Page 99 of 148  
Rev 1.02  
NUC121/125  
6.4 Flash Memory Controller (FMC)  
6.4.1 Overview  
The NUC121/125 series is equipped with 32 K-bytes on-chip embedded flash for application and  
Data Flash to store some application dependent data. A User Configuration block provides for  
system initialization. A 4.5 K-bytes loader ROM (LDROM) is used for In-System-Programming  
(ISP) function. A 512 bytes security protection ROM (SPROM) can conceal user program. This  
chip also supports In-Application-Programming (IAP) function, user switches the code executing  
without the chip reset after the embedded flash updated.  
6.4.2  
Features  
Supports 32 K-bytes application ROM (APROM).  
Supports 4.5 K-bytes loader ROM (LDROM).  
Supports configurable Data Flash size to share with APROM.  
Supports 512 bytes security protection ROM (SPROM) to conceal user program.  
Supports 12 bytes User Configuration block to control system initialization.  
Supports 512 bytes page erase for all embedded flash.  
Supports CRC-32 checksum calculation function (must be 512 bytes page alignment).  
Supports APROM, LDROM and embedded SRAM remap to system vector memory.  
Supports In-System-Programming (ISP) / In-Application-Programming (IAP) to update  
embedded flash memory.  
Aug. 17, 2018  
Page 100 of 148  
Rev 1.02  
NUC121/125  
6.5 General Purpose I/O (GPIO)  
6.5.1 Overview  
The NUC121/125 series has up to 52 General Purpose I/O pins to be shared with other function  
pins depending on the chip configuration. These 52 pins are arranged in 6 ports named as PA,  
PB, PC, PD, PE and PF.  
PA has 6 pins on port (PA.10 ~ PA.15).  
PB has 15 pins on port (PB.0 ~ PB.15, exclude PB.11).  
PC has 12 pins on port (PC.0 ~ PC.13, exclude PC.6, PC.7).  
PD has 10 pins on port (PD.0 ~ PD.11, exclude PD.6, PD.7).  
PE has 3 pins on port (PE.0 ~ PE.2).  
PF has 6 pins on port (PF.0 ~ PF.5).  
Each of the 52 pins is independent and has the corresponding register bits to control the pin  
mode function and data  
The I/O type of each of I/O pins can be configured by software individually as Input, Push-pull  
output, Open-drain output or Quasi-bidirectional mode. After the chip is reset, the I/O mode of all  
pins are depending on CIOIN (CONFIG0[10]). Each I/O pin has a very weakly individual pull-up  
resistor which is about 110 k~ 300 kfor VDD is from 5.0 V to 2.5 V.  
6.5.2  
Features  
Four I/O modes:  
Quasi-bidirectional mode  
Push-Pull Output mode  
Open-Drain Output mode  
Input mode  
TTL/Schmitt trigger input selectable  
I/O pin can be configured as interrupt source with edge/level setting  
Supports High Slew Rate I/O mode  
Supports High Drive Strength mode for Port C  
Configurable default I/O mode of all pins after reset by CIOINI (CONFIG0[10]) setting  
CIOIN = 0, all GPIO pins in input mode after chip reset  
CIOIN = 1, all GPIO pins in Quasi-bidirectional mode after chip reset  
I/O pin internal pull-up resistor enabled only in Quasi-bidirectional I/O mode  
Enabling the pin interrupt function will also enable the wake-up function  
Aug. 17, 2018  
Page 101 of 148  
Rev 1.02  
NUC121/125  
6.6 PDMA Controller (PDMA)  
6.6.1 Overview  
The peripheral direct memory access (PDMA) controller is used to provide high-speed data  
transfer. The PDMA controller can transfer data from one address to another without CPU  
intervention. This has the benefit of reducing the workload of CPU and keeps CPU resources free  
for other applications. The PDMA controller has a total of 5 channels and each channel can  
perform transfer between memory and peripherals or between memory and memory. The PDMA  
supports time-out function for channel 0 and channel 1.  
6.6.2  
Features  
Supports 5 independently configurable channels  
Supports selectable 2 level of priority (fixed priority or round-robin priority)  
Supports transfer data width of 8, 16, and 32 bits  
Supports source and destination address increment size can be byte, half-word, word or no  
increment  
Supports software and SPI, UART, I2S, I2C, USCI, ADC, PWM and TIMER request  
Supports Scatter-Gather mode to perform sophisticated transfer through the use of the  
descriptor link list table  
Supports single and burst transfer type  
Supports time-out function for channel 0 and channel 1  
Aug. 17, 2018  
Page 102 of 148  
Rev 1.02  
NUC121/125  
6.7 Timer Controller (TMR)  
6.7.1 Overview  
The Timer controller includes four 32-bit timers, Timer0 ~ Timer3, allowing user to easily  
implement a timer control for applications. The timer can perform functions, such as frequency  
measurement, delay timing, clock generation, and event counting by external input pins, and  
interval measurement by external capture pins.  
6.7.2  
Features  
Four sets of 32-bit timers with 24-bit up counter and one 8-bit prescale counter  
Independent clock source for each timer  
Provides one-shot, periodic, toggle-output and continuous counting operation modes  
24-bit up counter value is readable through CNT (TIMERx_CNT[23:0])  
Supports event counting function  
24-bit capture value is readable through CAPDAT (TIMERx_CAP[23:0])  
Supports external capture pin event for interval measurement  
Supports external capture pin event to reset 24-bit up counter  
Supports chip wake-up from Idle/Power-down mode if a timer interrupt signal is generated  
Support Timer0 ~ Timer3 time-out interrupt signal or capture interrupt signal to trigger PWM,  
BPWM, PDMA, ADC and DAC function  
Aug. 17, 2018  
Page 103 of 148  
Rev 1.02  
NUC121/125  
6.8 Basic PWM Generator and Capture Timer (BPWM)  
6.8.1 Overview  
The NUC121/125 series provides two BPWM generators: BPWM0 and BPWM1. Each BPWM  
supports 6 channels of BPWM output or input capture. There is a 12-bit prescaler to support  
flexible clock to the 16-bit BPWM counter with 16-bit comparator. The BPWM counter supports  
up, down and up-down counter types, all 6 channels share one counter. BPWM uses the  
comparator compared with counter to generate events. These events are used to generate  
BPWM pulse, interrupt and trigger signal for ADC to start conversion. For BPWM output control  
unit, it supports polarity output, independent pin mask and tri-state output enable.  
The BPWM generator also supports input capture function to latch BPWM counter value to  
corresponding register when input channel has a rising transition, falling transition or both  
transition is happened.  
6.8.2  
Features  
6.8.2.1 BPWM function features  
Supports maximum clock frequency up to100 MHz  
Supports up to two BPWM modules, each module provides 6 output channels  
Supports independent mode for BPWM output/Capture input channel  
Supports 12-bit pre-scalar from 1 to 4096  
Supports 16-bit resolution BPWM counter, each module provides 1 BPWM counter  
Up, down and up/down counter operation type  
Supports mask function and tri-state enable for each BPWM pin  
Supports interrupt on the following events:  
BPWM counter match zero, period value or compared value  
Supports trigger ADC on the following events:  
BPWM counter match zero, period value or compared value  
6.8.2.2 Capture Function Features  
Supports up to 12 capture input channels with 16-bit resolution  
Supports rising edge or falling edge or both edges capture condition  
Supports input rising/falling edge or both edges capture interrupt  
Supports rising/falling or both edges capture with counter reload option  
Aug. 17, 2018  
Page 104 of 148  
Rev 1.02  
NUC121/125  
6.9 PWM Generator and Capture Timer (PWM)  
6.9.1 Overview  
The NUC121/125 series provides two PWM generators PWM0 and PWM1. Each PWM  
supports 6 channels of PWM output or input capture. There is a 12-bit prescaler to support  
flexible clock to the 16-bit PWM counter with 16-bit comparator. The PWM counter supports up,  
down and up-down counter types. PWM uses the comparator compared with counter to generate  
events. These events are used to generate PWM pulse, interrupt and trigger signal for ADC to  
start conversion.  
The PWM generator supports two standard PWM output modes: Independent mode and  
Complementary mode, which have difference architecture. In Complementary mode, there are  
two comparators to generate various PWM pulse with 12-bit dead-time generator. For PWM  
output control unit, it supports polarity output, independent pin mask, tri-state output enable and  
brake functions.  
The PWM generator also supports input capture function to latch PWM counter value to the  
corresponding register when input channel has a rising transition, falling transition or both  
transition is happened.  
6.9.2  
Features  
6.9.2.1 PWM function features  
Supports maximum clock frequency up to100 MHz  
Supports up to two PWM modules, each module provides 6 output channels  
Supports independent mode for PWM output/Capture input channel  
Supports complementary mode for 3 complementary paired PWM output channel  
Dead-time insertion with 12-bit resolution  
Two compared values during one period  
Supports 12-bit pre-scalar from 1 to 4096  
Supports 16-bit resolution PWM counter, each module provides 3 PWM counters  
Up, down and up/down counter operation type  
Supports mask function and tri-state enable for each PWM pin  
Supports brake function  
Brake source from pin and system safety events (clock failed, Brown-out detection  
and CPU lockup)  
Noise filter for brake source from pin  
Edge detect brake source to control brake state until brake interrupt cleared  
Level detect brake source to auto recover function after brake condition removed  
Supports interrupt on the following events:  
PWM counter match zero, period value or compared value  
Brake condition happened  
Supports trigger ADC on the following events:  
PWM counter match zero, period value or compared value  
Aug. 17, 2018  
Page 105 of 148  
Rev 1.02  
NUC121/125  
6.9.2.2 Capture Function Features  
Supports up to 12 capture input channels with 16-bit resolution  
Supports rising or falling capture condition  
Supports input rising/falling capture interrupt  
Supports rising/falling capture with counter reload option  
Aug. 17, 2018  
Page 106 of 148  
Rev 1.02  
NUC121/125  
6.10 Watchdog Timer (WDT)  
6.10.1 Overview  
The purpose of Watchdog Timer (WDT) is to perform a system reset when system runs into an  
unknown state. This prevents system from hanging for an infinite period of time. Besides, this  
Watchdog Timer supports the function to wake-up system from Idle/Power-down mode.  
6.10.2 Features  
18-bit free running up counter for WDT time-out interval.  
Selectable time-out interval (24 ~ 218) and the time-out interval is 1.6 ms ~ 26.214 s if  
WDT_CLK = 10 kHz.  
System kept in reset state for a period of (1 / WDT_CLK) * 63.  
Supports selectable WDT reset delay period, including 1026, 130, 18 or 3 WDT_CLK reset  
delay period.  
Supports to force WDT enabled after chip powered on or reset by setting CWDTEN[2:0] in  
Config0 register.  
Supports WDT time-out wake-up function only if WDT clock source is selected as LIRC or  
LXT.  
Aug. 17, 2018  
Page 107 of 148  
Rev 1.02  
NUC121/125  
6.11 Window Watchdog Timer (WWDT)  
6.11.1 Overview  
The Window Watchdog Timer (WWDT) is used to perform a system reset within a specified  
window period to prevent software run to uncontrollable status by any unpredictable condition.  
6.11.2 Features  
6-bit down counter value CNTDAT(WWDT_CNT[5:0]) and maximum 6-bit compare value  
CMPDAT(WWDT_CTL[21:16]) to make the WWDT time-out window period flexible  
Supports 4-bit value PSCSEL(WWDT_CTL[11:8]) to programmable maximum 11-bit  
prescale counter period of WWDT counter  
WWDT counter suspends in Idle/Power-down mode  
WWDT counter only can be reloaded within in valid window period to prevent system reset  
Aug. 17, 2018  
Page 108 of 148  
Rev 1.02  
NUC121/125  
6.12 USCI - Universal Serial Control Interface Controller  
6.12.1 Overview  
The Universal Serial Control Interface (USCI) is a flexible interface module covering several serial  
communication protocols. The user can configure this controller as UART, SPI, or I2C functional  
protocol.  
6.12.2 Features  
The controller can be individually configured to match the application needs. The following  
protocols are supported:  
UART  
SPI  
I2C  
To increase readability, the registers of USCI have different alias names that depending on the  
selected protocol. For example, register USCI_CTL has alias name UUART_CTL for protocol  
UART, has alias name USPI_CTL for protocol SPI, and has alias name UI2C_CTL for protocol  
I2C.  
Aug. 17, 2018  
Page 109 of 148  
Rev 1.02  
NUC121/125  
6.13 USCI - UART Mode  
6.13.1 Overview  
The asynchronous serial channel UART covers the reception and the transmission of  
asynchronous data frames. It performs a serial-to-parallel conversion on data received from the  
peripheral, and a parallel-to-serial conversion on data transmitted from the controller. The receiver  
and transmitter are independent, frames can start at different points in time for transmission and  
reception.  
The UART controller also provides auto flow control. There are two conditions to wake-up the  
system by incoming data or nCTS.  
6.13.2 Features  
Supports one transmit buffer and two receive buffer for data payload  
Supports hardware auto flow control function  
Supports programmable baud-rate generator  
Supports 9-Bit Data Transfer (9-Bit RS-485)  
Supports baud rate detection by built-in capture event of baud rate generator  
Supports PDMA capability  
Supports Wake-up function (Data and nCTS Wakeup Only)  
Aug. 17, 2018  
Page 110 of 148  
Rev 1.02  
NUC121/125  
6.14 USCI - SPI Mode  
6.14.1 Overview  
The SPI protocol of USCI controller applies to synchronous serial data communication and allows  
full duplex transfer. It supports both master and slave operation mode with the 4-wire bi-direction  
interface. SPI mode of USCI controller performs a serial-to-parallel conversion on data received  
from a peripheral device, and a parallel-to-serial conversion on data transmitted to a peripheral  
device. The SPI mode is selected by FUNMODE (USPI_CTL[2:0]) = 0x1  
This SPI protocol can operate as master or slave mode by setting the SLAVE  
(USPI_PROTCTL[0]) to communicate with the off-chip SPI slave or master device. The  
application block diagrams in master and slave mode are shown below.  
USCI SPI Master  
USCI SPI Master  
SPI Slave Device  
SPI_MOSI  
Master Transmit Data  
Master Receive Data  
Serial Bus Clock  
SPI_MOSI  
(USCIx_DAT0)  
SPI_MISO  
(USCIx_DAT1)  
SPI_MISO  
SPI_CLK  
SPI_SS  
SPI_CLK  
(USCIx_CLK)  
Slave Select  
SPI_SS  
(USCIx_CTL)  
Note: x = 0  
Figure 6.14-1 SPI Master Mode Application Block Diagram  
USCI SPI Slave  
USCI SPI Slave  
SPI Master Device  
SPI_MOSI  
Slave Receive Data  
Slave Transmit Data  
Serial Bus Clock  
SPI_MOSI  
(USCIx_DAT0)  
SPI_MISO  
(USCIx_DAT1)  
SPI_MISO  
SPI_CLK  
SPI_CLK  
(USCIx_CLK)  
Slave Select  
SPI_SS  
(USCIx_CTL)  
SPI_SS  
Note: x = 0  
Figure 6.14-2 SPI Slave Mode Application Block Diagram  
6.14.2 Features  
Supports master or slave mode operation (the maximum frequency for Master = fPCLK / 2, for  
Slave < fPCLK / 5)  
Configurable bit length of a transfer word from 4 to 16-bit  
Aug. 17, 2018  
Page 111 of 148  
Rev 1.02  
NUC121/125  
Supports one transmit buffer and two receive buffers for data payload  
Supports MSB first or LSB first transfer sequence  
Supports word suspend function  
Supports PDMA transfer  
Supports 3-wire, no slave select signal, bi-direction interface  
Supports wake-up function by slave select signal in Slave mode  
Supports one data channel half-duplex transfer  
Aug. 17, 2018  
Page 112 of 148  
Rev 1.02  
NUC121/125  
6.15 USCI - I2C Mode  
6.15.1 Overview  
On I2C bus, data is transferred between a Master and a Slave. Data bits transfer on the SCL and  
SDA lines are synchronously on a byte-by-byte basis. Each data byte is 8-bit. There is one SCL  
clock pulse for each data bit with the MSB being transmitted first, and an acknowledge bit follows  
each transferred byte. Each bit is sampled during the high period of SCL; therefore, the SDA line  
may be changed only during the low period of SCL and must be held stable during the high period  
of SCL. A transition on the SDA line while SCL is high is interpreted as a command (START or  
STOP). Please refer to Figure 6.15-1 for more detailed I2C BUS Timing.  
Repeated  
START  
STOP  
START  
STOP  
SDA  
tBUF  
(USCI_DAT0)  
tLOW  
tr  
tf  
SCL  
tHIGH  
(USCI_CLK)  
tHD_STA  
tSU_STA  
tSU_STO  
tSU_DAT  
tHD_DAT  
Figure 6.15-1 I2C Bus Timing  
The device’s on-chip I2C provides the serial interface that meets the I2C bus standard mode  
specification. The I2C port handles byte transfers autonomously. The I2C mode is selected by  
FUNMODE (UI2C_CTL [2:0]) = 100b. When enable this port, the USCI interfaces to the I2C bus  
via two pins: SDA and SCL. When I/O pins are used as I2C ports, user must set the pins function  
to I2C in advance.  
Note: Pull-up resistor is needed for I2C operation because the SDA and SCL are set to open-  
drain pins when USCI is selected to I2C operation mode .  
6.15.2 Features  
Full master and slave device capability  
Supports of 7-bit addressing, as well as 10-bit addressing  
Communication in standard mode (100 kBit/s) or in fast mode (up to 400 kBit/s)  
Supports multi-master bus  
Supports 10-bit bus time-out capability  
Supports bus monitor mode.  
Supports Power down wake-up by data toggle or address match  
Supports setup/hold time programmable  
Supports multiple address recognition (two slave address with mask option)  
Aug. 17, 2018  
Page 113 of 148  
Rev 1.02  
 
NUC121/125  
6.16 UART Interface Controller (UART)  
6.16.1 Overview  
The NUC121/125 series provides one channel of Universal Asynchronous Receiver/Transmitters  
(UART). UART controller performs Normal Speed UART and supports flow control function. The  
UART controller performs a serial-to-parallel conversion on data received from the peripheral and  
a parallel-to-serial conversion on data transmitted from the CPU. Each UART controller channel  
supports ten types of interrupts. The UART controller also supports IrDA SIR, LIN and RS-485  
function modes and auto-baud rate measuring function.  
6.16.2 Features  
Full-duplex asynchronous communications  
Supports maximum clock frequency up to 10 Mbps  
Separates receive and transmit 16/16 bytes entry FIFO for data payloads  
Supports hardware auto-flow control  
Programmable receiver buffer trigger level  
Supports programmable baud rate generator for each channel individually  
Supports nCTS, incoming data, Received Data FIFO reached threshold and RS-485  
Address Match (AAD mode) wake-up function  
Supports 8-bit receiver buffer time-out detection function  
Programmable transmitting data delay time between the last stop and the next start bit by  
setting DLY (UART_TOUT [15:8])  
Supports Auto-Baud Rate measurement and baud rate compensation function  
Supports break error, frame error, parity error and receive/transmit buffer overflow detection  
function  
Fully programmable serial-interface characteristics  
Programmable number of data bit, 5-, 6-, 7-, 8- bit character  
Programmable parity bit, even, odd, no parity or stick parity bit generation and  
detection  
Programmable stop bit, 1, 1.5, or 2 stop bit generation  
Supports IrDA SIR function mode  
Supports for 3/16 bit duration for normal mode  
Supports LIN function mode  
Supports LIN master/slave mode  
Supports programmable break generation function for transmitter  
Supports break detection function for receiver  
Supports RS-485 function mode  
Supports RS-485 9-bit mode  
Supports hardware or software enables to program nRTS pin to control RS-485  
transmission direction  
Supports PDMA transfer function  
Aug. 17, 2018  
Page 114 of 148  
Rev 1.02  
NUC121/125  
6.17 I2C Serial Interface Controller (I2C)  
6.17.1 Overview  
I2C is a two-wire, bi-directional serial bus that provides a simple and efficient method of data  
exchange between devices. The I2C standard is a true multi-master bus including collision  
detection and arbitration that prevents data corruption if two or more masters attempt to control  
the bus simultaneously.  
There are two sets of I2C controllers which support Power-down wake-up function.  
6.17.2 Features  
The I2C bus uses two wires (SDA and SCL) to transfer information between devices connected to  
the bus. The main features of the I2C bus include:  
Supports up to two I2C ports  
Supports speed up to 1Mbps  
Master/Slave mode  
Bidirectional data transfer between masters and slaves  
Multi-master bus (no central master)  
Arbitration between simultaneously transmitting masters without corruption of serial data on  
the bus  
Serial clock synchronization allow devices with different bit rates to communicate via one  
serial bus  
Serial clock synchronization used as a handshake mechanism to suspend and resume serial  
transfer  
Built-in 14-bit time-out counter requesting the I2C interrupt if the I2C bus hangs up and timer-  
out counter overflows  
Programmable clocks allow for versatile rate control  
Supports 7-bit addressing mode  
Supports multiple address recognition (four slave address with mask option)  
Supports Power-down wake-up function  
Supports PDMA with one buffer capability  
Supports two-level buffer function  
Supports setup/hold time programmable  
Aug. 17, 2018  
Page 115 of 148  
Rev 1.02  
NUC121/125  
6.18 Serial Peripheral Interface (SPI)  
6.18.1 Overview  
The Serial Peripheral Interface (SPI) applies to synchronous serial data communication and  
allows full duplex transfer. Devices communicate in Master/Slave mode with the 4-wire bi-  
direction interface. The NUC121/125 series contains one SPI controller performing a serial-to-  
parallel conversion on data received from a peripheral device, and a parallel-to-serial conversion  
on data transmitted to a peripheral device. The SPI controller can be configured as a master or a  
slave device.  
This controller also supports the PDMA function to access the data buffer. The SPI controller also  
supports I2S mode to connect external audio CODEC.  
6.18.2 Features  
SPI Mode  
One set of SPI controller  
Supports Master or Slave mode operation  
Configurable bit length of a transaction word from 8 to 32-bit  
Provides separate 4-level depth transmit and receive FIFO buffers  
Supports MSB first or LSB first transfer sequence  
Supports Byte Reorder function  
Supports PDMA transfer  
Supports one data channel half-duplex transfer  
Support receive-only mode  
I2S Mode  
Supports Master or Slave  
Capable of handling 8-, 16-, 24- and 32-bit word sizes  
Provides separate 4-level depth transmit and receive FIFO buffers  
Supports monaural and stereo audio data  
Supports PCM mode A, PCM mode B, I2S and MSB justified data format  
Supports PDMA transfer  
Aug. 17, 2018  
Page 116 of 148  
Rev 1.02  
NUC121/125  
6.19 USB Device Controller (USBD)  
6.19.1 Overview  
There is one set of USB 2.0 full-speed device controller and transceiver in this device. It is  
compliant with USB 2.0 full-speed device specification and supports  
control/bulk/interrupt/isochronous transfer types. It implements a full-speed (12 Mbit/s) function  
interface with added support for USB 2.0 Link Power Management.  
In this device controller, there are two main interfaces: the APB bus and USB bus which comes  
from the USB PHY transceiver. For the APB bus, the CPU can program control registers through  
it. There are 768 bytes internal SRAM as data buffer in this controller. For IN or OUT transfer, it is  
necessary to write data to SRAM or read data from SRAM through the APB interface or SIE. User  
needs to set the effective starting address of SRAM for each endpoint buffer through buffer  
segmentation register (USBD_BUFSEGn, n=0~7).  
There are 8 endpoints in this controller. Each of the endpoint can be configured as IN or OUT  
endpoint. All the operations including Control, Bulk, Interrupt and Isochronous transfer are  
implemented in this block. The block of Endpoint Control” is also used to manage the data  
sequential synchronization, endpoint states, current start address, transaction status, and data  
buffer status for each endpoint.  
There are five different interrupt events in this controller. They are the SOF event, no-event-wake-  
up, device plug-in or plug-out event, USB events, like IN ACK, OUT ACK etc, and BUS events,  
like suspend and resume, etc. Any event will cause an interrupt, and users just need to check the  
related event flags in interrupt event status register (USBD_INTSTS) to acknowledge what kind of  
interrupt occurring, and then check the related USB Endpoint Status Register (USBD_EPSTS) to  
acknowledge what kind of event occurring in this endpoint.  
A software-disconnect function is also supported for this USB controller. It is used to simulate the  
disconnection of this device from the host. If user enables SE0 bit (USBD_SE0), the USB  
controller will force the output of USB_D+ and USB_D- to level low and its function is disabled.  
After disable the SE0 bit, host will enumerate the USB device again.  
For more information on the Universal Serial Bus, please refer to Universal Serial Bus  
Specification Revision 1.1.  
6.19.2 Features  
Compliant with USB 2.0 Full-Speed specification  
Provides 1 interrupt vector with 5 different interrupt events (NEVWK, VBUSDET, USB, BUS  
and SOF)  
Supports Control/Bulk/Interrupt/Isochronous transfer type  
Supports suspend function when no bus activity existing for 3 ms  
Supports 8 endpoints for configurable Control/Bulk/Interrupt/Isochronous transfer types and  
maximum 768 bytes buffer size  
Provides remote wake-up capability  
Start of Frame (SOF) locked clock pulse generation  
Supports USB 2.0 Link Power Management  
Aug. 17, 2018  
Page 117 of 148  
Rev 1.02  
NUC121/125  
6.20 Analog-to-Digital Converter (ADC)  
6.20.1 Overview  
The NUC121/125 series contains one 12-bit successive approximation analog-to-digital converter  
(SAR A/D converter) with 14 input channels. The A/D converter supports four operation modes:  
Single, Burst, Single-cycle Scan and Continuous Scan mode. The A/D converter can be started  
by software, external pin (STADC/PC.8), timer0~3 overflow pulse trigger and PWM trigger.  
6.20.2 Features  
Analog input voltage range: 0 ~ AVDD.  
12-bit resolution and 10-bit accuracy is guaranteed  
Up to 12 single-end analog input channels or 6 differential analog input channels  
Maximum ADC peripheral clock frequency is 16 MHz  
Up to 800k SPS sampling rate  
Configurable ADC internal sampling time  
Four operation modes:  
Single mode: A/D conversion is performed one time on a specified channel.  
Burst mode: A/D converter samples and converts the specified single channel and  
sequentially stores the result in FIFO.  
Single-cycle Scan mode: A/D conversion is performed only one cycle on all specified  
channels with the sequence from the smallest numbered channel to the largest  
numbered channel.  
Continuous Scan mode: A/D converter continuously performs Single-cycle Scan  
mode until software stops A/D conversion.  
An A/D conversion can be started by:  
Software Write 1 to ADST bit  
External pin (STADC)  
Timer 0~3 overflow pulse trigger  
PWM trigger with optional start delay period  
Each conversion result is held in data register of each channel with valid and overrun  
indicators.  
Conversion result can be compared with specified value and user can select whether to  
generate an interrupt when conversion result matches the compare register setting.  
Two internal channels which are band-gap voltage (VBG) and temperature sensor (VTEMP).  
Supports PDMA transfer mode.  
Note 1: ADC sampling rate = (ADC peripheral clock frequency) / (total ADC conversion cycle)  
Note 2: If the internal channel (VTEMP) is selected to convert, the sampling rate needs to be less  
than 300k SPS for accurate result.  
Aug. 17, 2018  
Page 118 of 148  
Rev 1.02  
NUC121/125  
7
APPLICATION CIRCUIT  
DVCC  
[1]  
AVCC  
AVDD  
CS  
CLK  
MISO  
MOSI  
VDD  
SPIx_SS  
SPIx_CLK  
SPIx_MISO  
SPIx_MOSI  
SPI Device  
FB  
DVCC  
VDD  
VSS  
Power  
0.1uF  
0.1uF  
VSS  
DVCC  
4.7K  
DVCC  
FB  
AVSS  
4.7K  
CLK  
DIO  
I2Cx_SCL  
I2Cx_SDA  
VDD  
I2C Device  
VDD  
VSS  
ICE_DAT  
ICE_CLK  
nRESET  
VSS  
SWD  
Interface  
NUC121  
Series  
PC COM Port  
RS232 Transceiver  
ROUT RIN  
DVCC  
UARTx_RXD  
UARTx_TXD  
UART  
TIN  
TOUT  
10K  
Reset  
Circuit  
nRESET  
10uF/25V  
USB_VBUS  
USB_D-  
33  
33  
USB_D+  
USB_ID  
USB FS Device  
USB_VDD33_CAP  
1uF  
LDO  
LDO_CAP  
1uF  
Note: For the SPI device, the chip supply voltage  
must be equal to SPI device working voltage. For  
example, when the SPI Flash working voltage is  
3.3 V, the NUC121 chip supply voltage must also  
be 3.3V.  
Aug. 17, 2018  
Page 119 of 148  
Rev 1.02  
NUC121/125  
DVCC1  
[1]  
AVCC  
AVDD  
VDD  
CS  
CLK  
MISO  
MOSI  
VDD  
SPIx_SS  
SPIx_CLK  
SPIx_MISO  
SPIx_MOSI  
SPI Device  
FB  
FB  
DVCC1  
VSS  
0.1uF  
0.1uF  
VSS  
DVCC2  
4.7K  
DVCC2  
AVSS  
Power  
4.7K  
CLK  
DIO  
I2Cx_SCL  
I2Cx_SDA  
VDD  
I2C Device  
[2]  
VDDIO  
DVCC2  
VSS  
VDD  
NUC125  
Series  
ICE_DAT  
ICE_CLK  
nRESET  
VSS  
SWD  
PC COM Port  
Interface  
RS232 Transceiver  
ROUT RIN  
UARTx_RXD  
UARTx_TXD  
DVCC  
UART  
TIN  
TOUT  
10K  
Reset  
Circuit  
USB_VBUS  
USB_D-  
USB_D+  
33  
33  
nRESET  
USB FS Device  
10uF/25V  
USB_ID  
USB_VDD33_CAP  
1uF  
LDO  
LDO_CAP  
1uF  
Note1: For the SPI device, the chip supply  
voltage must be equal to SPI device working  
voltage if SPIx_SS, SPIx_CLK, SPIx_MISO and  
SPIx_MOSI are not in VDDIO domain. For  
example, when the SPI Flash working voltage is  
3.3 V, the NUC125 chip supply voltage must also  
be 3.3V.  
Note2: DVCC2 can be 1.8V ~ 5.5V.  
Aug. 17, 2018  
Page 120 of 148  
Rev 1.02  
NUC121/125  
8 ELECTRICAL CHARACTERISTICS  
8.1 Absolute Maximum Ratings  
SYMBOL  
DC Power Supply  
PARAMETER  
MIN  
MAX  
+7.0  
VDD + 0.3  
+5.5  
24  
UNIT  
V
VDD-VSS  
VIN  
-0.3  
Input Voltage  
VSS 0.3  
V
Input Voltage on VDDIO  
VDDIO  
1/tCLCL  
TA  
+1.8  
V
Oscillator Frequency  
4
MHz  
C  
Operating Temperature  
-40  
+105  
+150  
120  
Storage Temperature  
TST  
-55  
C  
Maximum Current into VDD  
Maximum Current out of VSS  
Maximum Current sunk by a I/O Pin  
Maximum Current Sourced by a I/O Pin  
Maximum Current Sunk by Total I/O Pins  
Maximum Current Sourced by Total I/O Pins  
IDD  
-
-
-
-
-
-
mA  
mA  
mA  
mA  
mA  
mA  
ISS  
120  
35  
35  
IIO  
100  
100  
Note: Exposure to conditions beyond those listed under absolute maximum ratings may adversely affect the lift and reliability of the  
device.  
Aug. 17, 2018  
Page 121 of 148  
Rev 1.02  
NUC121/125  
8.2 DC Electrical Characteristics  
(VDD-VSS = 2.5 ~ 5.5V, TA = 25C, FOSC = 50 MHz unless otherwise specified.)  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITIONS  
MIN. TYP. MAX. UNIT  
VDD  
VSS  
-
Operation Voltage  
2.5  
1.8  
-
-
5.5  
5.5  
V
V
VDD = 2.5 ~ 5.5V up to 50 MHz  
Power supply for  
PB.14, PA.11, PA.10,  
PB.4 and PB.5  
VDDIO  
VSS  
-
VSS  
AVSS  
-
Power Ground  
-0.05  
1.62  
-
+0.05  
1.98  
V
V
MCU operating in Run, Idle or Power-down  
mode  
VLDO  
1.8  
LDO Output Voltage  
Band-gap Voltage  
CLDO  
VBG  
1
-
-
1
-
uF Connect to LDO_CAP pin  
1.21  
V
V
VDD = 2.5 V ~ 5.5 V, TA = -40 ~ 105C  
Allowed voltage  
difference for VDD and  
AVDD  
VDD  
-
-0.3  
-
-
+0.3  
-
AVDD  
All digital  
module  
VDD  
HXT  
HIRC  
X
PLL  
V
Operating Current  
Normal Run Mode  
HCLK = 50 MHz  
while(1){}executed  
from flash  
IDD1  
20.4  
mA  
5.5 V  
12 MHz  
V
X
V
X
IDD2  
IDD3  
IDD4  
-
-
-
9.5  
20.0  
9.3  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
12 MHz  
12 MHz  
12 MHz  
X
X
X
V
V
V
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Normal Run Mode  
HCLK = 50 MHz  
while(1){}executed  
from flash  
IDD5  
-
24.6  
-
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
X
X
X
X
48 MHz  
48 MHz  
48 MHz  
48 MHz  
V
V
V
V
V
X
V
X
IDD6  
IDD7  
IDD8  
-
-
-
11.5  
24.1  
11.4  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
mA  
VDD  
HXT  
HIRC  
PLL  
V
Operating Current  
Normal Run Mode  
HCLK =48 MHz  
while(1){}executed  
from flash  
IDD9  
-
20.0  
-
mA  
mA  
mA  
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
12 MHz  
12 MHz  
12 MHz  
12 MHz  
X
X
X
X
V
X
V
X
IDD10  
IDD11  
IDD12  
-
-
-
9.1  
19.5  
8.8  
-
-
-
V
V
VLDO=1.8 V  
V
All digital  
module  
IDD13  
-
20.0  
-
mA  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Aug. 17, 2018  
Page 122 of 148  
Rev 1.02  
 
NUC121/125  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITIONS  
MIN. TYP. MAX. UNIT  
Normal Run Mode  
HCLK =48 MHz  
while(1){}executed  
from flash  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
X
X
X
X
48 MHz  
48 MHz  
48 MHz  
48 MHz  
X
X
X
X
V
X
V
X
IDD14  
IDD15  
IDD16  
-
-
-
8.5  
19.5  
8.4  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
X
PLL  
X
Operating Current  
Normal Run Mode  
HCLK =24 MHz  
while(1){}executed  
from flash  
IDD17  
-
9.7  
-
mA  
5.5 V  
24 MHz  
V
X
V
X
IDD18  
IDD19  
IDD20  
-
-
-
4.4  
9.5  
4.2  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
24 MHz  
24 MHz  
24 MHz  
X
X
X
X
X
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
X
HIRC  
PLL  
X
Operating Current  
Normal Run Mode  
HCLK =24 MHz  
while(1){}executed  
from flash  
IDD21  
-
11.1  
-
mA  
5.5 V  
48/2 MHz  
V
X
V
X
IDD22  
IDD23  
IDD24  
-
-
-
5.2  
10.9  
5.1  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
X
X
X
48/2 MHz  
48/2 MHz  
48/2 MHz  
X
X
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Normal Run Mode  
HCLK =16 MHz  
while(1){}executed  
from flash  
IDD25  
-
6.4  
-
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
16 MHz  
16 MHz  
16 MHz  
16 MHz  
X
X
X
X
X
X
X
X
V
X
V
X
IDD26  
IDD27  
IDD28  
-
-
-
3.1  
6.3  
3.0  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Normal Run Mode  
HCLK =16 MHz  
while(1){}executed  
from flash  
IDD29  
-
8.3  
-
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
X
X
X
X
48/3 MHz  
48/3 MHz  
48/3 MHz  
48/3 MHz  
X
X
X
X
V
X
V
X
IDD30  
IDD31  
IDD32  
-
-
-
4.2  
8.1  
4.1  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
X
PLL  
X
Operating Current  
Normal Run Mode  
HCLK =12 MHz  
while(1){}executed  
from flash  
IDD33  
-
4.9  
-
mA  
5.5 V  
12 MHz  
V
X
V
X
IDD34  
IDD35  
IDD36  
-
-
-
2.2  
4.7  
2.1  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
12 MHz  
12 MHz  
12 MHz  
X
X
X
X
X
X
VLDO=1.8 V  
All digital  
module  
Operating Current  
Normal Run Mode  
HCLK =12 MHz  
VDD  
HXT  
X
HIRC  
PLL  
X
IDD37  
-
6.8  
-
mA  
5.5 V  
48/4 MHz  
V
Aug. 17, 2018  
Page 123 of 148  
Rev 1.02  
NUC121/125  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITIONS  
MIN. TYP. MAX. UNIT  
while(1){}executed  
from flash  
IDD38  
IDD39  
IDD40  
-
-
-
3.7  
6.6  
3.6  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
X
X
X
48/4 MHz  
48/4 MHz  
48/4 MHz  
X
X
X
X
V
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
X
PLL  
X
Operating Current  
Normal Run Mode  
HCLK =4 MHz  
while(1){}executed  
from flash  
IDD41  
-
1.8  
-
mA  
5.5 V  
4 MHz  
V
X
V
X
IDD42  
IDD43  
IDD44  
-
-
-
0.9  
1.7  
0.8  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
4 MHz  
4 MHz  
4 MHz  
X
X
X
X
X
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Normal Run Mode  
HCLK =4 MHz  
while(1){}executed  
from flash  
IDD45  
-
3.9  
-
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
X
X
X
X
48/12 MHz  
48/12 MHz  
48/12 MHz  
48/12 MHz  
X
X
X
X
V
X
V
X
IDD46  
IDD47  
IDD48  
-
-
-
2.5  
3.9  
2.5  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
VDD  
LXT  
LIRC  
X
PLL  
X
Operating Current  
Normal Run Mode  
HCLK =32.768 kHz  
while(1){}executed  
from flash  
IDD49  
-
120  
-
uA  
5.5 V 32.768 kHz  
5.5 V 32.768 kHz  
3.0 V 32.768 kHz  
3.0 V 32.768 kHz  
V
X
V
X
IDD50  
IDD51  
IDD52  
-
-
-
113  
105  
98  
-
-
-
uA  
uA  
uA  
X
X
X
X
X
X
VLDO=1.8 V  
All digital  
module  
VDD  
LXT  
X
LIRC  
PLL  
X
Operating Current  
Normal Run Mode  
HCLK =10 kHz  
while(1){}executed  
from flash  
IDD53  
-
111  
-
uA  
5.5 V  
10 kHz  
V
X
V
X
IDD54  
IDD55  
IDD56  
-
-
-
109  
96  
-
-
-
uA  
uA  
uA  
5.5 V  
3.0 V  
3.0 V  
X
X
X
10 kHz  
10 kHz  
10 kHz  
X
X
X
VLDO=1.8 V  
94  
All digital  
module  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Idle Mode  
HCLK =50 MHz  
while(1){}executed  
from flash  
IIDLE1  
-
15.2  
-
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
12 MHz  
12 MHz  
12 MHz  
12 MHz  
X
X
X
X
V
V
V
V
V
X
V
X
IIDLE2  
IIDLE3  
IIDLE4  
-
-
-
4.4  
14.9  
4.3  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
Operating Current  
Idle Mode  
HCLK =50 MHz  
VDD  
HXT  
X
HIRC  
PLL  
V
IIDLE5  
-
19.3  
-
mA  
5.5 V  
48 MHz  
V
Aug. 17, 2018  
Page 124 of 148  
Rev 1.02  
NUC121/125  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITIONS  
MIN. TYP. MAX. UNIT  
while(1){}executed  
from flash  
IIDLE6  
IIDLE7  
IIDLE8  
-
-
-
6.8  
19.1  
6.8  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
X
X
X
48 MHz  
48 MHz  
48 MHz  
V
V
V
X
V
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
X
PLL  
V
Operating Current  
Idle Mode  
HCLK =48 MHz  
while(1){}executed  
from flash  
IIDLE9  
-
14.7  
-
mA  
5.5 V  
12 MHz  
V
X
V
X
IIDLE10  
IIDLE11  
IIDLE12  
-
-
-
4.3  
14.3  
4.1  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
12 MHz  
12 MHz  
12 MHz  
X
X
X
V
V
V
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
X
HIRC  
PLL  
X
Operating Current  
Idle Mode  
HCLK =48 MHz  
while(1){}executed  
from flash  
IIDLE13  
-
14.5  
-
mA  
5.5 V  
48 MHz  
V
X
V
X
IIDLE14  
IIDLE15  
IIDLE16  
-
-
-
3.7  
14.2  
3.6  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
X
X
X
48 MHz  
48 MHz  
48 MHz  
X
X
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
X
PLL  
X
Operating Current  
Idle Mode  
HCLK =24 MHz  
while(1){}executed  
from flash  
IIDLE17  
-
7.2  
-
mA  
5.5 V  
24 MHz  
V
X
V
X
IIDLE18  
IIDLE19  
IIDLE20  
-
-
-
2.0  
7.0  
1.8  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
24 MHz  
24 MHz  
24 MHz  
X
X
X
X
X
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
X
HIRC  
PLL  
X
Operating Current  
Idle Mode  
HCLK =24 MHz  
while(1){}executed  
from flash  
IIDLE21  
-
8.3  
-
mA  
5.5 V  
48/2 MHz  
V
X
V
X
IIDLE22  
IIDLE23  
IIDLE24  
-
-
-
2.8  
8.1  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
X
X
X
48/2 MHz  
48/2 MHz  
48/2 MHz  
X
X
X
VLDO=1.8 V  
2.75  
All digital  
module  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Idle Mode  
HCLK =16 MHz  
while(1){}executed  
from flash  
IIDLE25  
-
4.7  
-
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
16 MHz  
16 MHz  
16 MHz  
16 MHz  
X
X
X
X
X
X
X
X
V
X
V
X
IIDLE26  
IIDLE27  
IIDLE28  
-
-
-
1.3  
4.6  
1.2  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
Operating Current  
Idle Mode  
HCLK =16 MHz  
while(1){}executed  
from flash  
VDD  
HXT  
HIRC  
PLL  
IIDLE29  
-
-
6.3  
2.6  
-
-
mA  
mA  
5.5 V  
5.5 V  
X
X
48/3 MHz  
48/3 MHz  
X
X
V
X
IIDLE30  
Aug. 17, 2018  
Page 125 of 148  
Rev 1.02  
NUC121/125  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITIONS  
MIN. TYP. MAX. UNIT  
VLDO=1.8 V  
IIDLE31  
IIDLE32  
-
-
6.1  
2.5  
-
-
mA  
mA  
3.0 V  
3.0 V  
X
X
48/3 MHz  
48/3 MHz  
X
X
V
X
All digital  
module  
VDD  
HXT  
HIRC  
X
PLL  
X
Operating Current  
Idle Mode  
HCLK =12 MHz  
while(1){}executed  
from flash  
IIDLE33  
-
3.6  
-
mA  
5.5 V  
12 MHz  
V
X
V
X
IIDLE34  
IIDLE35  
IIDLE36  
-
-
-
1.0  
3.5  
0.9  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
12 MHz  
12 MHz  
12 MHz  
X
X
X
X
X
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Idle Mode  
HCLK =12 MHz  
while(1){}executed  
from flash  
IIDLE37  
-
5.2  
-
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
X
X
X
X
48/4 MHz  
48/4 MHz  
48/4 MHz  
48/4 MHz  
X
X
X
X
V
X
V
X
IIDLE38  
IIDLE39  
IIDLE40  
-
-
-
2.4  
5.1  
2.4  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
X
PLL  
X
Operating Current  
Idle Mode  
HCLK =4 MHz  
while(1){}executed  
from flash  
IIDLE41  
-
1.35  
-
mA  
5.5 V  
4 MHz  
V
X
V
X
IIDLE42  
IIDLE43  
IIDLE44  
-
-
-
0.48  
1.28  
0.43  
-
-
-
mA  
mA  
mA  
5.5 V  
3.0 V  
3.0 V  
4 MHz  
4 MHz  
4 MHz  
X
X
X
X
X
X
VLDO=1.8 V  
All digital  
module  
VDD  
HXT  
HIRC  
PLL  
Operating Current  
Idle Mode  
HCLK =4 MHz  
while(1){}executed  
from flash  
IIDLE45  
-
3.2  
-
mA  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
X
X
X
X
48/12 MHz  
48/12 MHz  
48/12 MHz  
48/12 MHz  
X
X
X
X
V
X
V
X
IIDLE46  
IIDLE47  
IIDLE48  
-
-
-
2.2  
3.1  
2.1  
-
-
-
mA  
mA  
mA  
VLDO=1.8 V  
All digital  
module  
VDD  
LXT  
LIRC  
X
PLL  
X
Operating Current  
Idle Mode  
HCLK =32.768 kHz  
while(1){}executed  
from flash  
IIDLE49  
-
116  
-
uA  
5.5 V 32.768 kHz  
5.5 V 32.768 kHz  
3.0 V 32.768 kHz  
3.0 V 32.768 kHz  
V
X
V
X
IIDLE50  
IIDLE51  
IIDLE52  
-
-
-
110  
101  
95  
-
-
-
uA  
uA  
uA  
X
X
X
X
X
X
VLDO=1.8 V  
All digital  
module  
Operating Current  
Idle Mode  
HCLK =10 kHz  
while(1){}executed  
from flash  
VDD  
LXT  
X
LIRC  
PLL  
X
IIDLE53  
-
109  
-
uA  
5.5 V  
10 kHz  
V
X
V
IIDLE54  
IIDLE55  
-
-
107  
95  
-
-
uA  
uA  
5.5 V  
3.0 V  
X
X
10 kHz  
10 kHz  
X
X
VLDO=1.8 V  
Aug. 17, 2018  
Page 126 of 148  
Rev 1.02  
NUC121/125  
SPECIFICATIONS  
PARAMETER  
SYM.  
IIDLE56  
IPWD1  
TEST CONDITIONS  
MIN. TYP. MAX. UNIT  
-
93  
-
uA  
3.0 V  
X
10 kHz  
X
X
RAM  
retention  
VDD HXT/HIRC LXT/LIRC  
PLL  
X
-
6.7  
-
uA  
5.5 V  
5.5 V  
5.5 V  
5.5 V  
3.0 V  
3.0 V  
3.0 V  
3.0 V  
X
X
X
X
X
X
X
X
LXT  
LIRC  
V
V
V
V
V
V
V
V
IPWD2  
IPWD3  
IPWD4  
IPWD5  
IPWD6  
IPWD7  
IPWD8  
-
-
-
-
-
-
-
6.8  
7.4  
6.1  
5.7  
5.8  
6.3  
5.1  
-
-
uA  
uA  
uA  
uA  
uA  
uA  
uA  
X
X
X
X
X
X
X
LXT & LIRC  
X
Standby Current  
Power-down Mode  
VLDO=1.8 V  
-
-
-
-
LXT  
LIRC  
LXT & LIRC  
X
Input Current at  
nRESET[1]  
IIN  
uA  
VDD = 3.3V, VIN = 0.45V  
-
-
TBD  
-68  
-
-
Logic 0 Input Current  
(Quasi-bidirectional  
mode)  
IIL  
uA  
uA  
VDD = VDDIO = 5.5V, VIN = 0V  
VDD = VDDIO = 5.5V, VIN = 2.0V  
Logic 1 to 0 Transition  
Current (Quasi-  
ITL  
-
-600  
-
bidirectional mode) [3]  
KΩ  
KΩ  
KΩ  
VDD = VDDIO = 5.5V  
VDD = VDDIO = 3.3V  
VDD = VDDIO = 1.8V  
-
-
-
79  
-
-
-
Input Pull Up Resistor  
Input Leakage Current  
RIN  
143  
428  
VDD = VDDIO = 5.5V, 0 < VIN < VDD  
Open-drain or input only mode  
ILK  
-
0
-
A  
V
V
-0.3  
-0.3  
-
-
0.8  
0.6  
VDD = VDDIO = 4.5 V  
VDD = VDDIO = 2.5 V  
Input Low Voltage  
(TTL input)  
VIL1  
Input Low Voltage  
(TTL input for VDDIO  
domain)  
VDD = 2.5 ~ 5.5 V  
VDDIO = 1.8 V  
VIL2  
V
-
0.58  
-
VDD  
0.3  
+
V
V
VDD = VDDIO = 5.5V  
VDD = VDDIO = 2.5V  
2.0  
1.5  
-
-
Input High Voltage  
(TTL input)  
VIH1  
VDD  
0.3  
+
Aug. 17, 2018  
Page 127 of 148  
Rev 1.02  
NUC121/125  
Input High Voltage  
(TTL input for VDDIO  
domain)  
VDD = 2.5 ~ 5.5 V  
VDDIO = 1.8 V  
VIH2  
VIL3  
VIL4  
V
V
V
-
0.64  
-
Input Low Voltage  
(Schmitt input)  
VDD = VDDIO = 2.5 ~ 5.5 V  
VDDIO = 1.8 ~ 5.5V  
-0.3  
-0.3  
-
-
0.3VDD  
0.3VDD  
Input Low Voltage  
(Schmitt input for VDDIO  
domain)  
VDD  
0.3  
+
Input High Voltage  
(Schmitt input)  
VIH3  
VIH4  
VHY  
V
V
V
VDD = VDDIO = 2.5 ~ 5.5V  
VDDIO = 1.8 ~ 5.5V  
0.7VDD  
0.7VDDIO  
-
-
Input Low Voltage  
VDDIO  
0.3  
+
-
(Schmitt input for VDDIO  
domain)  
Hysteresis voltage of  
PA~PF (Schmitt input)  
0.2VDD  
-
Negative going  
threshold  
VIL5  
V
-0.3  
-
0.2VDD  
(Schmitt input),  
nRESET  
Positive going  
threshold  
VDD  
0.3  
+
VIH5  
V
0.8VDD  
-
(Schmitt Input),  
nRESET  
Internal nRESET pin  
pull up resistor  
RRST  
KΩ  
-
17  
-
ISR1  
ISR2  
ISR3  
uA  
uA  
uA  
VDD = VDDIO = 4.5V, VS = 2.4V  
VDD = VDDIO = 2.7V, VS = 2.2V  
VDD = VDDIO = 2.5V, VS = 2.0V  
-
-
-
-390  
-78  
-
-
-
Source Current  
(Quasi-bidirectional  
Mode)  
-71  
Source Current  
VDD = 2.5 ~ 5.5V  
(Quasi-bidirectional  
Mode for VDDIO  
domain)  
ISR4  
uA  
-
21.2  
-
VDDIO = 1.8V, VS = 1.6V  
ISR5  
ISR6  
ISR7  
mA  
mA  
mA  
VDD = VDDIO = 4.5V, VS = 2.4V  
VDD = VDDIO = 2.7V, VS = 2.2V  
VDD = VDDIO = 2.5V, VS = 2.0V  
-
-
-
-25  
-5  
Source Current  
-
-
(Push-pull Mode)  
-4  
Source Current  
VDD = 2.5 ~ 5.5V  
ISR8  
mA  
-
1.51  
-
(Push-pull Mode for  
VDDIO domain)  
VDDIO = 1.8V, VS = 1.6V  
Sink Current  
ISK1  
ISK2  
mA  
mA  
VDD = VDDIO = 4.5V, VS = 0.45V  
VDD = VDDIO = 2.7V, VS = 0.45V  
-
-
15  
10  
-
-
(Quasi-bidirectional,  
Open-Drain and Push-  
Aug. 17, 2018  
Page 128 of 148  
Rev 1.02  
NUC121/125  
pull Mode)  
ISK3  
mA  
mA  
VDD = VDDIO = 2.5V, VS = 0.45V  
-
-
9
-
-
Sink Current  
VDD = 2.5 ~ 5.5V  
(Quasi-bidirectional,  
Open-Drain and Push-  
pull Mode for VDDIO  
domain)  
ISK4  
6.51  
VDDIO = 1.8V, VS = 1.6V  
Higher GPIO Rising  
Rate  
HIORR1  
BIORR1  
HIORR2  
BIORR2  
ns  
ns  
ns  
ns  
VDD = VDDIO = 5.5V, without capacitor  
VDD = VDDIO = 5.5V, without capacitor  
VDD = VDDIO = 3.3V, without capacitor  
VDD = VDDIO = 3.3V, without capacitor  
-
-
-
-
1.76  
3.12  
3.73  
5.97  
-
-
-
-
Basic GPIO Rising  
Rate  
Higher GPIO Rising  
Rate  
Basic GPIO Rising  
Rate  
Higher GPIO Rising  
Rate  
VDD = 2.5 ~ 5.5V, VDDIO = 1.8V, without  
capacitor  
HIORR3  
BIORR3  
ns  
ns  
-
-
25  
27  
-
-
(for VDDIO domain)  
Basic GPIO Rising  
Rate  
VDD = 2.5 ~ 5.5V, VDDIO = 1.8V, without  
capacitor  
(for VDDIO domain)  
Higher GPIO Falling  
Rate  
HIOFR1  
BIOFR1  
HIOFR2  
BIOFR2  
ns  
ns  
ns  
ns  
VDD = VDDIO = 5.5V, without capacitor  
VDD = VDDIO = 5.5V, without capacitor  
VDD = VDDIO = 3.3V, without capacitor  
VDD = VDDIO = 3.3V, without capacitor  
-
-
-
-
1.53  
3.02  
2.84  
6.08  
-
-
-
-
Basic GPIO Falling  
Rate  
Higher GPIO Falling  
Rate  
Basic GPIO Falling  
Rate  
Higher GPIO Falling  
Rate  
VDD = 2.5 ~ 5.5V, VDDIO = 1.8V, without  
capacitor  
HIOFR3  
BIOFR3  
ns  
ns  
-
-
8.69  
-
-
(for VDDIO domain)  
Basic GPIO Falling  
Rate  
VDD = 2.5 ~ 5.5V, VDDIO = 1.8V, without  
capacitor  
20.28  
(for VDDIO domain)  
Note:  
1. nRESET pin is a Schmitt trigger input.  
2. Crystal Input is a CMOS input.  
3. All pins can source a transition current when they are externally driven from 1 to 0. In the condition of VDD = 5.5V, the  
transition current reaches its maximum value when VIN approximates to 2V.  
4. For ensuring power stability, a 1uF must be connected between LDO pin and the closest VSS pin of the device. Also  
a 100nF bypass capacitor between LDO and VSS help suppressing output noise.  
Aug. 17, 2018  
Page 129 of 148  
Rev 1.02  
NUC121/125  
8.3 AC Electrical Characteristics  
8.3.1 External 4~24 MHz High Speed Crystal (HXT) Input Clock  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITION  
MIN. TYP. MAX. UNIT  
Clock High Time  
tCHCX  
tCLCX  
tCLCH  
tCHCL  
VIH  
nS  
nS  
nS  
nS  
V
10  
-
-
-
-
-
-
-
-
Clock Low Time  
Clock Rise Time  
Clock Fall Time  
Input High Voltage  
Input Low Voltage  
10  
2
15  
2
0.7VDD  
0
15  
VDD  
0.3VDD  
VIL  
V
tCLCL  
tCLCH  
tCLCX  
90%  
10%  
VIH  
VIL  
tCHCL  
tCHCX  
Note: Duty cycle is 50%.  
8.3.2 External 4~24 MHz High Speed Crystal (HXT) Oscillator  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITION  
MIN. TYP. MAX. UNIT  
Oscillator frequency  
Temperature  
fHXT  
4
-40  
-
-
24  
MHz  
C  
VDD = 2.5 ~ 5.5V  
THXT  
-
+105  
0.74  
0.61  
-
-
mA  
mA  
VDD = 5.5V @ 12MHz  
VDD = 3.3V @ 12MHz  
Operating current  
IHXT  
-
8.3.2.1 Typical Crystal Application Circuits  
CRYSTAL  
C1  
C2  
20pF  
R1  
4MHz ~ 24 MHz  
20pF  
without  
Aug. 17, 2018  
Page 130 of 148  
Rev 1.02  
NUC121/125  
XT_OUT  
XT_IN  
R1  
C1  
C2  
Figure 8.3-1 Typical Crystal Application Circuit  
8.3.3 External 32.768 kHz Low Speed Crystal (LXT) Input Clock  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITION  
MIN. TYP. MAX. UNIT  
Clock High Time  
tCHCX  
tCLCX  
nS  
nS  
nS  
nS  
TBD  
TBD  
TBD  
TBD  
-
-
-
-
-
Clock Low Time  
Clock Rise Time  
Clock Fall Time  
-
tCLCH  
TBD  
TBD  
tCHCL  
LXT Input Pin Input High  
Voltage  
Xin_VIH  
V
V
0.7VDD  
0
-
-
VDD  
LXT Input Pin Input Low  
Voltage  
Xin_VIL  
0.3VDD  
tCLCL  
tCLCH  
tCLCX  
90%  
10%  
Xin_VIH  
Xin_VIL  
tCHCL  
tCHCX  
Note: Duty cycle is 50%.  
8.3.4 External 32.768 kHz Low Speed Crystal (LXT) Oscillator  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITION  
MIN.  
TYP. MAX. UNIT  
Aug. 17, 2018  
Page 131 of 148  
Rev 1.02  
NUC121/125  
SPECIFICATIONS  
MIN. TYP. MAX. UNIT  
PARAMETER  
SYM.  
TEST CONDITION  
Oscillator frequency  
Temperature  
fLXT  
-
32.768  
-
-
kHz  
VDD = 2.5 ~ 5.5V  
TLXT  
-40  
+105 C  
A  
1.15  
0.58  
VDD = 5.5V  
VDD = 3.3V  
Operating current  
ILXT  
-
-
A  
8.3.4.1 Typical Crystal Application Circuits  
CRYSTAL  
C3  
20pF  
C4  
R2  
32.768 kHz  
20pF  
without  
XT_OUT  
XT_IN  
R2  
C3  
C4  
Figure 8.3-2 Typical Crystal Application Circuit  
8.3.4.2 Internal 48 MHz High Speed RC Oscillator (HIRC)  
SPECIFICATIONS  
PARAMETER  
Supply voltage[1]  
SYM.  
TEST CONDITION  
MIN. TYP. MAX. UNIT  
VHRC 1.62  
-
1.8  
48  
1.98  
-
V
Center Frequency  
MHz  
TA = 25C, VDD = 3.3V  
-40C ~ +105C,  
-2  
-
+2  
%
%
VDD = 2.5 ~ 5.5V  
-40C ~ +105 C,  
fHRC  
Calibrated Internal  
VDD = 2.5 ~ 5.5V  
Oscillator Frequency  
Enable 32.768K crystal  
oscillator or internal USB  
synchronous mode, and set  
SYS_IRCTCTL[1:0]=”10”  
-0.25  
-
+0.25  
Aug. 17, 2018  
Page 132 of 148  
Rev 1.02  
NUC121/125  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITION  
MIN. TYP. MAX. UNIT  
-
-
431  
430  
-
-
VDD = 5.5 V  
VDD = 3.3 V  
A  
A  
Operating current  
IHRC  
8.3.4.3 Internal 10 kHz Low Speed RC Oscillator (LIRC)  
SPECIFICATIONS  
PARAMETER  
Supply voltage[1]  
SYM.  
TEST CONDITION  
MIN. TYP. MAX. UNIT  
VLRC 1.62  
-
1.8  
10  
1.98  
-
V
Center Frequency  
kHz  
25C, VDD = 3.3V  
25 C,  
-30  
-
-
+30  
%
%
FLRC  
VDD = 2.5 ~ 5.5V  
Calibrated Internal  
Oscillator Frequency  
-40C ~+105 C,  
-50  
+50  
-
VDD = 2.5 ~ 5.5V  
-
0.74  
0.66  
VDD = 5.5V  
VDD = 3.3V  
A  
A  
Operating current  
ILRC  
Note: Internal oscillator operation voltage comes from LDO.  
Aug. 17, 2018  
Page 133 of 148  
Rev 1.02  
NUC121/125  
8.4 Analog Characteristics  
8.4.1 12-bit ADC  
SPECIFICATIONS  
PARAMETER  
SYM.  
TEST CONDITION  
MIN. TYP. MAX. UNIT  
Operating voltage  
AVDD  
IADC1  
V
AVDD = VDD  
3.0  
-
-
5.5  
-
AVDD = VDD = 4.5V  
Operating current (AVDD  
current)  
mA  
2.72  
ADC Clock Rate = 16 MHz  
(Enable ADC and disable all  
other analog modules)  
AVDD = VDD = 2.5V  
IADC2  
A  
ADC Clock Rate = 6 MHz  
Resolution  
RADC  
VREF  
VIN  
Bit  
V
-
-
-
12  
-
Reference voltage  
ADC input voltage  
AVDD  
AVDD = 5V  
V
0
-
-
-
-
AVDD  
16  
8
MHz AVDD = 5 V  
MHz AVDD = 3 V  
ADC Clock frequency  
FADC  
-
Acquisition Time (Sample  
Stage)  
TACQ  
1/FADC Default: 7 (1/FADC)  
2
7
21  
34  
TCONV = TACQ + 13  
1/FADC  
Conversion time  
TCONV  
15  
20  
Default: 20 (1/FADC)  
AVDD = 5V  
kSPS TCONV = 20 clock  
FADC = 16 MHz  
-
-
-
800  
300  
Conversion Rate  
FSPS  
(FADC/TCONV  
)
AVDD = 3V  
kSPS TCONV = 20 clock  
FADC = 6 MHz  
-
-
Integral Non-Linearity Error  
Differential Non-Linearity  
Gain error  
INL  
DNL  
EG  
LSB  
LSB  
LSB  
LSB  
LSB  
pF  
+1.6  
-1  
+2.1  
-1.5  
-4.7  
+3.6  
+4.7  
-
-
-3.4  
+2.2  
+3.1  
-
-
Offset error  
EOFFSET  
EABS  
CIN  
-
Absolute error  
-
Internal Capacitance  
Input Load  
3.2  
6
RIN  
kΩ  
-
-
Monotonic  
-
Guaranteed  
-
Aug. 17, 2018  
Page 134 of 148  
Rev 1.02  
NUC121/125  
EF (Full scale error) = EO + EG  
Gain Error Offset Error  
EG  
EO  
4095  
4094  
4093  
4092  
Ideal transfer curve  
7
6
5
4
3
2
1
ADC  
output  
code  
Actual transfer curve  
DNL  
1 LSB  
4095  
Analog input voltage  
(LSB)  
Offset Error  
EO  
Note: The INL is the peak difference between the transition point of the steps of the calibrated transfer  
curve and the ideal transfer curve. A calibrated transfer curve means it has calibrated the offset and  
gain error from the actual transfer curve.  
Typical connection diagram using the ADC  
VDD  
(1)  
RIN  
12-bit  
Converter  
AINx  
(1)  
CIN  
Note: GND < AINX < VDD  
Aug. 17, 2018  
Page 135 of 148  
Rev 1.02  
NUC121/125  
8.4.2 LDO  
Symbol  
VDD  
Parameter  
DC Power Supply  
Output Voltage  
Temperature  
Min  
2.5  
Typ  
-
Max  
5.5  
Unit  
V
Test Condition  
VLDO  
TA  
V
1.62  
-40  
1.8  
25  
1.98  
+105  
Note 1: It is recommended a 0.1μF bypass capacitor is connected between VDD and the closest VSS  
pin of the device.  
Note 2: For ensuring power stability, a 1μF Capacitor must be connected between LDO_CAP pin  
and the closest VSS pin of the device.  
8.4.3 Low-Voltage Reset  
Symbol  
AVDD  
TA  
Parameter  
Supply Voltage  
Temperature  
Min  
0
Typ  
-
Max  
5.5  
+105  
-
Unit  
V
Test Condition  
-
-40  
-
-
ILVR  
Quiescent Current  
uA  
V
AVDD = 5.5V  
TA = 85  
TA = 25℃  
TA = -40℃  
1.1  
2.2  
2.1  
2.0  
129  
2.1  
2.0  
1.9  
-
2.3  
2.2  
2.1  
-
VPOR  
Threshold Voltage  
Start-up Time  
V
V
TLVR_Start  
uS  
8.4.4 Brown-out Detector  
Symbol  
AVDD  
TA  
Parameter  
Supply Voltage  
Temperature  
Min  
0
Typ  
-
Max  
5.5  
Unit  
V
Test Condition  
-
μA  
V
-
-40  
-
-
+105  
-
IBOD  
Quiescent Current  
AVDD = 5.5V  
BODVL [1:0] = 11  
BODVL [1:0] = 10  
BODVL [1:0] = 01  
BODVL [1:0] = 00  
BODVL [1:0] = 11  
81  
4.5  
3.7  
2.7  
2.2  
4.6  
4.3  
3.5  
2.55  
2.05  
4.3  
4.7  
V
3.9  
Brown-out Voltage  
(Falling edge)  
VBOD  
V
2.85  
2.35  
.4.7  
V
VBOD  
Brown-out Voltage  
V
Aug. 17, 2018  
Page 136 of 148  
Rev 1.02  
NUC121/125  
(Rising edge)  
Start-up Time  
V
V
BODVL [1:0] = 10  
3.6  
2.6  
2.1  
-
3.8  
2.75  
2.25  
1060  
4.0  
2.9  
2.4  
-
BODVL [1:0] = 01  
BODVL [1:0] = 00  
V
TBOD_Start  
uS  
8.4.5 Power-on Reset  
Symbol  
TA  
Parameter  
Min  
-40  
1.5  
Typ  
-
Max  
+105  
2.2  
Unit  
Test Condition  
Temperature  
Threshold Voltage  
-
-
VPOR  
VHYS  
V
2
Power Drop Detect Voltage  
V
1.78  
VPOR  
VHYS  
t (dont care)  
Figure 8.4-1 Power-up Ramp Condition  
Aug. 17, 2018  
Page 137 of 148  
Rev 1.02  
NUC121/125  
8.4.6 Temperature Sensor  
SPECIFICATIONS  
TEST CONDITION  
(supply voltage = 3V)  
PARAMETER  
SYM.  
MIN. TYP. MAX. UNIT  
Detection Temperature  
Operating current  
Gain  
TDET  
ITEMP  
VTG  
-40  
6.4  
-1.8  
-
+105  
10.5  
oC  
-
-
A  
-1.76  
725  
-1.73 mV/ oC  
mV Temperature at 0 oC  
Offset  
VTO  
-
Note 1: Internal operation voltage comes from LDO.  
Note 2: The temperature sensor formula for the output voltage (Vtemp) is as below equation.  
Vtemp (mV) = Gain (mV/) x Temperature () + Offset (mV)  
Aug. 17, 2018  
Page 138 of 148  
Rev 1.02  
NUC121/125  
8.4.7  
USB PHY  
8.4.7.1 Low-full-Speed DC Electrical Specifications  
Symbol  
VIH  
Parameter  
Input High (driven)  
Min.  
2.0  
-
Typ.  
Max.  
Unit  
V
Test Conditions  
-
-
-
-
0.8  
-
-
VIL  
Input Low  
V
-
VDI  
Differential Input Sensitivity  
0.2  
V
|PADP-PADM|  
Differential  
VCM  
0.8  
0.8  
-
-
2.5  
2.0  
V
V
Includes VDI range  
-
Common-mode Range  
Single-ended Receiver  
Threshold  
VSE  
Receiver Hysteresis  
Output Low (driven)  
Output High (driven)  
Output Signal Cross Voltage  
Pull-up Resistor  
-
200  
-
mV  
V
-
-
-
-
-
VOL  
VOH  
VCRS  
RPU  
RPD  
0
-
-
-
-
-
0.3  
2.8  
3.6  
V
1.3  
2.0  
V
1.425  
14.25  
1.575  
15.75  
kΩ  
kΩ  
Pull-down Resistor  
TERMINATION Voltage for  
Uptream port pull up (RPU)  
VTRM  
3.0  
-
3.6  
V
ZDRV  
CIN  
Driver Output Resistance  
Transceiver Capacitance  
-
-
10  
-
-
Ω
Steady state drive*  
Pin to GND  
20  
pF  
*Driver output resistance doesn’t include series resistor resistance.  
8.4.7.2 USB Full-Speed Driver Electrical Characteristics  
Symbol  
TFR  
Parameter  
Min.  
4
Typ.  
Max.  
20  
Unit  
ns  
Test Conditions  
CL=50p  
Rise Time  
Fall Time  
-
-
-
TFF  
4
20  
ns  
CL=50p  
TFRFF  
Rise and Fall Time Matching  
90  
111.11  
%
TFRFF=TFR/TFF  
8.4.7.3 USB LDO Specification  
Symbol  
VBUS  
Parameter  
VBUS Pin Input Voltage  
LDO Output Voltage  
Min.  
4.0  
3.0  
-
Typ.  
5.0  
Max.  
5.5  
3.6  
-
Unit  
Test Conditions  
V
V
-
-
-
VDD33  
Cbp  
3.3  
External Bypass Capacitor  
1.0  
uF  
Aug. 17, 2018  
Page 139 of 148  
Rev 1.02  
NUC121/125  
8.5 Flash DC Electrical Characteris  
Symbol  
Parameter  
Supply Voltage  
Endurance  
Min  
Typ  
Max  
1.98  
-
Unit  
V
Test Condition  
[1]  
VFLA  
1.62  
1.8  
cycles[2]  
year  
mS  
NENDUR  
TRET  
20,000  
-
-
-
-
-
-
-
-
Data Retention  
Page Erase Time  
Mass Erase Time  
Program Time  
Read Current  
100  
20  
20  
20  
-
-
TERASE  
TMER  
TPROG  
IDD1  
40  
mS  
TA = 25℃  
40  
uS  
40  
mA  
TBD  
TBD  
TBD  
IDD2  
Program Current  
Erase Current  
mA  
-
IDD3  
uA  
-
Note 1: VFLA is source from chip LDO output voltage.  
Note 2: Number of program/erase cycles.  
Note 3: This table is guaranteed by design, not test in production.  
Aug. 17, 2018  
Page 140 of 148  
Rev 1.02  
NUC121/125  
8.6 I2C Dynamic Characteristics  
Standard Mode[1][2]  
Fast Mode[1][2]  
Symbol  
Parameter  
Unit  
Min.  
4.7  
Max.  
-
Min.  
1.2  
Max.  
tLOW  
tHIGH  
SCL low period  
SCL high period  
-
uS  
uS  
uS  
uS  
uS  
uS  
nS  
uS  
nS  
nS  
pF  
4
4.7  
4
-
0.6  
1.2  
-
tSU; STA  
tHD; STA  
tSU; STO  
tBUF  
Repeated START condition setup time  
START condition hold time  
STOP condition setup time  
Bus free time  
-
-
-
-
-
0.6  
4
0.6  
-
4.7[3]  
250  
0[4]  
-
-
1.2[3]  
100  
0[4]  
-
tSU;DAT  
tHD;DAT  
tr  
Data setup time  
-
-
Data hold time  
3.45[5]  
1000  
300  
400  
0.8[5]  
300  
300  
400  
SCL/SDA rise time  
20+0.1Cb  
-
tf  
SCL/SDA fall time  
-
Cb  
Capacitive load for each bus line  
-
-
Notes:  
1. Guaranteed by design, not tested in production.  
2. HCLK must be higher than 2 MHz to achieve the maximum standard mode I2C frequency. It must  
be higher than 8 MHz to achieve the maximum fast mode I2C frequency.  
3. I2C controller must be retriggered immediately at slave mode after receiving STOP condition.  
4. The device must internally provide a hold time of at least 300 ns for the SDA signal in order to  
bridge the undefined region of the falling edge of SCL.  
5. The maximum hold time of the Start condition has only to be met if the interface does not stretch  
the low period of SCL signal.  
Repeated  
START  
STOP  
START  
STOP  
SDA  
SCL  
tBUF  
tLOW  
tr  
tf  
tHIGH  
tHD;STA  
tSU;STA  
tSU;STO  
tHD;DAT  
tSU;DAT  
Figure 8.6-1 I2C Timing Diagram  
Aug. 17, 2018  
Page 141 of 148  
Rev 1.02  
NUC121/125  
8.7 SPI Dynamic Characteristics  
8.7.1 Dynamic Characteristics of Data Input and Output Pin  
SYMBOL  
PARAMETER  
MIN.  
TYP.  
MAX.  
UNIT  
SPI MASTER MODE (VDD = 4.5 V~5.5V, 30 PF LOADING CAPACITOR)  
tDS  
tDH  
tV  
Data setup time  
4
0
-
2
-
-
-
ns  
ns  
ns  
Data hold time  
Data output valid time  
7
11  
SPI MASTER MODE (VDD = 3.0~3.6 V, 30 PF LOADING CAPACITOR)  
tDS  
tDH  
tV  
Data setup time  
5
0
-
3
-
-
-
ns  
ns  
ns  
Data hold time  
Data output valid time  
13  
18  
CLKP=0  
CLKP=1  
SPICLK  
tV  
Data Valid  
MOSI  
MISO  
Data Valid  
CLKP=0, TX_NEG=1, RX_NEG=0  
or  
CLKP=1, TX_NEG=0, RX_NEG=1  
tDS  
tDH  
Data Valid  
tV  
Data Valid  
Data Valid  
Data Valid  
Data Valid  
MOSI  
MISO  
CLKP=0, TX_NEG=0, RX_NEG=1  
or  
CLKP=1, TX_NEG=1, RX_NEG=0  
tDS  
tDH  
Data Valid  
Figure 8.7-1 SPI Master Mode Timing Diagram  
SYMBOL  
PARAMETER  
MIN.  
TYP.  
MAX.  
UNIT  
SPI SLAVE MODE (VDD = 4.5 V~5.5V, 30 PF LOADING CAPACITOR)  
tDS  
tDH  
tV  
Data setup time  
0
-
-
ns  
ns  
ns  
Data hold time  
2*PCLK+4  
-
-
Data output valid time  
-
2*PCLK+11  
2*PCLK+19  
SPI SLAVE MODE (VDD = 3.0 V ~ 3.6 V, 30 PF LOADING CAPACITOR)  
Aug. 17, 2018  
Page 142 of 148  
Rev 1.02  
NUC121/125  
tDS  
tDH  
tV  
Data setup time  
0
-
-
ns  
ns  
ns  
Data hold time  
2*PCLK+6  
-
-
Data output valid time  
-
2*PCLK+19  
2*PCLK+25  
CLKP=0  
CLKP=1  
SPICLK  
tDS  
tDH  
Data Valid  
Data Valid  
MOSI  
MISO  
Data Valid  
CLKP=0, TX_NEG=1, RX_NEG=0  
or  
CLKP=1, TX_NEG=0, RX_NEG=1  
tv  
Data Valid  
tDS  
tDH  
Data Valid  
Data Valid  
Data Valid  
MOSI  
MISO  
CLKP=0, TX_NEG=0, RX_NEG=1  
or  
CLKP=1, TX_NEG=1, RX_NEG=0  
tv  
Data Valid  
Figure 8.7-2 SPI Slave Mode Timing Diagram  
Aug. 17, 2018  
Page 143 of 148  
Rev 1.02  
NUC121/125  
9 PACKAGE DIMENSIONS  
9.1 LQFP 64S (7x7x1.4 mm)  
Aug. 17, 2018  
Page 144 of 148  
Rev 1.02  
NUC121/125  
9.2 LQFP 48L (7x7x1.4 mm)  
H
36  
25  
37  
24  
H
13  
48  
12  
1
Controlling dimension  
:
Millimeters  
Dimension in inch  
Dimension in mm  
Symbol  
Min Nom Max Min Nom Max  
A
1
0.002 0.004 0.006 0.05  
0.053 0.055 0.057 1.35  
0.10 0.15  
A
2
1.40  
1.45  
0.25  
0.20  
7.10  
7.10  
0.65  
9.10  
A
0.006  
0.004  
0.008 0.010 0.15 0.20  
b
c
D
0.006  
0.10 0.15  
0.008  
7.00  
7.00  
6.90  
6.90  
0.35  
0.272 0.276 0.280  
0.272 0.276 0.280  
E
0.020  
0.354  
0.354  
0.014  
0.350  
0.350  
0.018  
0.026  
0.50  
e
H
D
0.358 8.90 9.00  
0.358 8.90 9.00  
9.10  
0.60 0.75  
1.00  
E
H
L
0.024 0.030  
0.45  
0
0.039  
0.004  
7
1
L
Y
0.10  
7
0
0
Aug. 17, 2018  
Page 145 of 148  
Rev 1.02  
NUC121/125  
9.3 QFN 33Z (5x5x0.8 mm)  
Aug. 17, 2018  
Page 146 of 148  
Rev 1.02  
NUC121/125  
10 REVISION HISTORY  
Revision  
Date  
Description  
1.00  
2017.02.15  
Preliminary version  
1.  
Fixed the typo of Operating Current Normal Run Mode HCLK = 50  
MHz in section 8.2 DC Electrical Characteristics.  
1.01  
1.02  
2017.12.14  
2018.08.17  
2.  
3.  
Fixed the number of ADC channel in Table 4.1-2.  
Fixed Internal Reference Voltage to Internal Voltage (Band-gap) in  
Figure 6.2-7.  
1.  
Removed the ICE_DAT and ICE_CLK description from PF.2 and  
PF.3 in section 4.2 and 4.3.  
Aug. 17, 2018  
Page 147 of 148  
Rev 1.02  
NUC121/125  
Important Notice  
Nuvoton Products are neither intended nor warranted for usage in systems or equipment, any  
malfunction or failure of which may cause loss of human life, bodily injury or severe property  
damage. Such applications are deemed, “Insecure Usage”.  
Insecure usage includes, but is not limited to: equipment for surgical implementation, atomic  
energy control instruments, airplane or spaceship instruments, the control or operation of  
dynamic, brake or safety systems designed for vehicular use, traffic signal instruments, all  
types of safety devices, and other applications intended to support or sustain life.  
All Insecure Usage shall be made at customer’s risk, and in the event that third parties lay  
claims to Nuvoton as a result of customer’s Insecure Usage, customer shall indemnify the  
damages and liabilities thus incurred by Nuvoton.  
Aug. 17, 2018  
Page 148 of 148  
Rev 1.02  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY