
2004 Microchip Technology Inc.
Preliminary
DS41249A-page 167
PIC16F785
INDEX
A
A/D......................................................................................77
Acquisition Requirements...........................................83
Analog Port Pins.........................................................78
Associated registers....................................................86
Block Diagram.............................................................77
Calculating Acquisition Time.......................................83
Channel Selection.......................................................78
Configuration and Operation.......................................78
Configuring..................................................................82
Configuring Interrupt...................................................82
Conversion Clock........................................................78
Effects of a Reset........................................................86
Internal Sampling Switch (R
SS
) Impedance................83
Operation During Sleep ..............................................85
Output Format.............................................................79
Reference Voltage (V
REF
)...........................................78
Source Impedance......................................................83
Special Event Trigger..................................................86
Specifications............................................157, 158, 159
Starting a Conversion .................................................79
Using the ECCP Trigger .............................................86
Absolute Maximum Ratings ..............................................139
AC Characteristics
Load Conditions........................................................148
ADCON0 Register...............................................................81
ADCON1 Register...............................................................81
Analog-to-Digital Converter. See A/D
ANSEL Register..................................................................80
Assembler
MPASM Assembler...................................................133
B
Block Diagrams
(CCP) Capture Mode Operation .................................56
A/D..............................................................................77
Analog Input Model.....................................................84
CCP PWM...................................................................58
Clock Source...............................................................23
Comparator 1..............................................................62
Comparator 2..............................................................64
Compare.....................................................................57
CVref...........................................................................69
Fail-Safe Clock Monitor (FSCM).................................30
In-Circuit Serial Programming Connections..............121
Interrupt Logic...........................................................114
MCLR Circuit.............................................................106
On-Chip Reset Circuit...............................................105
OPA Module................................................................73
PIC16F684....................................................................5
RA0 Pin.......................................................................36
RA1 Pin.......................................................................36
RA2 Pin.......................................................................37
RA3 Pin.......................................................................37
RA4 Pin.......................................................................38
RA5 Pin.......................................................................38
RB4 and RB5 Pins......................................................41
RB6 Pin.......................................................................41
RB7 Pin.......................................................................41
RC0 and RC1 Pins......................................................41
RC0, RC6 and RC7 Pins ............................................44
RC1 Pin.......................................................................44
RC2 and RC3 Pins......................................................45
RC4 Pin.......................................................................45
RC5 Pin ...................................................................... 46
Resonator Operation .................................................. 25
Timer1 ........................................................................ 49
Timer2 ........................................................................ 54
TMR0/WDT Prescaler ................................................ 47
Two Phase PWM
Complementary Output Mode ............................ 96
Simplified Diagram ............................................. 88
Single Phase Example ....................................... 94
VR Reference............................................................. 72
Watchdog Timer (WDT)............................................ 117
Brown-out Reset (BOR).................................................... 107
Associated registers ................................................. 108
Calibration ................................................................ 107
Specifications ........................................................... 152
Timing and Characteristics....................................... 152
C
C Compilers
MPLAB C17.............................................................. 134
MPLAB C18.............................................................. 134
MPLAB C30.............................................................. 134
Calibration Bits.................................................................. 103
Capture Module. SeeCapture/Compare/PWM (CCP)
Capture/Compare/PWM (CCP) .......................................... 55
Associated registers ................................................... 60
Associated registers w/ Capture/Compare/Timer1..... 57
Capture Mode............................................................. 56
CCP1 Pin Configuration ............................................. 56
Compare Mode........................................................... 57
CCP1 Pin Configuration ..................................... 57
Software Interrupt Mode..................................... 57
Special Event Trigger and A/D Conversions...... 57
Special Trigger Output........................................ 57
Timer1 Mode Selection....................................... 57
Prescaler .................................................................... 56
PWM Mode................................................................. 58
Duty Cycle.......................................................... 58
Effects of Reset.................................................. 59
Example PWM Frequencies and Resolutions.... 59
Operation in Power Managed Modes................. 59
Operation with Fail-Safe Clock Monitor.............. 59
Setup for Operation............................................ 59
Setup for PWM Operation .................................. 59
Specifications ........................................................... 154
Timer Resources........................................................ 55
CCP. See Capture/Compare/PWM (CCP)
CCP1CON Register............................................................ 55
CCPR1H Register............................................................... 55
CCPR1L Register............................................................... 55
Clock Sources..................................................................... 23
CM1CON0.......................................................................... 63
CM2CON1.......................................................................... 66
Code Examples
Assigning Prescaler to Timer0.................................... 48
Assigning Prescaler to WDT....................................... 48
Changing Between Capture Prescalers ..................... 56
Data EEPROM Read................................................ 101
Data EEPROM Write................................................ 101
EEPROM Write Verify .............................................. 101
Indirect Addressing..................................................... 22
Initializing A/D............................................................. 82
Initializing PORTA ...................................................... 33
Initializing PORTB ...................................................... 40