Instruction Manual

NUC130 Series DATA SHEET
Publication Release Date: May 31, 2010
- 41 - Revision V1.02
5.8 Serial Peripheral Interface (SPI) Controller
5.8.1 Overview
The Serial Peripheral Interface (SPI) is a synchronous serial data communication protocol which
operates in full duplex mode. Devices communicate in master/slave mode with 4-wire bi-direction
interface. NUC1XX series contain up to four sets of 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. Each set of SPI controller can be set as a master that can drive up
to 2 external peripheral slave devices; it also can be set as a slave controlled by an off-chip master
device.
5.8.2 Features
y Four sets of SPI controller
y Support master or slave operation
y Support 1 and 2-bit serial data IN/OUT
y Configurable data length of transfer word up to 32 bits
y Variable output serial clock frequency in master mode
y Provide burst mode operation, transmit/receive can be executed up to two times in one transfer
y MSB or LSB first data transfer
y 2 slave/device select lines when it is set as the master mode, and 1 slave/device select line
when it is set as slave mode
y Fully static synchronous design with one clock domain
y Byte Suspend Sleep Mode
y Support two programmable serial output clock frequency.