I did some quick tests yesterday and the arraywrite method consumes about double the space compared to loading the array "manually" - no where near 82 bytes though so I don't know what's going on there.
SELECT CASE uses slightly more space than multiple IF/THEN but it's cleaner and the execution time is always the same.
Since the memory width of PIC18 is 8 bits the method of packing two 7-bit wide "character lines" into one word isn't suitable for that series.
Bookmarks