ZERO SOM/ZERO Hardware/Peripherals/SPI

From DAVE Developer's Wiki
Jump to: navigation, search
History
Issue Date Notes
2025/06/12 First release


Peripheral SPI[edit | edit source]

The Serial Peripheral Interface (SPI) module in the ZERO SOM provides 4 SPI channels.

Description[edit | edit source]

Each SPI channel has the following features:

  • SPI transfer facility
    • Using MOSI, MISO, SSL and RSPCK (SPI clock) signals enables SPI serial transfer (four lines) or clock-synchronous operation (three lines) capable of handling serial transfer as a master or slave
  • Data formats
    • Switching between MSB first and LSB first
    • Transfer bit length selectable to 4 - 32 bits
    • 32 bits × 4-stage FIFO transmit and receive buffers
    • Up to four frames can be transmitted or received in a single transfer operation (with each frame having up to 32 bits)
  • RSPCK can be stopped automatically when the reception buffer is full for master reception