Skip to main content
Associate III
August 25, 2026
Question

XSPI Pins

  • August 25, 2026
  • 2 replies
  • 75 views

Hello,

 

I am using STM32N657X0H3Q,

I am trying to interface unused XSPIM_1 pin - PO1 and XSPIM_2 pin - PN12 as i/o pins,

However, STM32CubeMX flags “PARTLY DISABLES CONFLICT” when I try to use them as i/o pins.

 

Can I still continue to use them as GPIO, as I need to interface them with my flash, which works at 1.8v,

but my VDD=3.3V, so I only have my freedom of pins left in XSPI_1 and XSPI_2(both of them powered by VDDIO2 AND VDDIO3 are connected to same source at 1.8v), so the pins left are PO1,PO5, AND PN12, 

 

It does not raise an issue when I use PO5; it raises an issue for both PN12 and PO1,

 

Can Someone please help me sort this? Can I still use them, or do I necessarily have to go with a level shifter

 

Thank you.

2 replies

ST Technical Moderator
August 31, 2026

Hello,

 

Thanks for sharing this behavior.

Can you share your .ioc project and the STM32CubeMX screenshot of the conflict?

 

Regards.

Aimen

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
El_ChezAuthor
Associate III
August 31, 2026

Hello,

Thanks for your reply,

 

1)This is what i could see if i set PN12 as GPIO OUTPUT: CHIP SELECT OVERRIDE error in  XSPI2

 

2)This is what I could see when I select PO1 as GPIO OUTPUT: CHIP SELECT OVERRIDE error in  XSPI1

 

For this, I have attached my IOC file with the pin configuration, However in the attached document i have not enabled PN12 and PO1 to be GPIO, please let me know if i can ignore the warnings and use it as GPIO.

Please check and let me know.

 

Thank you.