Datasheet
PIC16F527
DS41652A-page 10 Preliminary 2012 Microchip Technology Inc.
FIGURE 3-1: PIC16F527 BLOCK DIAGRAM
Flash
Program
Memory
11
Data Bus
8
12
Program
Bus
Instruction reg
Program Counter
RAM
File
Registers
Direct Addr
0-4
RAM Addr
9
Addr MUX
Indirect
Addr
FSR reg
STATUS reg
MUX
ALU
W reg
Device Reset
Power-on
Reset
Watchdog
Timer
Instruction
Decode &
Control
Timing
Generation
OSC1/CLKIN
OSC2/CLKOUT
MCLR
VDD, VSS
Timer0
PORTA
8
8
RA4/OSC2/CLKOUT
RA3/MCLR/VPP
RA2
RA1/ICSPCLK
RA0/ICSPDAT
0-7
3
RA5/OSC1/CLKIN
STACK1
STACK2
68
Internal RC
Clock
1K x 12
bytes
Timer
PORTC
RC4
RC3
RC2
RC1
RC0
RC5
Comparator 2
C1IN+
C1IN-
C1OUT
C2IN+
C2IN-
C2OUT
AN5
AN6
AN7
VREF
8-bit ADC
CVREF
CVREF
CVREF
Self-write
64x8
VREF
Comparator 1
STACK3
STACK4
Brown-out
Reset
PORTB
RB7
RB6
RB5
RB4
RC7
RC6
T0CKI
OPAMP1 & OPAMP2
OP2-
OP2
OP1+
OP1-
OP1
OP2+
AN0
AN1
AN2
AN3
AN4
Direct Addr
BSR
5-7
3