2006-2012 Microchip Technology Inc. DS41291G-page 329
PIC16F882/883/884/886/887
Weak Pull-up ...................................................... 49
Associated Registers .................................................. 54
Interrupt-on-Change.................................................... 49
P1B/P1C/P1D.See Enhanced Capture/Compare/PWM+
(ECCP+) ............................................................. 49
Pin Descriptions and Diagrams................................... 52
RB0 ............................................................................. 52
RB1 ............................................................................. 52
RB2 ............................................................................. 52
RB3 ............................................................................. 52
RB4 ............................................................................. 53
RB5 ............................................................................. 53
RB6 ............................................................................. 53
RB7 ............................................................................. 53
PORTB Register ................................................................. 50
PORTC ............................................................................... 55
Associated Registers .................................................. 58
P1A.See Enhanced Capture/Compare/PWM+
(ECCP+) ............................................................. 55
RC0............................................................................. 56
RC1............................................................................. 56
RC2............................................................................. 56
RC3............................................................................. 57
RC3 Pin..................................................................... 194
RC4............................................................................. 57
RC5............................................................................. 57
RC6............................................................................. 58
RC7............................................................................. 58
Specifications............................................................ 261
PORTC Register ................................................................. 55
PORTD ............................................................................... 59
Associated Registers .................................................. 60
P1B/P1C/P1D.See Enhanced Capture/Compare/
PWM+ (ECCP+) ................................................. 59
RD0, RD1, RD2, RD3, RD4 ........................................ 60
RD5............................................................................. 60
RD6............................................................................. 60
RD7............................................................................. 60
PORTD Register ................................................................. 59
PORTE................................................................................ 61
Associated Registers .................................................. 63
RE0 ............................................................................. 62
RE1 ............................................................................. 62
RE2 ............................................................................. 62
RE3 ............................................................................. 62
PORTE Register ................................................................. 61
Power-Down Mode (Sleep) ............................................... 230
Power-on Reset (POR) ..................................................... 217
Power-up Timer (PWRT) .................................................. 217
Specifications............................................................ 263
Precision Internal Oscillator Parameters........................... 261
Prescaler
Shared WDT/Timer0 ................................................... 78
Switching Prescaler Assignment................................. 78
Program Memory ................................................................ 23
Map and Stack ............................................................ 23
Map and Stack (PIC16F883/884) ............................... 23
Map and Stack (PIC16F886/887) ............................... 23
Programming, Device Instructions .................................... 235
PSTRCON Register .......................................................... 150
Pulse Steering................................................................... 150
PWM (ECCP Module)
Pulse Steering........................................................... 150
Steering Synchronization .......................................... 152
PWM Mode. See Enhanced Capture/Compare/PWM ...... 136
PWM1CON Register......................................................... 149
R
RCREG............................................................................. 162
RCSTA Register ............................................................... 165
Reader Response............................................................. 334
Read-Modify-Write Operations ......................................... 235
Register
RCREG Register ...................................................... 171
Registers
ADCON0 (ADC Control 0) ........................................ 108
ADCON1 (ADC Control 1) ........................................ 109
ADRESH (ADC Result High) with ADFM = 0) .......... 110
ADRESH (ADC Result High) with ADFM = 1) .......... 110
ADRESL (ADC Result Low) with ADFM = 0)............ 110
ADRESL (ADC Result Low) with ADFM = 1)............ 110
ANSEL (Analog Select) .............................................. 42
ANSELH (Analog Select High) ................................... 50
BAUDCTL (Baud Rate Control)................................ 166
CCP1CON (Enhanced CCP1 Control) ..................... 128
CCP2CON (CCP2 Control) ...................................... 129
CM1CON0 (C1 Control) ............................................. 93
CM2CON0 (C2 Control) ............................................. 94
CM2CON1 (C2 Control) ............................................. 96
CONFIG1 (Configuration Word Register 1).............. 214
CONFIG2 (Configuration Word Register 2).............. 215
ECCPAS (Enhanced CCP Auto-shutdown Control) . 146
EEADR (EEPROM Address) .................................... 116
EECON1 (EEPROM Control 1) ................................ 117
EEDAT (EEPROM Data).......................................... 116
EEDATH (EEPROM Data) ....................................... 116
INTCON (Interrupt Control) ........................................ 33
IOCB (Interrupt-on-Change PORTB).......................... 51
OPTION_REG (OPTION)..................................... 32, 79
OSCCON (Oscillator Control)..................................... 66
OSCTUNE (Oscillator Tuning).................................... 70
PCON (Power Control Register)................................. 38
PCON (Power Control) ............................................. 219
PIE1 (Peripheral Interrupt Enable 1) .......................... 34
PIE2 (Peripheral Interrupt Enable 2) .......................... 35
PIR1 (Peripheral Interrupt Register 1) ........................ 36
PIR2 (Peripheral Interrupt Request 2) ........................ 37
PORTA ....................................................................... 41
PORTB ....................................................................... 50
PORTC ....................................................................... 55
PORTD ....................................................................... 59
PORTE ....................................................................... 61
PSTRCON (Pulse Steering Control)......................... 150
PWM1CON (Enhanced PWM Control)..................... 149
RCSTA (Receive Status and Control) ...................... 165
Reset Values ............................................................ 221
Reset Values (special registers) ............................... 223
Special Function Register Map
PIC16F883/884 ............................................ 25, 26
PIC16F886/887 .................................................. 27
Special Function Registers......................................... 24
Special Register Summary
Bank 0 ................................................................ 28
Bank 1 ................................................................ 29
Bank 2 ................................................................ 30
Bank 3 ................................................................ 30
SRCON (SR Latch Control) ........................................ 98
SSPCON (MSSP Control 1) ..................................... 185
SSPCON2 (SSP Control 2) ...................................... 186
SSPMSK (SSP Mask) .............................................. 212
SSPSTAT (SSP Status) ........................................... 184