I2CxPIR
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
CNTIF | ACKTIF | WRIF | ADRIF | PCIF | RSCIF | SCIF | |||
Access | R/W/HS | R/W/HS | R/W/HS | R/W/HS | R/W/HS | R/W/HS | R/W/HS | ||
Reset | 0 | 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 client |
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 |