2026-05-22 2:36 AM - last edited on 2026-05-22 2:38 AM by Andrew Neil
Hello ST team,
we are trying to evaluate the simple GPIO pinouts on STM32N6 Nucelo & in our custom board,
2026-05-22 2:40 AM
Maybe this helps: Nucleo H7S3L8: No GPIO output on ports O and P ?
2026-05-23 2:10 AM
Hello @Madhu_S
Refer to RM0486, section PWR register PWR_SVMCR3. GPIO ports GPIOO and GPIOP are in the VDDIO2 domain, and GPION is in the VDDIO3 domain. However, there is a default isolation used to disable VDDIO2 and VDDIO3.
Therefore, your code should enable the following bits in PWR_SVMCR3:
A CubeMX project can generate the required code if you use these GPIO ports with the following functions (typically in stm32n6xx_hal_msp.c.
Best regards,
Romain
void HAL_MspInit(void)
{
/* USER CODE BEGIN MspInit 0 */
/* USER CODE END MspInit 0 */
/* System interrupt init*/
HAL_PWREx_EnableVddIO2();
HAL_PWREx_EnableVddIO3();
/* USER CODE BEGIN MspInit 1 */
/* USER CODE END MspInit 1 */
}
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.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.