
PIC12(L)F1501
DS41615A-page 14
Preliminary
2011 Microchip Technology Inc.
FIGURE 2-1:
CORE BLOCK DIAGRAM
Data Bus
8
14
Program
Bus
Instruction reg
Program Counter
8 Level Stack
(13-bit)
Direct Addr 7
12
Addr MUX
FSR reg
STATUS reg
MUX
ALU
Instruction
Decode &
Control
Timing
Generation
CLKIN
CLKOUT
8
12
3
Internal
Oscillator
Block
Configuration
Data Bus
8
14
Program
Bus
Instruction reg
Program Counter
8 Level Stack
(13-bit)
Direct Addr 7
Addr MUX
FSR reg
STATUS reg
MUX
ALU
W Reg
Instruction
Decode &
Control
Timing
Generation
8
3
Internal
Oscillator
Block
Configuration
15
Data Bus
8
14
Program
Bus
Instruction Reg
Program Counter
16-Level Stack
(15-bit)
Direct Addr 7
RAM Addr
Addr MUX
Indirect
Addr
FSR0 Reg
STATUS Reg
MUX
ALU
Instruction
Decode and
Control
Timing
Generation
8
3
Internal
Oscillator
Block
Configuration
Flash
Program
Memory
RAM
FSR reg
FSR1 Reg
15
MUX
15
Program Memory
Read (PMR)
12
FSR reg
BSR Reg
5
Power-up
Timer
Power-on
Reset
Watchdog
Timer
VDD
Brown-out
Reset
VSS
VDD
VSS
VDD
VSS