Skip to main content

4 replies

KDJEM.1
ST Technical Moderator
Jun 10, 2025 4:22 PM UTC

Hello @Hamady ;

 

To check whether a device is supported by the XSPI interface, you need to refer to the device datasheet. Then, check the command format and order shared in the device datasheet must be aligned with the command format and order mentioned in the STM32 reference.

For more XSPI tips and tricks, I recommend you to look at Overall FAQs for QUADSPI/OCTOSPI/HSPI/XSPI - STMicroelectronics Community

 

Thank you.

Kaouthar

 

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.
Alex - APMemory
Associate II
Feb 4, 2026 11:28 AM UTC

Hi, 

Please use APS256XXN-OB9-BG, this is latest device revision (highest speed grade covering all previous) for this PSRAM family and fully compatible with STM32H7S7 without any change, (as well as all other STM32 supporting OPI). See attached some more comment and recommendation.

Thanks

Alex

HamadyAuthor
Associate III
Feb 4, 2026 3:40 PM UTC

Hi @Alex - APMemory 

Thanks for the info 

I'm happy to report that we used APS256XXN-OB9-BG with succes in our custom pcb

Concerning the doc you shared is there any modification to be done in Cube MX

Thanks

Alex - APMemory
Associate II
Feb 4, 2026 3:59 PM UTC

Good to and thanks for the confirmation using the "OB9" version successfully

you can use the "OBR" & "OB9" version with the same configuration.

 

The report is advising a second point, which is the recommendation to use the CSBOUND function, rather the  RBX read option (row boundary crossing). if your SW is already done, no need to change, but if not, this is a better habit to take. 

Cross-page access: Method 1: By PSRAM RBX(Row Boundary Crossing) feature if available
Single-page access: Method 2: By controller page-boundary setting if available   => RECOMMENDED

AlexAPMemory_0-1770220720301.png