Auslesen musste ich gar nicht. Hab einfach mal in die Doku geschaut!
Die berechnung ändern musst du nicht. enfach zwischen dem auslesen und verarbeiten das byte teilen und vervollständigen. wenns beim PIC so einfach geht wie beim AVR, sind das 2 Zeilen C-Code. Wies in ASM aussieht hab ich jetzt nicht im Kopf