PIC16F870/871
DS30569B-page 94
2003 Microchip Technology Inc.
PIR1
PIC16F870
PIC16F871
r000 -000
ruuu -uuu(1)
PIC16F870 PIC16F871
0000 -000
uuuu -uuu(1)
PIR2
PIC16F870 PIC16F871
---0 ----
---u ----(1)
TMR1L
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
TMR1H
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
T1CON
PIC16F870
PIC16F871
--00 0000
--uu uuuu
TMR2
PIC16F870
PIC16F871
0000 0000
uuuu uuuu
T2CON
PIC16F870
PIC16F871
-000 0000
-uuu uuuu
CCPR1L
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
CCPR1H
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
CCP1CON
PIC16F870
PIC16F871
--00 0000
--uu uuuu
RCSTA
PIC16F870
PIC16F871
0000 000x
uuuu uuuu
TXREG
PIC16F870
PIC16F871
0000 0000
uuuu uuuu
RCREG
PIC16F870
PIC16F871
0000 0000
uuuu uuuu
ADRESH
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
ADCON0
PIC16F870
PIC16F871
0000 00-0
uuuu uu-u
OPTION_REG
PIC16F870
PIC16F871
1111 1111
uuuu uuuu
TRISA
PIC16F870
PIC16F871
--11 1111
--uu uuuu
TRISB
PIC16F870
PIC16F871
1111 1111
uuuu uuuu
TRISC
PIC16F870
PIC16F871
1111 1111
uuuu uuuu
TRISD
PIC16F870 PIC16F871
1111 1111
uuuu uuuu
TRISE
PIC16F870 PIC16F871
0000 -111
uuuu -uuu
PIE1
PIC16F870
PIC16F871
r000 -000
ruuu -uuu
PIC16F870 PIC16F871
0000 0000
uuuu uuuu
PIE2
PIC16F870
PIC16F871
---0 ----
---u ----
PCON
PIC16F870
PIC16F871
---- --qq
---- --uu
PR2
PIC16F870
PIC16F871
1111 1111
TXSTA
PIC16F870
PIC16F871
0000 -010
uuuu -uuu
SPBRG
PIC16F870
PIC16F871
0000 0000
uuuu uuuu
ADRESL
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
ADCON1
PIC16F870
PIC16F871
0--- 0000
u--- uuuu
EEDATA
PIC16F870
PIC16F871
0--- 0000
u--- uuuu
EEADR
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
EEDATH
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
EEADRH
PIC16F870
PIC16F871
xxxx xxxx
uuuu uuuu
EECON1
PIC16F870
PIC16F871
x--- x000
u--- u000
u--- uuuu
EECON2
PIC16F870
PIC16F871
---- ----
TABLE 11-6:
INITIALIZATION CONDITIONS FOR ALL REGISTERS (CONTINUED)
Register
Devices
Power-on Reset,
Brown-out Reset
MCLR Resets
WDT Reset
Wake-up via WDT or
Interrupt
Legend:
u
= unchanged, x = unknown, - = unimplemented bit, read as '0', q = value depends on condition,
r
= reserved, maintain clear
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 11-5 for RESET value for specific condition.