IRP |
RP1 | RP0 | TO | PD | Z | DC | C |
---|---|---|---|---|---|---|---|

7 |
6 | 5 | 4 | 3 | 2 | 1 | 0 |

7 |
IRP | Unimplemented: Maintain as 0 |
---|---|---|

6 |
RP1 | Unimplemented: Maintain as 0 |

5 |
RP0 | 1:Select Bank 1 (80h - FFh)0:Select Bank 0 (00h - 7Fh) |

4 |
TO | Becomes 1 after Power-up, CLRWDT or SLEEP instructionsBecomes 0 after a WDT time-out occurs |

3 |
PD | Becomes 1 after Power-up or CLRWDT instructionBecomes 0 after SLEEP instruction |

2 |
Z | Zero Flag Becomes 1 when the result of an arithmetic or logic operation is zeroBecomes 0 when the result of an arithmetic or logic operation is NOT zero |

1 |
DC | Digit Carry/Borrow Flag (for borrow, the polarity is reversed)Becomes 1 when a carry-out from the 4th low order bit of the result occurredBecomes 0 if carry-out from the 4th low order bit of the result did NOT occur |

0 |
C | Carry/Borrow Flag (for borrow, the polarity is reversed)Becomes 1
if a carry-out from the Most Significant bit of the result occurredBecomes 0 if a carry-out from the Most Significant bit of the result did NOT occur |