PIR3

Peripheral Interrupt Request (Flag) Register 3
Name:
PIR3
Offset:
0xE36
Reset:
Access:
Bit76543210
RC2IFTX2IFRC1IFTX1IFBCL2IFSSP2IFBCL1IFSSP1IF
AccessRRRRR/WR/WR/WR/W
Reset00000000

Bits 5, 7 – RCxIF: EUSARTx Receive Interrupt Flag bit

EUSARTx Receive Interrupt Flag bit

ValueDescription
1 The EUSARTx receive buffer, RCxREG, is full (cleared by reading RCxREG)
0 The EUSARTx receive buffer is empty

Bits 4, 6 – TXxIF: EUSARTx Transmit Interrupt Flag bit

EUSARTx Transmit Interrupt Flag bit

ValueDescription
1 The EUSARTx transmit buffer, TXxREG, is empty (cleared by writing TXxREG)
0 The EUSARTx transmit buffer is full

Bits 1, 3 – BCLxIF: MSSPx Bus Collision Interrupt Flag bit

MSSPx Bus Collision Interrupt Flag bit

ValueDescription
1 A bus collision has occurred while the MSSPx module configured in I2C master was transmitting (must be cleared in software)
0 No bus collision occurred

Bits 0, 2 – SSPxIF: Synchronous Serial Port ‘x’ Interrupt Flag bit

Synchronous Serial Port ‘x’ Interrupt Flag bit

ValueDescription
1 The transmission/reception is complete (must be cleared in software)
0 Waiting to transmit/receive