PIC12F629/675
TABLE 9-3:
TIME-OUT IN VARIOUS SITUATIONS
Power-up
Brown-out Detect
Wake-up
Oscillator Configuration
from Sleep
PWRTE = 0
PWRTE = 1
PWRTE = 0
PWRTE = 1
XT, HS, LP
TPWRT +
1024•TOSC
1024•TOSC
TPWRT +
1024•TOSC
1024•TOSC
1024•TOSC
—
RC, EC, INTOSC
TPWRT
—
TPWRT
—
TABLE 9-4:
POR
STATUS/PCON BITS AND THEIR SIGNIFICANCE
BOD
TO
PD
0
1
u
u
u
0
u
u
1
1
0
0
1
1
u
0
Power-on Reset
Brown-out Detect
WDT Reset
WDT Wake-up
u
u
u
u
u
1
u
0
MCLR Reset during normal operation
MCLR Reset during Sleep
Legend: u = unchanged, x = unknown
TABLE 9-5: SUMMARY OF REGISTERS ASSOCIATED WITH BROWN-OUT
Address Name
Value on all
other
Value on
POR, BOD
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Resets(1)
03h
8Eh
STATUS
PCON
IRP
—
RP1
—
RPO
—
TO
—
PD
—
Z
DC
C
0001 1xxx 000q quuu
—
POR
BOD ---- --0x ---- --uq
Legend:u= unchanged, x= unknown, -= unimplemented bit, reads as ‘0’, q= value depends on condition.
Note 1: Other (non Power-up) Resets include MCLR Reset, Brown-out Detect and Watchdog Timer Reset during
normal operation.
TABLE 9-6:
INITIALIZATION CONDITION FOR SPECIAL REGISTERS
Program
Counter
STATUS
Register
PCON
Register
Condition
Power-on Reset
000h
000h
0001 1xxx
000u uuuu
---- --0x
---- --uu
MCLR Reset during normal operation
MCLR Reset during Sleep
WDT Reset
000h
000h
0001 0uuu
0000 uuuu
uuu0 0uuu
0001 1uuu
uuu1 0uuu
---- --uu
---- --uu
---- --uu
---- --10
---- --uu
WDT Wake-up
PC + 1
Brown-out Detect
000h
PC + 1(1)
Interrupt Wake-up from Sleep
Legend:u= unchanged, x= unknown, -= unimplemented bit, reads as ‘0’.
Note 1: When the wake-up is due to an interrupt and global enable bit GIE is set, the PC is loaded with the
interrupt vector (0004h) after execution of PC + 1.
DS41190G-page 60
2010 Microchip Technology Inc.