Programming the PIC18F6722