- Serial clock with programmable frequency, polarity, and phase
- SPI enable
- Generation programmable
- Programmable polarity
- Selection of SPI word lengths at 8, 16, and 32 bits
- Support of both master and slave modes
- Independent DMA requests for read and write
- No dead cycle between two successive words in slave mode
- Multiple SPI word access with a channel using an enabled FIFO
The SPI allows a duplex serial communication between a local host and SPI-compliant external devices (slaves and masters).