Datasheet

2010 Microchip Technology Inc. DS39635C-page 69
PIC18F6310/6410/8310/8410
FIGURE 6-2: MEMORY MAPS FOR PIC18FX310/X410 PROGRAM MEMORY MODES
TABLE 6-1: MEMORY ACCESS FOR PIC18F8310/8410 PROGRAM MEMORY MODES
Operating
Mode
Internal Program Memory External Program Memory
Execution
From
Table Read
From
Table Write To
Execution
From
Table Read
From
Table Write
To
Microcontroller Yes Yes Yes No Access No Access No Access
Extended
Microcontroller
Yes Ye s Ye s Yes Yes Yes
Microprocessor No Access No Access No Access Yes Yes Yes
Microprocessor
w/Boot Block
Yes Ye s Ye s Yes Yes Yes
000000h
1FFFFFh
External
Program
Memory
External
Program
Memory
On-Chip
Program
Memory
Microcontroller Mode
(1)
000000h
External
On-Chip
On-Chip
Program
Memory
1FFFFFh
Reads
000800h
1FFFFFh
0007FFh
Microprocessor with Boot Block Mode
(2)
000000h
On-Chip
Program
Memory
External
Program
Memory
Memory
Flash
On-Chip
Program
Memory
(No
access)
0’s
External
On-Chip
Memory
Flash
On-Chip
Flash
External
On-Chip
Memory
Flash
(Top of Memory)
(Top of Memory) + 1
Legend: (Top of Memory) represents upper boundary of on-chip program memory space (1FFFh for PIC18FX310, 3FFFh
for PIC18FX410). Shaded areas represent unimplemented or inaccessible areas, depending on the mode.
Note 1: This mode is the only available mode on 64-pin devices and the default on 80-pin devices.
2: These modes are only available on 80-pin devices.
(No
access)
(Top of Memory) + 1
Extended Microcontroller Mode
(2)
Microprocessor Mode
(2)
000000h
1FFFFFh
(Top of Memory)
(Top of Memory) + 1