
2009 Microchip Technology Inc.
Advance Information
DS41297F-page 5
PIC18F2XK20/4XK20
2.3
Memory Maps
For the PIC18FX3K20 devices, the code memory
space extends from 0000h to 01FFFh (8 Kbytes) in two
4-Kbyte blocks. Addresses 0000h through 01FFh,
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-2:
IMPLEMENTATION OF CODE
MEMORY
FIGURE 2-6:
MEMORY MAP AND THE CODE MEMORY SPACE FOR PIC18FX3K20 DEVICES
Device
Code Memory Size (Bytes)
PIC18F23K20
000000h-001FFFh (8K)
PIC18F43K20
000000h
200000h
3FFFFFh
01FFFFh
Note:
Sizes of memory areas are not to scale.
Code Memory
Unimplemented
Read as ‘0’
Configuration
and ID
Space
MEMORY SIZE/DEVICE
8Kbytes
(PIC18FX3K20)
Address
Range
Boot Block
000000h
0001FFh
Block 0
000200h
000FFFh
Block 1
001000h
001FFFh
Unimplemented
Read ‘0’s
002000h
01FFFFh