
2001 Microchip Technology Inc.
DS30292C-page 125
PIC16F87X
TABLE 12-4:
STATUS BITS AND THEIR SIGNIFICANCE
TABLE 12-5:
RESET CONDITION FOR SPECIAL REGISTERS
POR
BOR
TO
PD
0x
1
Power-on Reset
0x
0
x
Illegal, TO is set on POR
0x
x
0
Illegal, PD is set on POR
10
1
Brown-out Reset
11
0
1
WDT Reset
11
0
WDT Wake-up
11
u
MCLR Reset during normal operation
11
1
0
MCLR Reset during SLEEP or interrupt wake-up from SLEEP
Legend: x = don’t care, u = unchanged
Condition
Program
Counter
STATUS
Register
PCON
Register
Power-on Reset
000h
0001 1xxx
---- --0x
MCLR Reset during normal operation
000h
000u uuuu
---- --uu
MCLR Reset during SLEEP
000h
0001 0uuu
---- --uu
WDT Reset
000h
0000 1uuu
---- --uu
WDT Wake-up
PC + 1
uuu0 0uuu
---- --uu
Brown-out Reset
000h
0001 1uuu
---- --u0
Interrupt wake-up from SLEEP
PC + 1(1)
uuu1 0uuu
---- --uu
Legend: u = unchanged, x = unknown, - = unimplemented bit, read as '0'
Note 1: When the wake-up is due to an interrupt and the GIE bit is set, the PC is loaded with the interrupt vector
(0004h).