
PIC16F872
1999 Microchip Technology Inc.
DS30221A-page 151
INDEX
A
A/D .....................................................................................85
ADCON0 Register ......................................................85
ADCON1 Register ......................................................86
ADIF bit ......................................................................87
Analog Input Model Block Diagram ............................89
Analog Port Pins ..........................................................6
Block Diagram ............................................................88
Configuring Analog Port Pins .....................................90
Configuring the Interrupt ............................................87
Configuring the Module ..............................................87
Conversion Clock .......................................................90
Conversions ...............................................................91
Delays ........................................................................89
Effects of a Reset .......................................................92
GO/DONE bit .............................................................87
Internal Sampling Switch (Rss) Impedence ...............88
Operation During Sleep .............................................92
Sampling Requirements .............................................88
Source Impedence .....................................................88
Time Delays ...............................................................89
Absolute Maximum Ratings .............................................125
ACK ....................................................................................62
Acknowledge Data bit ........................................................56
Acknowledge Pulse ............................................................62
Acknowledge Sequence Enable bit ...................................56
Acknowledge Status bit ......................................................56
ADRES Register ............................................................9, 85
Application Note AN578, "Use of the SSP Module
in the I2C Multi-Master Environment." ...............................61
Application Notes
AN552 (Implementing Wake-up on Key Strokes
Using PIC16CXXX) ....................................................25
AN556 (Table Reading Using PIC16CXX) .................20
Architecture
PIC16F872 Block Diagram ..........................................5
Assembler
MPASM Assembler ..................................................119
B
Banking, Data Memory ..................................................7, 12
Baud Rate Generator .........................................................68
BCLIF .................................................................................18
BF ....................................................................54, 62, 71, 73
Block Diagrams
A/D .............................................................................88
Analog Input Model ....................................................89
Baud Rate Generator .................................................68
Capture ......................................................................48
Compare ....................................................................49
I
2
C Master Mode ........................................................66
I
2
C Module .................................................................61
PWM ..........................................................................49
SSP (I
2
C Mode) .........................................................61
SSP (SPI Mode) .........................................................57
Timer0/WDT Prescaler ..............................................37
Timer2 ........................................................................45
BRG ...................................................................................68
Brown-out Reset (BOR) ...............................95, 99, 101, 102
BOR Status (BOR Bit) ................................................19
Buffer Full bit, BF ...............................................................62
Buffer Full Status bit, BF ....................................................54
Bus Arbitration ...................................................................78
Bus Collision During a RESTART Condition ......................81
Bus Collision During a Start Condition ............................... 79
Bus Collision During a Stop Condition ............................... 82
Bus Collision Interrupt Flag bit, BCLIF ............................... 18
Bus Collision Section ......................................................... 78
C
Capture/Compare/PWM
Capture
Block Diagram ................................................... 48
CCP1CON Register ........................................... 47
CCP1IF .............................................................. 48
Mode ................................................................. 48
Prescaler ........................................................... 48
CCP Timer Resources ............................................... 47
Compare
Block Diagram ................................................... 49
Mode ................................................................. 49
Software Interrupt Mode .................................... 49
Special Event Trigger ........................................ 49
Special Trigger Output of CCP1 ........................ 49
Section ....................................................................... 47
Special Event Trigger and A/D Conversions ............. 49
Capture/Compare/PWM (CCP)
CCP1
RC2/CCP1 Pin ..................................................... 6
PWM Block Diagram ................................................. 49
PWM Mode ................................................................ 49
CCP1CON ......................................................................... 11
CCP1M0 bit ....................................................................... 47
CCP1M1 bit ....................................................................... 47
CCP1M2 bit ....................................................................... 47
CCP1M3 bit ....................................................................... 47
CCP1X bit .......................................................................... 47
CCP1Y bit .......................................................................... 47
CCPR1H Register .................................................... 9, 11, 47
CCPR1L Register ........................................................ 11, 47
CKE ................................................................................... 54
CKP ................................................................................... 55
Clock Polarity Select bit, CKP ............................................ 55
Code Examples
Indirect Addressing .................................................... 20
Code Protection ......................................................... 95, 109
Computed GOTO ............................................................... 20
Configuration Bits .............................................................. 95
Conversion Considerations .............................................. 149
D
D/A ..................................................................................... 54
Data Memory ....................................................................... 7
Bank Select (RP1:RP0 Bits) .................................. 7, 12
General Purpose Registers ......................................... 7
Register File Map ........................................................ 8
Special Function Registers .......................................... 9
Data/Address bit, D/A ........................................................ 54
DC Characteristics ........................................................... 127
Development Support ...................................................... 119
Device Overview .................................................................. 5
Direct Addressing .............................................................. 21
E
Electrical Characteristics ................................................. 125
Errata ................................................................................... 3
F
Firmware Instructions ...................................................... 111
FSR Register ..................................................... 9, 10, 11, 20