PIC18CXX2
Register 7-5: Peripheral Interrupt Request (Flag) Registers
R/W-0
PSPIF
R/W-0
ADIF
R-0
R-0
R/W-0
SSPIF
R/W-0
R/W-0
R/W-0
PIR1
PIR2
PIR1
RCIF
TXIF
CCP1IF TMR2IF TMR1IF
bit 0
bit 7
U-0
U-0
U-0
U-0
R/W-0
R/W-0
R/W-0
R/W-0
—
—
—
—
BCLIF
LVDIF
TMR3IF
CCP2IF
bit 7
bit 0
bit 7
PSPIF: Parallel Slave Port Read/Write Interrupt Flag bit
1= A read or a write operation has taken place
(must be cleared in software)
0= No read or write has occurred
bit 6
bit 5
bit 4
bit 3
bit 2
ADIF: A/D Converter Interrupt Flag bit
1= An A/D conversion completed
(must be cleared in software)
0= The A/D conversion is not complete
RCIF: USART Receive Interrupt Flag bit
1= The USART receive buffer, RCREG, is full
(cleared when RCREG is read)
0= The USART receive buffer is empty
TXIF: USART Transmit Interrupt Flag bit
1= The USART transmit buffer, TXREG, is empty
(cleared when TXREG is written)
0= The USART transmit buffer is full
SSPIF: Master Synchronous Serial Port Interrupt Flag bit
1= The transmission/reception is complete
(must be cleared in software)
0= Waiting to transmit/receive
CCP1IF: CCP1 Interrupt Flag bit
Capture Mode
1= A TMR1 register capture occurred
(must be cleared in software)
0= No TMR1 register capture occurred
Compare Mode
1= A TMR1 register compare match occurred
(must be cleared in software)
0= No TMR1 register compare match occurred
PWM Mode
Unused in this mode
bit 1
bit 0
TMR2IF: TMR2 to PR2 Match Interrupt Flag bit
1= TMR2 to PR2 match occurred
(must be cleared in software)
0= No TMR2 to PR2 match occurred
TMR1IF: TMR1 Overflow Interrupt Flag bit
1= TMR1 register overflowed
(must be cleared in software)
0= TMR1 register did not overflow
7/99 Microchip Technology Inc.
Preliminary
DS39026B-page 71