I'm not an expert in this area, but here's what I know:
1 - Timings, as long as a programmer doesn't bust the minimum timings (i.e. clocking too fast), I don't think going too long is a problem. The programming spec's datasheet specifies these for the most part.
2 - Formatting/Mapping - MPLAB handles this. After all, you don't NEED PBP to compile a program. You can write a program in straight assembly and MPLAB is able to generate the required code by itself.
Bookmarks