SN32F100 Series
32-Bit Cortex-M0 Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 102
Version 1.9
1
1
1
0
0
0
SPI/SSP
10.1 OVERVIEW
The SSP is a Synchronous Serial Port controller capable of operation on a SPI, and 4-wire SSI bus. It can interact with
multiple masters and slaves on the bus. Only a single master and a single slave can communicate on the bus during a
given data transfer. Data transfers are in principle full duplex, with frames of 4 to 16 bits of data flowing from the master
to the slave and from the slave to the master. In practice it is often the case that only one of these data flows carries
meaningful data.
10.2 FEATURES
Compatible with Motorola SPI, and 4-wire TI SSI bus.
Synchronous Serial Communication.
Supports master or slave operation.
8-frame FIFO for both transmitter and receiver.
4-bit to 16-bit frame.
Maximum SPI speed of 25 Mbps (master) or 6 Mbps (slave) in SSP mode.
Data transfer format is from MSB or LSB controlled by register.
The start phase of data sampling location selection is 1
st
-phase or 2
nd
-phase controlled register.