5.8.1.1 Interrupt Specifier

The __interrupt() specifier indicates that the function is an interrupt service routine and that it is to be encoded specially to suit this task. Interrupt functions are described in detail in 5.9.1 Writing an Interrupt Service Routine.