PIC18F6310/6410/8310/8410
FIGURE 5-2:
MEMORY MAPS FOR PIC18FX310/X410 PROGRAM MEMORY MODES
Microcontroller Mode(1)
Extended Microcontroller Mode(2)
000000h
On-Chip
Program
Memory
(Top of Memory)
(Top of Memory) + 1
000000h
(Top of Memory)
(Top of Memory) + 1
On-Chip
Program
Memory
Reads
‘0’s
External
Program
Memory
1FFFFFh
On-Chip
Flash
Microprocessor Mode(2)
000000h
On-Chip
Program
Memory
(No
access)
External
Program
Memory
1FFFFFh
External
Memory
On-Chip
Flash
Microprocessor with Boot Block Mode(2)
On-Chip
Program
000000h
0007FFh
Memory
000800h
(No
access)
(Top of Memory) + 1
External
Program
Memory
1FFFFFh
External
Memory
On-Chip
Flash
1FFFFFh
External
Memory
On-Chip
Flash
Legend:
Note 1:
2:
(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.
This mode is the only available mode on 64-pin devices and the default on 80-pin devices.
These modes are only available on 80-pin devices.
TABLE 5-1: MEMORY ACCESS FOR PIC18F8310/8410 PROGRAM MEMORY MODES
Operating
Mode
Internal Program Memory
Execution
From
Table Read
From
Table Write
To
External Program Memory
Execution
From
Table Read
From
Table Write
To
Microcontroller
Extended
Microcontroller
Microprocessor
Microprocessor
w/ Boot Block
Yes
Yes
No Access
Yes
Yes
Yes
No Access
Yes
Yes
Yes
No Access
Yes
No Access
Yes
Yes
Yes
No Access
Yes
Yes
Yes
No Access
Yes
Yes
Yes
2004 Microchip Technology Inc.
Preliminary
DS39635A-page 63