
PIC18F2XK20/4XK20
DS41297F-page 8
Advance Information
2009 Microchip Technology Inc.
For PIC18FX6K20 devices, the code memory space
extends from 000000h to 00FFFFh (64 Kbytes) in four
16-Kbyte
blocks.
Addresses
000000h
through
0007FFh, however, define a “Boot Block” region that is
treated separately from Block 0. All of these blocks
define code protection boundaries within the code
memory space.
TABLE 2-5:
IMPLEMENTATION OF CODE
MEMORY
FIGURE 2-9:
MEMORY MAP AND THE CODE MEMORY SPACE FOR PIC18FX6K20 DEVICES
Device
Code Memory Size (Bytes)
PIC18F26K20
000000h-00FFFFh (64K)
PIC18F46K20
000000h
200000h
3FFFFFh
01FFFFh
Note:
Sizes of memory areas not to scale.
Code Memory
Unimplemented
Read as ‘0’
Configuration
and ID
Space
MEMORY SIZE/DEVICE
32 Kbytes
(PIC18FX6K20)
Address
Range
Boot Block
000000h
0007FFh
Block 0
000800h
003FFFh
Block 1
004000h
007FFFh
Block 2
008000h
00BFFFh
Block 3
00C000h
00FFFFh
Unimplemented
Read ‘0’s
01FFFFh