https://www.maxpagani.org/2011/06/14/pic18f-software-project-survival-guide-5/
PIC18F Software Project Survival Guide 5