![Maxim Integrated MAX32660 User Manual Download Page 159](http://html1.mh-extra.com/html/maxim-integrated/max32660/max32660_user-manual_1744484159.webp)
MAX32660 User Guide
Maxim Integrated
Page 159 of 195
13
Serial Peripheral Interface 0 (SPI0)
The Serial Peripheral Interface 0 (SPI0) is a highly configurable, synchronous communications peripheral that interfaces to
SPI devices and supports both Master and Slave modes.
13.1
SPI Port 0
Features:
Four-Wire, full-duplex communication
•
Three-Wire, half-duplex communication supported
•
Selectable number of bits per character
−
1-bit to 16-bits
•
Master and Slave mode support
•
Wakeup from
SLEEP
based on configurable Transmit and Receive FIFO Levels
•
Four SPI modes (mode 0, 1, 2, and 3)
•
Programmable Serial Clock (SCK) frequency and duty cycle
•
Master mode operation up to 60MHz
•
Slave mode operation up to 48MHz
•
Independent clock phase and clock polarity control enabling support for SPI Mode 0, 1, 2, and 3
•
32-byte Transmit FIFO, 32-byte Receive FIFO
The SPI0 Peripheral are independently configurable as for master or slave operation. A SPI network uses a single master
with one or more slave devices for a given transaction. A high level block diagram of the SPI0 peripheral is shown in
Figure 13-1: SPI0 Block Diagram
z