тюююююю... ты вот первый пост в 20.00 написал. Прошло почти четыре часа. А ЭТО делается за 20 минут. А если поискать на forum.microchip.com - за все 10. Память тратить - не смеши. У самого жирного GB1xx 59 источников прерываний, это 59*3 = 177 байт. Тем более, что половину ты точно использовать не будешь.
Единственный момент - увеличится на два такта задержка на вход в обработчик.
Так что не надо паники. Про STM32 завтра у коллеги спрошу, он с бутлоадером ковырялся