English
Language : 

PIC16F87_13 Datasheet, PDF (220/230 Pages) Microchip Technology – 18/20/28-Pin Enhanced Flash MCUs with nanoWatt Technology
PIC16F87/88
TMR1 Overflow Interrupt Enable (TMR1IE Bit) .......... 22
TMR2 to PR2 Match Interrupt Enable (TMR2IE Bit) .. 22
Interrupts, Flag Bits
A/D Converter Interrupt Flag (ADIF Bit) ..................... 23
AUSART Receive Interrupt Flag (RCIF Bit) ............... 23
AUSART Transmit Interrupt Flag (TXIF Bit) ............... 23
CCP1 Interrupt Flag (CCP1IF Bit) .............................. 23
Comparator Interrupt Flag (CMIF Bit) ........................ 25
EEPROM Write Operation Interrupt Flag (EEIF Bit) .. 25
Interrupt-on-Change (RB7:RB4) Flag (RBIF Bit) 21, 142
Oscillator Fail Interrupt Flag (OSFIF Bit) .................... 25
RB0/INT Flag (INT0IF Bit) .......................................... 21
Synchronous Serial Port (SSP) Interrupt Flag (SSPIF Bit)
............................................................................ 23
TMR0 Overflow Flag (TMR0IF Bit) .......................... 142
TMR1 Overflow Interrupt Flag (TMR1IF Bit) .............. 23
TMR2 to PR2 Interrupt Flag (TMR2IF Bit) ................. 23
INTRC Modes
Adjustment ................................................................. 40
L
Loading of PC .................................................................... 27
Low Voltage ICSP Programming ..................................... 150
M
Master Clear (MCLR)
MCLR Reset, Normal Operation ...................... 134, 137
MCLR Reset, Sleep ......................................... 134, 137
Operation and ESD Protection ................................. 135
Memory Organization ......................................................... 13
Data Memory ............................................................. 13
Program Memory ....................................................... 13
Microchip Internet Web Site ............................................. 226
MPLAB ASM30 Assembler, Linker, Librarian .................. 160
MPLAB Integrated Development Environment Software . 159
MPLAB PM3 Device Programmer .................................... 162
MPLAB REAL ICE In-Circuit Emulator System ................ 161
MPLINK Object Linker/MPLIB Object Librarian ............... 160
O
Opcode Field Descriptions ............................................... 151
OPTION_REG Register
INTEDG Bit ................................................................ 20
PS2:PS0 Bits ............................................................. 20
PSA Bit ....................................................................... 20
RBPU Bit .................................................................... 20
T0CS Bit ..................................................................... 20
T0SE Bit ..................................................................... 20
OSCCON Register ............................................................. 17
Oscillator Configuration ...................................................... 37
ECIO .......................................................................... 37
EXTRC ..................................................................... 136
HS ...................................................................... 37, 136
INTIO1 ....................................................................... 37
INTIO2 ....................................................................... 37
INTRC ...................................................................... 136
LP ....................................................................... 37, 136
RC ........................................................................ 37, 39
RCIO .......................................................................... 37
XT ...................................................................... 37, 136
Oscillator Control Register
Modifying IRCF Bits ................................................... 43
Oscillator Delay upon Power-up, Wake-up and Clock Switch-
ing .............................................................................. 44
Oscillator Start-up Timer (OST) ............................... 131, 135
Oscillator Switching ............................................................ 41
OSCTUNE Register ........................................................... 17
DS30487D-page 220
P
Packaging Information ..................................................... 207
Marking .................................................................... 207
Paging, Program Memory .................................................. 27
PCL Register ......................................................... 16, 17, 27
PCLATH Register .................................................. 16, 17, 27
PCON Register .......................................................... 17, 136
BOR Bit ...................................................................... 26
POR Bit ...................................................................... 26
PIE1 Register ..................................................................... 17
ADIE Bit ..................................................................... 22
CCP1IE Bit ................................................................ 22
RCIE Bit ..................................................................... 22
SSPIE Bit ................................................................... 22
TMR1IE Bit ................................................................ 22
TMR2IE Bit ................................................................ 22
TXIE Bit ..................................................................... 22
PIE2 Register ..................................................................... 17
CMIE Bit .................................................................... 24
EEIE Bit ..................................................................... 24
OSFIE Bit ................................................................... 24
Pinout Descriptions
PIC16F87/88 ............................................................. 10
PIR1 Register .................................................................... 16
ADIF Bit ..................................................................... 23
CCP1IF Bit ................................................................. 23
RCIF Bit ..................................................................... 23
SSPIF Bit ................................................................... 23
TMR1IF Bit ................................................................. 23
TMR2IF Bit ................................................................. 23
TXIF Bit ...................................................................... 23
PIR2 Register .................................................................... 16
CMIF Bit ..................................................................... 25
EEIF Bit ..................................................................... 25
OSFIF Bit ................................................................... 25
POP ................................................................................... 27
POR. See Power-on Reset.
PORTA .............................................................................. 10
Associated Register Summary .................................. 54
PORTA Register ................................................................ 16
PORTB .............................................................................. 11
Associated Register Summary .................................. 60
PORTB Register .................................................. 16, 18
Pull-up Enable (RBPU Bit) ......................................... 20
RB0/INT Edge Select (INTEDG Bit) .......................... 20
RB0/INT Pin, External .............................................. 142
RB2/SDO/RX/DT Pin ....................................... 100, 101
RB5/SS/TX/CK Pin .................................................. 100
RB7:RB4 Interrupt-on-Change ................................ 142
RB7:RB4 Interrupt-on-Change Enable (RBIE Bit) ... 142
RB7:RB4 Interrupt-on-Change Flag (RBIF Bit) .. 21, 142
TRISB Register .......................................................... 99
Postscaler, WDT
Assignment (PSA Bit) ................................................ 20
Rate Select (PS2:PS0 Bits) ....................................... 20
Power-Down Mode. See Sleep.
Power-Managed Modes ..................................................... 45
RC_RUN .................................................................... 45
SEC_RUN .................................................................. 46
SEC_RUN/RC_RUN to Primary Clock Source .......... 47
Power-on Reset (POR) ............................ 131, 134, 135, 137
POR Status (POR Bit) ............................................... 26
Power Control (PCON) Register .............................. 136
Power-Down (PD Bit) ............................................... 134
Time-out (TO Bit) ............................................... 19, 134
Power-up Timer (PWRT) ......................................... 131, 135
 2002-2013 Microchip Technology Inc.