Datasheet

2011 Microchip Technology Inc. Preliminary DS41576B-page 149
PIC12F752/HV752
TABLE 17-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/
100h/180h
xxxx xxxx xxxx xxxx uuuu uuuu
TMR0 01h xxxx xxxx uuuu uuuu uuuu uuuu
PCL 02h/82h/
102h/182h
0000 0000 0000 0000 PC + 1
(3)
STATUS 03h/83h/
103h/183h
0001 1xxx 000q quuu
(4)
uuuq quuu
(4)
FSR 04h/84h/
104h/184h
xxxx xxxx uuuu uuuu uuuu uuuu
PORTA 05h --xx xxxx --uu uuuu --uu uuuu
IOCAF 08h --00 0000 --00 0000 --uu uuuu
PCLATH 0Ah/8Ah/
10Ah/18Ah
---0 0000 ---0 0000 ---u uuuu
INTCON 0Bh/8Bh/
10Bh/18Bh
0000 0000 0000 0000 uuuu uuuu
(2)
PIR1 0Ch 00-- -0-0 00-- -0-0 uu-- -u-u
(2)
PIR2 0Dh --00 -0-0 --00 -0-0 --uu -u-u
(2)
TMR1L 0Fh xxxx xxxx uuuu uuuu uuuu uuuu
TMR1H 10h xxxx xxxx uuuu uuuu uuuu uuuu
T1CON 11h 0000 00-0 uuuu uu-u uuuu uu-u
T1GCON 12h 0000 0x00 0000 0x00 uuuu uuuu
CCPR1L
(1)
13h xxxx xxxx uuuu uuuu uuuu uuuu
CCPR1H
(1)
14h xxxx xxxx uuuu uuuu uuuu uuuu
CCP1CON
(1)
15h --00 0000 --00 0000 --uu uuuu
ADRESL
(1)
1Ch xxxx xxxx uuuu uuuu uuuu uuuu
ADRESH
(1)
1Dh xxxx xxxx uuuu uuuu uuuu uuuu
ADCON0
(1)
1Eh 0000 0000 0000 0000 uuuu uuuu
ADCON1
(1)
1Fh -000 ---- -000 ---- -uuu ----
OPTION_REG 81h/181h 1111 1111 1111 1111 uuuu uuuu
TRISA 85h --11 1111 --11 1111 --uu uuuu
IOCAP 88h --00 0000 --00 0000 --uu uuuu
PIE1 8Ch 00-- -000 00-- -000 uu-- -uuu
PIE2 8Dh --00 -0-0 --00 -0-0 --uu -u-u
OSCCON 8Fh --01 -00- --uu -uu- --uu -uu-
FVRCON 90h 0000 ---- 0000 ---- uuuu ----
DACCON0 91h 000- -0-- 000- -0-- uuu- -u--
DACCON1 92h ---0 0000 ---0 0000 ---u uuuu
CM2CON0 9Bh 0000 0100 0000 0100 uuuu uuuu
Legend: u = unchanged, x = unknown, – = unimplemented bit, reads as0’, 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 PIRx 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 Ta b le 17-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.