Note 1: Interrupt flag bits get set when an interrupt condition occurs regardless of the state
of its corresponding enable bit or the global enable bit, GIE (INTCON).
Note 2: User software should ensure the appropriate interrupt flag bits are cleared (by software)
prior to enabling an interrupt, and after servicing that interrupt.