PIC16C71X
TABLE 8-10: RESET CONDITION FOR SPECIAL REGISTERS, PIC16C710/71/711
Condition
Program
Counter
STATUS
Register
Power-on Reset
MCLR Reset during normal operation
MCLR Reset during SLEEP
000h
000h
000h
0001 1xxx
000u uuuu
0001 0uuu
WDT Reset
000h
0000 1uuu
WDT Wake-up
PC + 1
uuu0 0uuu
Brown-out Reset (PIC16C710/711)
Interrupt wake-up from SLEEP
000h
PC + 1(1)
0001 1uuu
uuu1 0uuu
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).
TABLE 8-11: RESET CONDITION FOR SPECIAL REGISTERS, PIC16C715
PCON
Register
PIC16C710/711
---- --0x
---- --uu
---- --uu
---- --uu
---- --uu
---- --u0
---- --uu
Condition
Program
Counter
STATUS
Register
PCON
Register
Power-on Reset
000h
0001 1xxx
u--- -10x
MCLR Reset during normal operation
000h
000u uuuu
u--- -uuu
MCLR Reset during SLEEP
000h
0001 0uuu
u--- -uuu
WDT Reset
000h
0000 1uuu
u--- -uuu
WDT Wake-up
PC + 1
uuu0 0uuu
u--- -uuu
Brown-out Reset
000h
0001 1uuu
u--- -uu0
Parity Error Reset
Interrupt wake-up from SLEEP
000h
PC + 1(1)
uuu1 0uuu
uuu1 0uuu
u--- -0uu
u--- -uuu
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).
DS30272A-page 56
© 1997 Microchip Technology Inc.