PIC16F913/914/916/917/946
TABLE 16-4: INITIALIZATION CONDITION FOR REGISTERS (CONTINUED)
• Wake-up from Sleep
through interrupt
• MCLR Reset
• WDT Reset
• Brown-out Reset(1)
Register
Address
Power-on Reset
• Wake-up from Sleep
through WDT time-out
RCREG
1Ah
1Bh
1Ch
1Dh
1Eh
1Fh
0000 0000
xxxx xxxx
xxxx xxxx
--00 0000
xxxx xxxx
0000 0000
1111 1111
1111 1111
1111 1111
1111 1111
1111 1111
0000 0000
xxxx xxxx
xxxx xxxx
--00 0000
uuuu uuuu
0000 0000
1111 1111
1111 1111
1111 1111
1111 1111
1111 1111
uuuu uuuu
uuuu uuuu
uuuu uuuu
--uu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
CCPR2L(6)
CCPR2H(6)
CCP2CON(6)
ADRESH
ADCON0
OPTION_REG 81h/181h
TRISA
TRISB
TRISC
TRISD(6)
TRISE
85h
86h/186h
87h
88h
89h
---- 1111
1111 1111(7)
---- 1111
1111 1111(7)
---- uuuu
uuuu uuuu(7)
PIE1
8Ch
8Dh
8Eh
8Fh
90h
91h
92h
93h
94h
95h
96h
97h
98h
99h
9Ch
9Dh
9Eh
9Fh
105h
107h
108h
0000 0000
0000 -0-0
--01 --0x
-110 q000
---0 0000
1111 1111
1111 1111
0000 0000
0000 0000
1111 1111
0000 ----
---- --10
0000 -010
0000 0000
0000 0000
0-0- 0000
xxxx xxxx
-000 ----
---0 1000
0001 0011
0000 0000
0000 0000
0000 -0-0
--0u --uu(1,5)
-110 x000
---u uuuu
1111 1111
1111 1111
0000 0000
0000 0000
1111 1111
0000 ----
---- --10
0000 -010
0000 0000
0000 0000
0-0- 0000
uuuu uuuu
-000 ----
---0 1000
0001 0011
0000 0000
uuuu uuuu
uuuu -u-u
--uu --uu
-uuu uuuu
---u uuuu
uuuu uuuu
1111 1111
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu ----
---- --uu
uuuu -uuu
uuuu uuuu
uuuu uuuu
u-u- uuuu
uuuu uuuu
-uuu ----
---u uuuu
uuuu uuuu
uuuu uuuu
PIE2
PCON
OSCCON
OSCTUNE
ANSEL
PR2
SSPADD
SSPSTAT
WPUB
IOCB
CMCON1
TXSTA
SPBRG
CMCON0
VRCON
ADRESL
ADCON1
WDTCON
LCDCON
LCDPS
Legend: u= unchanged, x= unknown, - = unimplemented bit, reads as ‘0’, q= value depends on condition.
Note 1: If VDD goes too low, Power-on Reset will be activated and registers will be affected differently.
2: One or more bits in INTCON and/or PIR1 will be affected (to cause wake-up).
3: When the wake-up is due to an interrupt and the GIE bit is set, the PC is loaded with the interrupt
vector (0004h).
4: See Table 16-5 for Reset value for specific condition.
5: If Reset was due to brown-out, then bit 0 = 0. All other Resets will cause bit 0 = u.
6: PIC16F914/917 and PIC16F946 only.
7: PIC16F946 only.
© 2007 Microchip Technology Inc.
DS41250F-page 227