Datasheet

PIC16F610/616/16HV610/616
DS41288F-page 10 © 2009 Microchip Technology Inc.
FIGURE 1-2: PIC16F616/16HV616 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
Instruction
Decode and
Control
Timing
Generation
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
Timer0
Timer1
RA0
RA1
RA2
RA3
RA4
RA5
2 Analog Comparators
T0CKI
INT
T1CKI
Configuration
Internal
Oscillator
VREF
T1G
PORTC
VDD
Timer2
Block
Shunt Regulator
(PIC16HV616 only)
Analog-To-Digital Converter
RC0
RC1
RC2
RC3
RC4
RC5
AN0
AN1
AN2
AN3
AN4
AN5
AN6
AN7
C1IN+
C12IN0-
C12IN1-
C12IN2-
C12IN3-
C1OUT
C2IN+
C2OUT
ECCP
CCP1/P1A
P1B
P1C
P1D
Comparator Voltage Reference
Fixed Voltage Reference