NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
14
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
–
8 selectable time-out period from 1.6 ms ~ 26.0 sec (depending on clock source)
–
Wake-up from Power-down or Idle mode
–
Interrupt or reset selectable on watchdog time-out
–
Supports 4 selectable Watchdog Timer reset delay period(1026, 130, 18 or 3 WDT_CLK)
Window Watchdog Timer
–
6-bit down counter with 11-bit prescale for wide range window selected
RTC
–
Supports software compensation by setting frequency compensate register (FCR)
–
Supports RTC counter (second, minute, hour) and calendar counter (day, month, year)
–
Supports Alarm registers (second, minute, hour, day, month, year)
–
Selectable 12-hour or 24-hour mode
–
Automatic leap year recognition
–
Supports periodic time tick interrupt with 8 period options 1/128, 1/64, 1/32, 1/16, 1/8, 1/4,
1/2 and 1 second
–
Supports battery power pin (V
BAT
)
–
Supports wake-up function
PWM/Capture
–
Up to three built-in 16-bit PWM generators providing six PWM outputs or three
complementary paired PWM outputs
–
Each PWM generator equipped with one clock source selector, one clock divider, one 8-bit
prescaler and one Dead-Zone generator for complementary paired PWM
–
Supports One-shot or Auto-reload mode
–
Up to six 16-bit digital capture timers (shared with PWM timers) providing six rising/falling
capture inputs
–
Supports Capture interrupt
UART
–
Up to three UART controllers
–
UART ports with flow control (TXD, RXD, nCTS and nRTS)
–
UART0 with 64-byte FIFO is for high speed
–
UART1/2(optional) with 16-byte FIFO for standard device
–
Supports IrDA (SIR) and LIN function
–
Supports RS-485 9-bit mode and direction control
–
Programmable baud-rate generator up to 1/16 system clock
–
Supports CTS wake-up function (UART0 and UART1 support)
–
Supports PDMA mode
SPI
–
Up to two sets of SPI controllers
–
The maximum SPI clock rate of Master can up to 36 MHz (chip working at 5V)
–
The maximum SPI clock rate of Slave can up to 18 MHz (chip working at 5V)
–
Supports SPI Master/Slave mode
–
Full duplex synchronous serial data transfer
–
Variable length of transfer data from 8 to 32 bits
–
MSB or LSB first data transfer
–
Rx and Tx on both rising or falling edge of serial clock independently
–
Two slave/device select lines in Master mode, and one slave/device select line in Slave
mode
–
Supports Byte Suspend mode in 32-bit transmission
–
Supports PDMA mode
–
Supports three wire, no slave select signal, bi-direction interface
I
2
C
–
Up to two sets of I
2
C devices
–
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