Hola Richard, normalmente las definción del direccionamiento final es manejada por el linker con un archivo configurable ( normalmente llamado link control file ) que dependiendo del compilador puede ser con extension prm, lcg, def, etc y que en este se definen las regiones o segmentos de cada area ( RAM, SFR, ROM, etc ). Aunque no soy usuario de MicroChip y por ende de sus compiladores pero yo buscaria este archivo y me fijaria ahi la limitación.
Saludos !