PIC16F785-I/P Microchip Technology Inc., PIC16F785-I/P Datasheet - Page 175

no-image

PIC16F785-I/P

Manufacturer Part Number
PIC16F785-I/P
Description
MCU, 8-Bit, 2KW Flash, 128 RAM, 18 I/O, DIP-20
Manufacturer
Microchip Technology Inc.
Datasheet

Specifications of PIC16F785-I/P

A/d Inputs
12-Channel, 10-Bit
Comparators
2
Cpu Speed
5 MIPS
Eeprom Memory
256 Bytes
Input Output
17
Memory Type
Flash
Number Of Bits
8
Package Type
20-pin PDIP
Programmable Memory
3.5K Bytes
Ram Size
128 Bytes
Speed
20 MHz
Timers
2-8-bit, 1-16-bit
Voltage, Range
2-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part Electrostatic Device
INDEX
A
A/D ...................................................................................... 79
Absolute Maximum Ratings .............................................. 139
AC Characteristics
ADCON0 Register............................................................... 83
ADCON1 Register............................................................... 84
Analog-to-Digital Converter. See A/D
ANSEL Register .............................................. 93, 94, 96, 101
ANSEL0 Register ................................................................ 82
ANSEL1 Register ................................................................ 82
Assembler
B
Block Diagrams
© 2006 Microchip Technology Inc.
Acquisition Requirements ........................................... 86
Analog Port Pins ......................................................... 80
Associated Registers .................................................. 89
Block Diagram............................................................. 79
Calculating Acquisition Time....................................... 86
Channel Selection....................................................... 80
Configuration and Operation....................................... 80
Configuring.................................................................. 85
Configuring Interrupt ................................................... 85
Conversion Clock........................................................ 80
Effects of Reset........................................................... 89
Internal Sampling Switch (R
Operation During Sleep .............................................. 88
Output Format............................................................. 81
Reference Voltage (V
Source Impedance...................................................... 86
Special Event Trigger.................................................. 89
Specifications............................................ 158, 159, 160
Starting a Conversion ................................................. 81
Using the ECCP Trigger ............................................. 89
Load Conditions ........................................................ 148
MPASM Assembler................................................... 136
(CCP) Capture Mode Operation ................................. 58
A/D .............................................................................. 79
Analog Input Model ..................................................... 87
CCP PWM................................................................... 60
Clock Source............................................................... 23
Comparator 1 .............................................................. 64
Comparator 2 .............................................................. 66
Compare ..................................................................... 58
CVref........................................................................... 71
Fail-Safe Clock Monitor (FSCM) ................................. 31
In-Circuit Serial Programming Connections.............. 125
Interrupt Logic ........................................................... 118
On-Chip Reset Circuit ............................................... 109
OPA Module................................................................ 75
PIC16F684.................................................................... 5
RA0 Pin....................................................................... 38
RA1 Pin....................................................................... 38
RA2 Pin....................................................................... 39
RA3 Pin....................................................................... 39
RA4 Pin....................................................................... 40
RA5 Pin....................................................................... 40
RB4 and RB5 Pins ...................................................... 43
RB6 Pin....................................................................... 43
RB7 Pin....................................................................... 43
RC0 and RC1 Pins...................................................... 43
RC0, RC6 and RC7 Pins ............................................ 46
RC1 Pin....................................................................... 46
REF
)........................................... 80
SS
) I
MPEDANCE
................ 86
Preliminary
Brown-out Reset (BOR).................................................... 110
C
C Compilers
Capture Module. See Capture/Compare/PWM (CCP)
Capture/Compare/PWM (CCP) .......................................... 57
CCP. See Capture/Compare/PWM (CCP)
CCP1CON Register............................................................ 57
CCPR1H Register............................................................... 57
CCPR1L Register ............................................................... 57
Clock Sources..................................................................... 23
CM1CON0 .......................................................................... 65
CM2CON1 .......................................................................... 68
Code Examples
RC2 and RC3 Pins ..................................................... 47
RC4 Pin ...................................................................... 47
RC5 Pin ...................................................................... 48
Resonator Operation .................................................. 25
Timer1 ........................................................................ 51
Timer2 ........................................................................ 56
TMR0/WDT Prescaler ................................................ 49
Two Phase PWM
VR Reference ............................................................. 73
Watchdog Timer (WDT)............................................ 121
Associated registers ................................................. 112
Calibration ................................................................ 111
Specifications ........................................................... 152
Timing and Characteristics ....................................... 152
MPLAB C18.............................................................. 136
MPLAB C30.............................................................. 136
Associated Registers.................................................. 62
Associated Registers w/ Capture/Compare/Timer1 ... 59
Capture Mode............................................................. 58
CCP1 Pin Configuration ............................................. 58
Compare Mode........................................................... 58
Prescaler .................................................................... 58
PWM Mode................................................................. 60
Specifications ........................................................... 154
Timer Resources ........................................................ 57
Assigning Prescaler to Timer0.................................... 50
Assigning Prescaler to WDT....................................... 50
Changing Between Capture Prescalers ..................... 58
Data EEPROM Read................................................ 105
Data EEPROM Write ................................................ 105
EEPROM Write Verify .............................................. 105
Indirect Addressing..................................................... 22
Initializing A/D............................................................. 85
Initializing PORTA ...................................................... 35
Initializing PORTB ...................................................... 42
Initializing PORTC ...................................................... 45
PIC16F785/HV785
Complementary Output Mode .......................... 101
Simplified Diagram ............................................. 92
Single Phase Example ....................................... 98
CCP1 Pin Configuration ..................................... 59
Software Interrupt Mode ..................................... 59
Special Event Trigger and A/D Conversions ...... 59
Timer1 Mode Selection....................................... 59
Duty Cycle .......................................................... 61
Effects of Reset .................................................. 62
Example PWM Frequencies and Resolutions .... 61
Operation in Power Managed Modes ................. 62
Operation with Fail-Safe Clock Monitor .............. 62
Setup for Operation ............................................ 62
Setup for PWM Operation .................................. 62
DS41249D-page 173

Related parts for PIC16F785-I/P