English
Language : 

M0516ZAN Datasheet, PDF (41/71 Pages) List of Unclassifed Manufacturers – ARM Cortex™-M0 32-BIT MICROCONTROLLER
NuMicro™ M058/M0516 Data Sheet
6.7 Serial Peripheral Interface (SPI) Controller
6.7.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. NuMicro M051™ series contains up to two 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; it
also can be configured as a slave device controlled by an off-chip master device.
6.7.2 Features
z Up to two sets of SPI controller
z Support master or slave mode operation
z Configurable bit length up to 32 bits of a transfer word and configurable word numbers up to 2
of a transaction, so the maximum bit length is 64 bits for each data transfer
z Provide burst mode operation, transmit/receive can be transferred up to two times word
transaction in one transfer
z Support MSB or LSB first transfer
z Byte or word Suspend Mode
z Variable output serial clock frequency in master mode
z Support two programmable serial clock frequencies in master mode
- 41 -
Publication Release Date: May 30, 2011
Revision V2.00