PIC16C62X
FIGURE 3-1:
BLOCK DIAGRAM
Data Memory
(RAM)
Device
Program Memory
PIC16C620
PIC16C620A
PIC16CR620A
PIC16C621
PIC16C621A
PIC16C622
PIC16C622A
512 x 14
512 x 14
512 x 14
1K x 14
1K x 14
2K x 14
2K x 14
80 x 8
96 x 8
96 x 8
80 x 8
96 x 8
128 x 8
128 x 8
Voltage
Reference
13
8
Data Bus
Program Counter
EPROM
Program
Memory
RAM
8 Level Stack
(13-bit)
File
Registers
Program
Bus
14
RAM Addr (1)
9
Comparator
RA0/AN0
Addr MUX
Instruction reg
RA1/AN1
-
+
Indirect
Addr
7
Direct Addr
RA2/AN2/VREF
RA3/AN3
8
-
+
FSR reg
STATUS reg
TMR0
3
MUX
Power-up
Timer
RA4/T0CKI
Instruction
Decode &
Control
Oscillator
Start-up Timer
ALU
Power-on
Reset
Timing
Generation
W reg
I/O Ports
Watchdog
Timer
OSC1/CLKIN
OSC2/CLKOUT
Brown-out
Reset
PORTB
MCLR VDD, VSS
Note 1: Higher order bits are from the STATUS register.
DS30235G-page 10
Preliminary
1998 Microchip Technology Inc.