
PIC16C717/770/771
DS41120B-page 124
2002 Microchip Technology Inc.
TABLE 12-6:
INITIALIZATION CONDITIONS FOR ALL REGISTERS
Register
Power-on Reset or
Brown-out Reset
MCLR Reset or
WDT Reset
Wake-up via WDT or
Interrupt
W
xxxx xxxx
uuuu uuuu
INDF
0000 0000
uuuu uuuu
TMR0
xxxx xxxx
uuuu uuuu
PCL
0000h
PC + 1
(1)
STATUS
0001 1xxx
000q quuu
(2)
uuuq quuu
(2)
FSR
xxxx xxxx
uuuu uuuu
PORTA
xxxx 0000
uuuu 0000
uuuu uuuu
PORTB
xxxx xx11
uuuu uu11
uuuu uuuu
PCLATH
---0 0000
---u uuuu
INTCON
0000 000x
0000 000u
uuuu uuqq
PIR1
-0-- 0000
-0-- uuuu
PIR2
0--- 0---
q--- q---
TMR1L
xxxx xxxx
uuuu uuuu
TMR1H
xxxx xxxx
uuuu uuuu
T1CON
--00 0000
--uu uuuu
TMR2
0000 0000
uuuu uuuu
T2CON
-000 0000
-uuu uuuu
SSPBUF
xxxx xxxx
uuuu uuuu
SSPCON
0000 0000
uuuu uuuu
CCPR1L
xxxx xxxx
uuuu uuuu
CCPR1H
xxxx xxxx
uuuu uuuu
CCP1CON
0000 0000
uuuu uuuu
ADRESH
xxxx xxxx
uuuu uuuu
ADCON0
0000 0000
uuuu uuuu
OPTION_REG
1111 1111
uuuu uuuu
TRISA
1111 1111
uuuu uuuu
TRISB
1111 1111
uuuu uuuu
PIE1
-0-- 0000
-u-- uuuu
PIE2
0--- 0---
u--- u---
PCON
---- 1-qq
---- 1-uu
---- u-uu
PR2
1111 1111
SSPADD
0000 0000
uuuu uuuu
SSPSTAT
0000 0000
uuuu uuuu
WPUB
1111 1111
uuuu uuuu
IOCB
1111 0000
uuuu uuuu
Legend: u = unchanged,
x
= unknown,
-
= unimplemented bit, read as ’0’, q = value depends on condition
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).
2: See
Table 12-5 for RESET value for specific condition.