on 2025-12-03 2:00 AM
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 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:
| Memory reference | Boards | Interface, Memory types | STM32Cube examples |
| MX25R6435F | B-L475E-IOT01A1 B-L475E-IOT01A2 B-L4S5I-IOT01A P-L496G-CELL02 32L496GDISCOVERY |
QUADSPI, Macronix, NORoFlash |
|
| MX25L51245 GZ2I-08G |
32F723EDISCOVERY STM32F769I-DISCO |
QUADSPI, Macronix, NOR Flash |
|
| N25Q128A13 EF840E |
32L476GDISCOVERY |
QUADSPI, Micron, NOR Flash |
|
| N25Q256A13 EF840E |
STM32L476G-EVAL STM32F446-EVAL |
QUADSPI, Micron, NOR Flash |
|
| N25Q512A13 GSF40E |
STM32746G-EVAL STM32756G-EVAL STM32F769I-EVAL STM32F779I-EVAL |
QUADSPI, Micron, NOR Flash |
|
| MT25QL512 ABB8ESF- 0SIT |
STM32G474E-EVAL |
QUADSPI, Micron, NOR Flash |
|
| MT25TL01 GHBB8ESF- 0SIT |
STM32G474E-EVAL |
QUADSPI, Micron, NOR Flash |
|
| MT25TL01 GHBA8ESF- 0SIT |
STM32H747I-EVAL |
QUADSPI, Micron, NOR Flash |
|
| MT25QL512 ABA8ESF- 0SIT |
STM32469I-EVAL |
QUADSPI, Micron, NOR Flash |
|
| MT25QL128 ABA1EW9- 0SIT |
STM32F412G-DISCO STM32F413H-DISCO STM32F469I-DISCO STM32F746G-DISCO STM32F7508-DK |
QUADSPI, Micron, NOR Flash |
|
| MT25QU512 ABB1EW9- 0SIT |
B-L462E-CELL1 |
QUADSPI, Micron, Nor Flash |
|
| W25Q128JVEIQ | STM32F746G-DISCO |
Quad SPI, Winbond, NOR Flash |
|
| MT25QL256 ABA1EW7- 0SIT |
STM32L476G-EVAL |
QUADSPI, Micron, NOR Flash |
|
| S70KL1281 DABHI023 |
STM32H735G-DK |
OCTOSPI, Infinion, Hyper RAM, PSRAM |
|
| APS6408L -3OB-BA |
STM32L4P5G-DK B-U585AI-IOT02A |
OCTOSPI, AP Memory, PSRAM |
|
| IS66WVH8 M8BLL-100BLI |
STM32L4R9I-EVAL |
OCTOSPI, ISSI, PSRAM |
|
| MX25LM51245 GXDI00 |
STM32L4P5G-DK 32L4R9IDISCOVERY STM32L562E-DK STM32L4R9I-EVAL STM32L552E-EV STM32H573I-DK STM32H735G-DK STM32H7B3I-DK STM32H7B3I-EVAL B-U585AI-IOT02A |
OCTOSPI, Macronix, NOR Flash |
|
| MX25UM51245 GXDI00 |
STM32U5A9J-DK |
OCTOSPI, Macronix, NOR Flash |
|
| MX66LM1G45 GXDI00 |
STM32U5G9J-DK1 |
OCTOSPI, Macronix, NOR Flash |
|
| MX66UW1G45 GXDI00 |
STM32H7S78-DK |
OCTOSPI, Macronix, NOR Flash |
|
| MT35XL512 ABA1G12- 0SIT |
STM32L562E-DK STM32L552E-EV STM32L4R9I-EVAL STM32H7B3I-EVAL |
OCTOSPI, Micron, NOR Flash |
|
| APS6408L-3OBM-BA | STM32L552E-EV |
OCTOSPI, AP Memory, PSRAM |
|
| APS256XXN-OBR-BG |
STM32H7S78-DK |
HSPI, AP Memory, PSRAM |
|
| APS512XXN-OBR-BG |
STM32U5A9J-DK |
HSPI, AP Memory, PSRAM |