The STM32 F1xx micro-controller provide up to 20 possible EXTI (external interrupt) sources; although in many cases the various sources share a single interrupt vector. The possible sources and their corresponding event/vector (for the STM32 F100) are