Microchip Technology MCP1630DM-DDBS1 Data Sheet

Page of 176
PIC12F683
DS41211D-page 90
©
 2007 Microchip Technology Inc.
TABLE 12-4:
INITIALIZATION CONDITION FOR REGISTERS
Register
Address
Power-on Reset
MCLR Reset
WDT Reset
Brown-out Reset
(1)
Wake-up from Sleep 
through Interrupt
Wake-up from Sleep through 
WDT Time-out
W
xxxx xxxx
uuuu uuuu
uuuu uuuu
INDF
00h/80h
xxxx xxxx
xxxx xxxx
uuuu uuuu
TMR0
01h
xxxx xxxx
uuuu uuuu
uuuu uuuu
PCL
02h/82h
0000 0000
0000 0000
PC + 1
(3)
STATUS
03h/83h
0001 1xxx
000q quuu
(4)
uuuq quuu
(4)
FSR
04h/84h
xxxx xxxx
uuuu uuuu
uuuu uuuu
GPIO
05h
--x0 x000
--x0 x000
--uu uuuu
PCLATH
0Ah/8Ah
---0 0000
---0 0000
---u uuuu
INTCON
0Bh/8Bh
0000 0000
0000 0000
uuuu uuuu
(2)
PIR1
0Ch
0000 0000
0000 0000
uuuu uuuu
(2)
TMR1L
0Eh
xxxx xxxx
uuuu uuuu
uuuu uuuu
TMR1H
0Fh
xxxx xxxx
uuuu uuuu
uuuu uuuu
T1CON
10h
0000 0000
uuuu uuuu
-uuu uuuu
TMR2
11h
0000 0000
0000 0000
uuuu uuuu
T2CON
12h
-000 0000
-000 0000
-uuu uuuu
CCPR1L
13h
xxxx xxxx
uuuu uuuu
uuuu uuuu
CCPR1H
14h
xxxx xxxx
uuuu uuuu
uuuu uuuu
CCP1CON
15h
--00 0000
--00 0000
--uu uuuu
WDTCON
18h
---0 1000
---0 1000
---u uuuu
CMCON0
19h
0000 0000
0000 0000
uuuu uuuu
CMCON1
20h
---- --10
---- --10
---- --uu
ADRESH
1Eh
xxxx xxxx
uuuu uuuu
uuuu uuuu
ADCON0
1Fh
00-- 0000
00-- 0000
uu-- uuuu
OPTION_REG
81h
1111 1111
1111 1111
uuuu uuuu
TRISIO
85h
--11 1111
--11 1111
--uu uuuu
PIE1
8Ch
0000 0000
0000 0000
uuuu uuuu
PCON
8Eh
--01 --0x
--0u --uu
(1,5)
--uu --uu
OSCCON
8Fh
-110 q000
-110 q000
-uuu uuuu
OSCTUNE
90h
---0 0000
---u uuuu
---u uuuu
PR2
92h
1111 1111
1111 1111
1111 1111
WPU
95h
--11 -111
--11 -111
uuuu uuuu
IOC
96h
--00 0000
--00 0000
--uu uuuu
VRCON
99h
0-0- 0000
0-0- 0000
u-u- uuuu
EEDAT
9Ah
0000 0000
0000 0000
uuuu uuuu
EEADR
9Bh
0000 0000
0000 0000
uuuu uuuu
Legend:
u
 = unchanged, 
x
 = unknown, – = unimplemented bit, reads as ‘
0
’, 
q
 = value depends on condition.
Note 1:
If V
DD
 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 12-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
.