Datasheet
© 2008 Microchip Technology Inc. DS41249E-page 5
PIC16F785/HV785
1.0 DEVICE OVERVIEW
This document contains device specific information for
the PIC16F785/HV785. It is available in 20-pin PDIP,
SOIC, SSOP and QFN packages. Figure 1-1 shows a
block diagram of the PIC16F785/HV785 device.
Table 1-1 shows the pinout description.
FIGURE 1-1: PIC16F785/HV785 BLOCK DIAGRAM
Flash
Program
Memory
13
Data Bus
8
14
Program
Bus
Instruction Reg
Program Counter
RAM
File
Registers
Direct Addr
7
RAM Addr
9
ADDR MUX
Indirect
Addr
FSR Reg
STATUS Reg
MUX
ALU
W Reg
OSC1/CLKIN
OSC2/CLKOUT
PORTA
8
8
8
3
8-Level Stack
128 bytes
2k X 14
(13-bit)
Power-up
Timer
Oscillator
Start-up Timer
Power-on
Reset
Watchdog
Timer
MCLR
VSS
Brown-out
Reset
2 Analog
Timer0 Timer1
Data
EEPROM
256 bytes
EEDATA
EEADDR
Comparators
AN0
AN1
AN2
AN3
C1IN-
C1IN+
C1OUT
T0CKI
INT
T1CKI
Configuration
VREF
T1G
PORTB
AN4
AN5
AN6
AN7
VDD
8
Timer2
C2IN-
C2IN+
C2OUT
CCP
CCP1
AN3
AN8
AN9
AN10
AN11
RB4
RB5
RB6
RB7
PORTC
RC0
RC1
RC2
RC3
RC4
RC5
RC6
RC7
RA0
RA1
RA2
RA3
RA4
RA5
Analog-to-Digital Converter
OP1
OP1+
OP1-
OP2
OP2+
OP2-
Dual
Op Amps
PH1
PH2
SYNC
Two-Phase
PWM
Voltage
Reference
Instruction
Decode and
Control
Timing
Generation
8 MHz Internal
Oscillator
32 kHz Internal
Oscillator