Added interrupt_SIT() function