Memories compatible with QUADSPI, OCTOSPI, HSPI, and XSPI interfaces
Introduction
The quad-SPI (QUADSPI), Octo-SPI (OCTOSPI), hexadeca-SPI (HSPI), and XSPI interfaces can operate in two different low level protocols: Regular-command and HyperBus.
- The Regular-command protocol is the classical frame format where the QUADSPI, OCTOSPI, HSPI, and XSPI communicate with the external memory device by using commands where each command can include up to five phases (command, address, alternate byte, dummy cycles, and data phase)
- The HyperBus protocol that enables the communication with HyperRAM and HyperFlash™ memories.
Examples of memories integrated in STM32 boards
The flexibility of the Regular-command frame format allows connection to various memory types. This includes Single-SPI, Dual-SPI, Quad-SPI, Octo-SPI, and 16-bit memories, compatible with STM32 devices. Multiple manufacturers, such as Macronix, Adesto, Micron, AP Memory, Infineon, and Winbond, supply these compatible memories. Additionally, the HyperBus protocol enables STM32 devices to support several HyperRAM and HyperFlash™ memories, available from providers like Infineon, Winbond, and ISSI.
The following table shows examples of memories used in ST official boards for STM32:
