| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 
|---|---|---|---|---|---|---|---|
| R/W-0 | R/W-0 | R/W-0 | R-1 | R-1 | R/W-x | R/W-x | R/W-x | 
| IRP | RP1 | RP0 | TO | PD | Z | DC | C | 
| Bit | Kind | Name | Description | 
|---|---|---|---|
| bit 7 | R/W-0 | IRP | Unimplemented, maintain as '0' | 
| bit 6 | R/W-0 | RP1 | Unimplemented, maintain as '0' | 
| bit 5 | R/W-0 | RP0 | Register band select 0 = bank 0 1 = bank 1  | 
| bit 4 | R-1 | TO | Time-out bit 0 = a WDT time-out occured 1 = after power-up, the CLRWDT instruction, or SLEEP instruction  | 
| bit 3 | R-1 | PD | power-down bit 0 = by execution of the SLEEP instruction 1 = after power-up or by the CLRWDT instruction  | 
| bit 2 | R/W-x | Z | zero bit 0 = result of last instruction is zero 1 = result of last instruction is not zero  | 
| bit 1 | R/W-x | DC | digit carry/borrow bit 0 = no carry from the 4th low order bit of the result 1 = carry from the 4th low order bit of the result occurred.  | 
| bit 0 | R/W-x | C | Carryborrow bit 0 = no carry occurred.. 1 = a carry from the MSB of the result occurred.  |