Hey,

Kalibrationsregister auslesen habe ich hier beschrieben:

http://kampis-elektroecke.de/?page_id=1302

Was ich gestern nicht gesehen habe....du hast in deiner ISR vom Timer einen 2ms Delay. Delay-Funktionen sind mehr so Schätzwerte.....du hast geschrieben das die ISR mit 100kHz ausgelöst wird aber du wartest dort 2ms drin? Sicher das der Unsinn bei der Ausgabe nicht deswegen kommt?
Weil bei so einem periodischen Fehler würde ich wirklich auf einen Timer tippen.....
Wenn dir der Timer während des Delays usw. dazwischen funkt kann es Probleme geben.