35.2 Features
The following are key features of the QSPI:
- Host SPI Interface:
- Programmable Clock Phase and Clock Polarity
- Programmable transfer delays between consecutive transfers, between clock and data, between deactivation and activation of chip select (CS)
- SPI Mode:
- To use serial peripherals, such as ADCs, DACs, LCD controllers, CAN controllers, and sensors
- 8-bit, 16-bit, or 32-bit programmable data length
- Serial Memory Mode:
- To use serial Flash memories operating in single-bit SPI, Dual SPI, and Quad SPI
- Supports “execute in place” (XIP). The system can execute code directly from a Serial Flash memory.
- Flexible Instruction register, to be compatible with all Serial Flash memories
- 32-bit Address mode (default is 24-bit address) to support Serial Flash memories larger than 128 Mbit
- Continuous Read mode
- Scrambling/Unscrambling “On-the-Fly”
- Double data rate support (read only)
- Connection to DMA Channel Capabilities Optimizes Data Transfers
- One channel for the receiver and one channel for the transmitter
- Register Write Protection