PIR6

PIR6 Peripheral Interrupt Request (Flag) Register 6
Name:
PIR6
Address:
0xECB
Reset:
Access:
Bit76543210
CLC8IFCLC7IFCLC6IFCLC5IFCCP2IFCCP1IF
AccessR/WR/WR/WR/WR/WR/W
Reset000000

Bit 1 – CCP2IF: ECCP2 Interrupt Flag bit

ECCP2 Interrupt Flag bit

ValueNameDescription
1 Capture mode A TMR register capture occurred (must be cleared in software)
0 Capture mode No TMR register capture occurred
1 Compare mode A TMR register compare match occurred (must be cleared in software)
0 Compare mode No TMR register compare match occurred
PWM mode Unused in PWM mode

Bit 0 – CCP1IF: ECCP1 Interrupt Flag bit

ECCP1 Interrupt Flag bit

ValueNameDescription
1 Capture mode A TMR register capture occurred (must be cleared in software)
0 Capture mode No TMR register capture occurred
1 Compare mode A TMR register compare match occurred (must be cleared in software)
0 Compare mode No TMR register compare match occurred
PWM mode Unused in PWM mode

Bits 4, 5, 6, 7 – CLCyIF: CLCx Interrupt Flag bitThe bitFieldName is CLCy whereas all other references are to CLCx. The 'y' is necessary to split the CLC interrupts between two registers. The 'x' notation is retained to be consistent with the CLC instance numbering.

CLCx Interrupt Flag bit

ValueDescription
1 A CLCx interrupt occurred
0 No CLCx interrupt occurred