Hola, a lo que se refiere modulay es que debes reservar el espacio, en tu programa para que el compilador no escriba en las ultimas direcciones, si usas CCS por ejemplo
#org 0x1F00, 0x1FFF void loader16F877(void) {}
de esta manera las ultimas 256 posiciones de memoria seran para el boot, y ahi deberas escribirlo con el programador......., que bootloader estas usando?.
saludos
ARIEL