English
Language : 

M054ZBN Datasheet, PDF (41/68 Pages) List of Unclassifed Manufacturers – 32-BIT MICROCONTROLLER
NuMicro™ M052/M054BN Data Sheet
6.7 Serial Peripheral Interface (SPI)
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. This controller
supports a variable serial clock for special application.
6.7.2 Features
 Up to two sets of SPI controller
 Support master or slave mode operation
 Configurable bit length up to 32-bit of a transfer word and configurable word numbers up
to 2 of a transaction, so the maximum bit length is 64-bit for each data transfer
 Provide burst mode operation, transmit/receive can be transferred up to two times word
transaction in one transfer
 Support MSB or LSB first transfer
 Support byte reorder function
 Support byte or word suspend mode
 Support two programmable serial clock frequencies in master mode
 Support three wire, no slave select signal, bi-direction interface
 The SPI clock rate can be configured to equal the system clock rate
- 41 -
Publication Release Date: Mar. 19, 2012
Revision V1.01