Datasheet

PIC12F609/615/617/12HV609/615
DS41302D-page 116 2010 Microchip Technology Inc.
TABLE 12-5: INITIALIZATION CONDITION FOR REGISTERS (PIC12F615/617/HV615)
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 --u0 u000 --uu uuuu
PCLATH 0Ah/8Ah ---0 0000 ---0 0000 ---u uuuu
INTCON 0Bh/8Bh 0000 0000 0000 0000 uuuu uuuu
(2)
PIR1 0Ch -000 0-00 -000 0-00 -uuu u-uu
(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
(1)
11h 0000 0000 0000 0000 uuuu uuuu
T2CON
(1)
12h -000 0000 -000 0000 -uuu uuuu
CCPR1L
(1)
13h xxxx xxxx uuuu uuuu uuuu uuuu
CCPR1H
(1)
14h xxxx xxxx uuuu uuuu uuuu uuuu
CCP1CON
(1)
15h 0-00 0000 0-00 0000 u-uu uuuu
PWM1CON
(1)
16h 0000 0000 0000 0000 uuuu uuuu
ECCPAS
(1)
17h 0000 0000 0000 0000 uuuu uuuu
VRCON 19h 0-00 0000 0-00 0000 u-uu uuuu
CMCON0 1Ah 0000 -0-0 0000 -0-0 uuuu -u-u
CMCON1 1Ch ---0 0-10 ---0 0-10 ---u u-qu
ADRESH
(1)
1Eh xxxx xxxx uuuu uuuu uuuu uuuu
ADCON0
(1)
1Fh 00-0 0000 00-0 0000 uu-u uuuu
OPTION_REG 81h 1111 1111 1111 1111 uuuu uuuu
TRISIO 85h --11 1111 --11 1111 --uu uuuu
PIE1 8Ch -00- 0-00 -00- 0-00 -uu- u-uu
PCON 8Eh ---- --0x ---- --uu
(1, 5)
---- --uu
OSCTUNE 90h ---0 0000 ---u uuuu ---u uuuu
PR2 92h 1111 1111 1111 1111 1111 1111
APFCON 93h ---0 --00 ---0 --00 ---u --uu
WPU 95h --11 -111 --11 -111 --uu -uuu
IOC 96h --00 0000 --00 0000 --uu uuuu
PMCON1
(6)
98h ---- -000 ---- -000 ---- -uuu
PMCON2
(6)
99h ---- ---- ---- ---- ---- ----
PMADRL
(6)
9Ah 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-6 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: For PIC12F617 only.