Datasheet

PIC16F870/871
DS30569C-page 94 2000-2013 Microchip Technology Inc.
PIR1
PIC16F870
PIC16F871 r000 -000 r000 -000 ruuu -uuu
(1)
PIC16F870 PIC16F871 0000 -000 0000 -000 uuuu -uuu
(1)
PIR2 PIC16F870 PIC16F871 ---0 ---- ---0 ---- ---u ----
(1)
TMR1L PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu uuuu uuuu
TMR1H PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu uuuu uuuu
T1CON PIC16F870 PIC16F871 --00 0000 --uu uuuu --uu uuuu
TMR2 PIC16F870 PIC16F871 0000 0000 0000 0000 uuuu uuuu
T2CON PIC16F870 PIC16F871 -000 0000 -000 0000 -uuu uuuu
CCPR1L PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu uuuu uuuu
CCPR1H PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu uuuu uuuu
CCP1CON PIC16F870 PIC16F871 --00 0000 --00 0000 --uu uuuu
RCSTA PIC16F870 PIC16F871 0000 000x 0000 000x uuuu uuuu
TXREG PIC16F870 PIC16F871 0000 0000 0000 0000 uuuu uuuu
RCREG PIC16F870 PIC16F871 0000 0000 0000 0000 uuuu uuuu
ADRESH PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu uuuu uuuu
ADCON0 PIC16F870 PIC16F871 0000 00-0 0000 00-0 uuuu uu-u
OPTION_REG PIC16F870 PIC16F871 1111 1111 1111 1111 uuuu uuuu
TRISA PIC16F870 PIC16F871 --11 1111 --11 1111 --uu uuuu
TRISB PIC16F870 PIC16F871 1111 1111 1111 1111 uuuu uuuu
TRISC PIC16F870 PIC16F871 1111 1111 1111 1111 uuuu uuuu
TRISD
PIC16F870 PIC16F871 1111 1111 1111 1111 uuuu uuuu
TRISE PIC16F870 PIC16F871 0000 -111 0000 -111 uuuu -uuu
PIE1 PIC16F870
PIC16F871 r000 -000 r000 -000 ruuu -uuu
PIC16F870 PIC16F871 0000 0000 0000 0000 uuuu uuuu
PIE2 PIC16F870 PIC16F871 ---0 ---- ---0 ---- ---u ----
PCON PIC16F870 PIC16F871 ---- --qq ---- --uu ---- --uu
PR2 PIC16F870 PIC16F871 1111 1111 1111 1111 1111 1111
TXSTA PIC16F870 PIC16F871 0000 -010 0000 -010 uuuu -uuu
SPBRG PIC16F870 PIC16F871 0000 0000 0000 0000 uuuu uuuu
ADRESL PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu uuuu uuuu
ADCON1 PIC16F870 PIC16F871 0--- 0000 0--- 0000 u--- uuuu
EEDATA PIC16F870 PIC16F871 0--- 0000 0--- 0000 u--- uuuu
EEADR PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu uuuu uuuu
EEDATH PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu uuuu uuuu
EEADRH PIC16F870 PIC16F871 xxxx xxxx uuuu uuuu 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.