The STM32 Nucleo board series are based on ARM Cortex-M 32-bit RISC cores optimized for high performance and energy efficiency. ARM Cortex-M features a high density instruction set and a Nested Vectored Interrupt Controller (NVIC) providing excellent interrupt handling abilities.