I2CxPIR
| Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CNTIF | ACKTIF | WRIF | ADRIF | PCIF | RSCIF | SCIF | |
| AccessR/W/HS | R/W/HS | R/W/HS | R/W/HS | R/W/HS | R/W/HS | R/W/HS | |
| Reset0 | 0 | 0 | 0 | 0 | 0 | 0 |
Byte Count Interrupt Flag(1)
| Value | Description |
|---|---|
1 |
Set on
the 9th falling SCL edge when I2CxCNT = 0 |
0 |
I2CxCNT value is not zero |
| Value | Description |
|---|---|
1 |
Acknowledge sequence detected, set on the 9th falling SCL edge for any byte when addressed as a slave |
0 |
Acknowledge sequence not detected |
| Value | Description |
|---|---|
1 |
Data byte detected, set on the 8th falling SCL edge for a received data byte |
0 |
Data byte not detected |
| Value | Description |
|---|---|
1 |
Address detected, set on the 8th falling SCL edge for a matching received address byte |
0 |
Address not detected |
Stop Condition Interrupt Flag(1)
| Value | Description |
|---|---|
1 |
Stop condition detected |
0 |
Stop condition not detected |
Restart Condition Interrupt Flag(1)
| Value | Description |
|---|---|
1 |
Restart condition detected |
0 |
Restart condition not detected |
Start Condition Interrupt Flag(1)
| Value | Description |
|---|---|
1 |
Start condition detected |
0 |
Start condition not detected |