17.4.3 HardFault

The HardFault exception is the generic fault mechanism, used when no other exception mechanism applies for a fault. It is handled by the function HardFault_Handler with IRQ number HardFault_IRQn. Like NMI, it is always enabled and has a higher priority than any other interrupt, except Reset and NMI.