Microchip Technology DM240015 Data Sheet

Page of 472
PIC24FJ128GC010 FAMILY
DS30009312B-page 40
 
 2012-2013 Microchip Technology Inc.
FIGURE 3-1:
PIC24F CPU CORE BLOCK DIAGRAM
TABLE 3-1:
CPU CORE REGISTERS
Register(s) Name
Description
W0 through W15
Working Register Array
PC
23-Bit Program Counter
SR
ALU STATUS Register
SPLIM
Stack Pointer Limit Value Register
TBLPAG
Table Memory Page Address Register
RCOUNT
Repeat Loop Counter Register
CORCON
CPU Control Register
DISICNT
Disable Interrupt Count Register
DSRPAG
Data Space Read Page Register
DSWPAG
Data Space Write Page Register
Instruction
Decode and
Control
16
Program Counter
16-Bit ALU
23
23
24
23
Data Bus
Instruction Reg
 16
16 x 16
W Register Array
Divide
Support
16
RAGU
WAGU
 16
 16
8
Interrupt
Controller
Stack
Control
Logic
Loop
Control
Logic
Data Latch
Data RAM
Address
Latch
Control Signals
to Various Blocks
Program Memory/
Data Latch
Address Bus
 16
L
ite
ra
l Da
ta
 16
 16
Hardware
Multiplier
16
To Peripheral Modules
Address Latch
Up to 0x7FFF
Extended Data
Space
EDS and Table
Data Access
Control Block
ROM Latch
PCL
PCH
EA MUX