7.7.3 PIR1

Peripheral Interrupt Request (Flag) Register 1

Note: Interrupt flag bits are set when an interrupt condition occurs, regardless of the state of its corresponding enable bit or the Global Enable bit, GIE, of the INTCON appropriate interrupt flag bits are clear prior to enabling an interrupt.
Name: PIR1
Address: 0x70D

Bit 76543210 
 OSFIFCSWIF    ADTIFADIF 
Access R/W/HSR/W/HSR/W/HSR/W/HS 
Reset 0000 

Bit 7 – OSFIF Oscillator Fail Interrupt Flag bit

ValueDescription
1 Oscillator fail-safe interrupt has occurred (must be cleared in software)
0 No oscillator fail-safe interrupt

Bit 6 – CSWIF  Clock-Switch Complete Interrupt Flag bit

ValueDescription
1 The clock switch module indicates an Interrupt condition and is ready to complete the clock switch operation (must be cleared in software)
0 The clock switch does not indicate an Interrupt condition

Bit 1 – ADTIF ADC Threshold Interrupt Flag bit

ValueDescription
1 An A/D conversion or complex operation has completed (must be cleared in software)
0 An A/D conversion or complex operation is not complete

Bit 0 – ADIF ADC Interrupt Flag bit

ValueDescription
1 An A/D conversion or complex operation has completed (must be cleared in software)
0 An A/D conversion or complex operation is not complete
Interrupt flag bits are set when an interrupt condition occurs, regardless of the state of its corresponding enable bit or the Global Enable bit, GIE, of the INTCON appropriate interrupt flag bits are clear prior to enabling an interrupt.