Datasheet
PIC16F630/676
DS40039E-page 60 © 2007 Microchip Technology Inc.
TABLE 9-3: TIME-OUT IN VARIOUS SITUATIONS
TABLE 9-4: STATUS/PCON BITS AND THEIR SIGNIFICANCE
TABLE 9-5: SUMMARY OF REGISTERS ASSOCIATED WITH BROWN-OUT
TABLE 9-6: INITIALIZATION CONDITION FOR SPECIAL REGISTERS
Oscillator Configuration
Power-up Brown-out Detect
Wake-up
from SLEEP
PWRTE
= 0 PWRTE = 1 PWRTE = 0 PWRTE = 1
XT, HS, LP TPWRT +
1024•T
OSC
1024•TOSC TPWRT +
1024•T
OSC
1024•TOSC 1024•TOSC
RC, EC, INTOSC TPWRT —TPWRT ——
POR BOD TO PD
0u11Power-on Reset
1011Brown-out Detect
uu0uWDT Reset
uu00WDT Wake-up
uuuuMCLR
Reset during normal operation
uu10MCLR Reset during SLEEP
Legend: u = unchanged, x = unknown
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value on
POR, BOD
Value on all
other
RESETS
(1)
03h STATUS IRP RP1 RPO TO PD Z DC C 0001 1xxx 000q quuu
8Eh PCON
— — — — — —PORBOD ---- --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.
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 uuuu ---- --uu
WDT Wake-up PC + 1 uuu0 0uuu ---- --uu
Brown-out Detect 000h 0001 1uuu ---- --10
Interrupt Wake-up from SLEEP PC + 1
(1)
uuu1 0uuu ---- --uu
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.