Ну так в моём предложении именно это и произойдёт. Или есть другая
интерпретация предложенного мной кода? // Сначала сохраним в переменной the corresponding IR bit
uint8_t ir = LPC_TIM2->IR;
// А в конце обрезетим интеррапт
LPC_TIM2->IR = ir;// Очистка флага