Datasheet
PIC16C712/716
DS41106C-page 58 1999-2013 Microchip Technology Inc.
9.9 Power Control/Status Register
(PCON)
The Power Control/Status Register, PCON has two
bits.
Bit 0 is Brown-out Reset Status bit, BOR. If the BODEN
Configuration bit is set, BOR
is ‘1’ on Power-on Reset.
If the BODEN Configuration bit is clear, BOR
is
unknown on Power-on Reset.
The BOR
Status bit is a “don’t care” and is not neces-
sarily predictable if the brown-out circuit is disabled (the
BODEN Configuration bit is clear). BOR must then be
set by the user and checked on subsequent Resets to
see if it is clear, indicating a brown-out has occurred.
Bit 1 is POR
(Power-on Reset Status bit). It is cleared
on a Power-on Reset and unaffected otherwise. The
user must set this bit following a Power-on Reset.
TABLE 9-3: TIME-OUT IN VARIOUS SITUATIONS
TABLE 9-4: STATUS BITS AND THEIR SIGNIFICANCE
TABLE 9-5: RESET CONDITION FOR SPECIAL REGISTERS
Oscillator Configuration
Power-up
Brown-out
Wake-up from
Sleep
PWRTE
= 0 PWRTE = 1
XT, HS, LP 72 ms + 1024T
OSC 1024TOSC 72 ms + 1024TOSC 1024TOSC
RC 72 ms — 72 ms —
POR BOR TO PD
0x11Power-on Reset
0x0xIllegal, TO is set on POR
0xx0Illegal, PD is set on POR
1011Brown-out Reset
1101WDT Reset
1100WDT Wake-up
11uuMCLR
Reset during normal operation
1110MCLR Reset during Sleep or interrupt wake-up from Sleep
Condition
Program
Counter
STATUS
Register
PCON
Register
Power-on Reset 000h 0001 1xxx ---- --0x
MCLR
Reset during normal operation 000h 000u uuuu ---- --uu
MCLR
Reset during Sleep 000h 0001 0uuu ---- --uu
WDT Reset 000h 0000 1uuu ---- --uu
WDT Wake-up PC + 1 uuu0 0uuu ---- --uu
Brown-out Reset 000h 0001 1uuu ---- --u0
Interrupt wake-up from Sleep PC + 1
(1)
uuu1 0uuu ---- --uu
Legend: u = unchanged, x = unknown, – = unimplemented bit read as ‘0’.
Note 1: When the wake-up is due to an interrupt and the GIE bit is set, the PC is loaded with the interrupt vector
(0004h).