PIC16F870/871
TABLE 11-3: TIME-OUT IN VARIOUS SITUATIONS
Oscillator Configuration
Power-up
PWRTE = 0
PWRTE = 1
XT, HS, LP
72 ms + 1024TOSC
1024TOSC
RC
72 ms
—
Brown-out
72 ms + 1024TOSC
72 ms
Wake-up from
SLEEP
1024TOSC
—
TABLE 11-4: STATUS BITS AND THEIR SIGNIFICANCE
POR
0
0
0
1
1
1
1
1
BOR
x
x
x
0
1
1
1
1
TO PD
1 1 Power-on Reset
0 x Illegal, TO is set on POR
x 0 Illegal, PD is set on POR
1 1 Brown-out Reset
0 1 WDT Reset
0 0 WDT Wake-up
u u MCLR Reset during normal operation
1 0 MCLR Reset during SLEEP or interrupt wake-up from SLEEP
TABLE 11-5: RESET CONDITION FOR SPECIAL REGISTERS
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
Interrupt wake-up from SLEEP
000h
PC + 1(1)
0001 1uuu
uuu1 0uuu
---- --u0
---- --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).
© 1999 Microchip Technology Inc.
Preliminary
DS30569A-page 95