STM32L433RCT6 - Which external interrupt GPIO pin can I used for wakeup ?
I am using the STM32L433RCT6 and need to assign a GPIO pin as an external interrupt, which will be used to wake and shutdown the MCU (shutdown must use minimal power).
However, I am not sure if I have to use a specific GPIO pin, or if I can use any GPIO pin for the external interrupt ?
The external interrput will be connected to a momentary push button (net PWR_SWITCH)...

There will be a procedure to wake and shutdown the MCU as explained below (there is also a link to a video to demonstrate the procedure)...
Start the switch-on cycle by clicking the button once. After approx. one second, an LED will flash. You must
acknowledge the LED light immediately by clicking the button again. This sequence - a click as soon as the LED appears - will be repeated two more times. After a total of four clicks, the MCU will wake up.
If you do not act promptly after seeing the LED light, or if you push the button too soon, it will ignore the switch-on attempt. This four-click switch-on cycle has been designed to prevent the MCU from being switched on accidentally.
The proceudre to shutdown the MCU will consist of holding the button for a fixed time e.g. 10 seconds
An example is shown in this video...
