Datasheet
PIC16F8X
DS30430B-page 8
1996 Microchip Technology Inc.
FIGURE 3-1: PIC16F8X BLOCK DIAGRAM
Flash/ROM
Program
Memory
Program Counter
13
Program
Bus 14
Instruction reg
8 Level Stack
(13-bit)
Direct Addr
8
Instruction
Decode &
Control
Timing
Generation
OSC2/CLKOUT
OSC1/CLKIN
Power-up
Timer
Oscillator
Start-up Timer
Power-on
Reset
Watchdog
Timer
MCLR
VDD, VSS
W reg
ALU
MUX
I/O Ports
TMR0
STATUS reg
FSR reg
Indirect
Addr
RA3:RA0
RB7:RB1
RA4/T0CKI
EEADR
EEPROM
Data Memory
64 x 8
EEDATA
Addr Mux
RAM Addr
RAM
File Registers
EEPROM Data Memory
Data Bus 8
5
7
7
PIC16F84/CR84
1K x 14
PIC16F83/CR83
512 x 14
PIC16F83/R83/84
36 x 8
PIC16F84/CR84
68 x 8
RB0/INT