Datasheet

PIC16C7X
DS30390E-page 136 1997 Microchip Technology Inc.
TABLE 14-6: STATUS BITS AND THEIR SIGNIFICANCE, PIC16C72/73A/74A/76/77
TABLE 14-7: RESET CONDITION FOR SPECIAL REGISTERS
POR BOR TO PD
0x11Power-on Reset
0x0xIllegal, T
O is set on POR
0xx0Illegal, PD is set on POR
10xxBrown-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
PIC16C73/74
PCON
Register
PIC16C72/73A/74A/76/77
Power-on Reset 000h 0001 1xxx ---- --0- ---- --0x
MCLR
Reset during normal operation 000h 000u uuuu ---- --u- ---- --uu
MCLR
Reset during SLEEP 000h 0001 0uuu ---- --u- ---- --uu
WDT Reset 000h 0000 1uuu ---- --u- ---- --uu
WDT Wake-up PC + 1 uuu0 0uuu ---- --u- ---- --uu
Brown-out Reset 000h 0001 1uuu
N/A
---- --u0
Interrupt wake-up from SLEEP PC + 1
(1)
uuu1 0uuu ---- --u- ---- --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).
TABLE 14-8: INITIALIZATION CONDITIONS FOR ALL REGISTERS
Register Applicable Devices Power-on Reset,
Brown-out Reset
MCLR Resets
WDT Reset
Wake-up via WDT
or
Interrupt
W 72 73 73A 74 74A 76 77 xxxx xxxx uuuu uuuu uuuu uuuu
INDF 72 73 73A 74 74A 76 77 N/A N/A N/A
TMR0 72 73 73A 74 74A 76 77 xxxx xxxx uuuu uuuu uuuu uuuu
PCL 72 73 73A 74 74A 76 77 0000h 0000h
PC + 1
(2)
STATUS 72 73 73A 74 74A 76 77 0001 1xxx
000q quuu
(3)
uuuq quuu
(3)
FSR 72 73 73A 74 74A 76 77 xxxx xxxx uuuu uuuu uuuu uuuu
PORTA 72 73 73A 74 74A 76 77 --0x 0000 --0u 0000 --uu uuuu
PORTB 72 73 73A 74 74A 76 77 xxxx xxxx uuuu uuuu uuuu uuuu
PORTC 72 73 73A 74 74A 76 77 xxxx xxxx uuuu uuuu uuuu uuuu
PORTD
72 73 73A 74 74A 76 77 xxxx xxxx uuuu uuuu uuuu uuuu
PORTE
72 73 73A 74 74A 76 77 ---- -xxx ---- -uuu ---- -uuu
PCLATH 72 73 73A 74 74A 76 77 ---0 0000 ---0 0000 ---u uuuu
Legend: u = unchanged, x = unknown, - = unimplemented bit, read as '0', q = value depends on condition
Note 1: One or more bits in INTCON, PIR1 and/or PIR2 will be affected (to cause wake-up).
2: When the wake-up is due to an interrupt and the GIE bit is set, the PC is loaded with the interrupt vector
(0004h).
3: See Table 14-7 for reset value for specific condition.