Multiplies I / O reading with interruption in stm32f767zi
No, since like you quoted, from the 168 possible interrupt pin sources, only 16 pins can be selected at once. And for each bit, like pin0, you can select the port only. So you can't have both PA0 and PB0 as interrupt sources, but can have PA0 and PA1, or PA0 and PB1 etc. If you wire those externally together, if one pin is already interrupting, you don't get another interrupt if another pin goes active. What you could do is set up a timer interrupt every 10ms and read all IO pins and check if there are changes that need some action.