Re: PIC16F1827 - Linear Data Memory Addressing
The Linear address space from x2000 to x29AF is the address space set aside for this type of RAM access in all the pic16 enhanced parts that impliment this memory access option, not all pic16F parts impliment the same amount of RAM. The RAM is segmented into pages, each page having, among other things like SFRs, an 80 byte RAM section (general purpose registers). The Linear space allows linear access (usually with the FSR registers indirect addressing) to these 80 byte blocks without having to worry about bankselect (block) settings. Each part datasheet will describe which blocks are implimented.
Unimplimented RAM is not there, if you read that address you will always get a zero (0x00).