Ok. I get it. When they design a peripheral, they need to assign registers to control the peripheral. It is smart to leave some gaps between different peripheral register for future use. If they need to add some functionality, they can use the unused memory near the existing registers and they do not need to move around and mess with registers assigned to other peripherals.Only the memory SPACE is reserved. No physical memory exists for these locations.
I did not understand this you mean to say that they will not actually insert any physical chip in these memory locations. Am i correct?Only the memory SPACE is reserved. No physical memory exists for these locations.
My guess is that these reserved addresses may be for current, or possible future PICs with more memory and more registers.
No physical memory is being wasted.