Data Sheet
NUC123
May 3, 2017 Page 10 of 99 Rev.2.04
NUC123 SERIES DATASHEET
– 8 selectable time-out period from 1.6ms ~ 26.0sec (depending on clock source)
– Wake-up from Power-down or Idle mode
– Interrupt or reset selectable on watchdog timer time-out
– Interrupt on windowed-watchdog timer time-out
– Reset on windowed-watchdog timer time-out or reload in an unexpected time window
PWM/Capture
– Up to two built-in 16-bit PWM generators provided with four PWM outputs or two
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
– Up to four 16-bit digital Capture timers (shared with PWM timers) provided with four
rising/falling capture inputs
– Supports Capture interrupt
UART
– Up to two UART controllers
– UART ports with flow control (TXD, RXD, CTS and RTS)
– UART0/1 with 16-byte FIFO for standard device
– Support IrDA (SIR) function
– Supports RS-485 9-bit mode and direction control.
– Programmable baud-rate generator up to 1/16 system clock
– Supports PDMA mode
SPI
– Up to three sets of SPI controllers
– 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
– Up to two slave/device select lines in Master mode
– Supports Byte Suspend mode in 16/24/32-bit transmission
– Supports PDMA transfer
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 the bus
– Serial clock synchronization allows 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
– Programmable clocks allowing versatile rate control
– Supports multiple address recognition (four slave address with mask option)
– Supports wake-up by address recognition (for 1st slave address only)
I
2
S
– Interface with external audio CODEC
– Operated as either master or Slave mode
– Capable of handling 8-, 16-, 24- and 32-bit word sizes
– Supports Mono and stereo audio data
– Supports I
2
S and MSB justified data format
– Two 8 word FIFO data buffers are provided, one for transmitting and the other for
receiving