Das nächste Register: PIR1, liegt in Bank 0.
Noch einmal der Hinweis darauf, dass einige der Bits in etlichen Registern eher lesend ausgewertet werden müssen. Also z. B. 1 = ist was passiert, 0 = nichts ist passiert. Auf Nummer sicher gehend, würde ich die entsprechenden Bits VOR ausführen der entsprechenden Funktionen manuell zurücksetzen, wird an den meisten Stellen ohnehin notwendig sein.
BIT 7:
1 = EEPROM schreiben fertig, Bit muss manuell gelöscht werden
0 = EEPROM schreiben nicht beendet.
BIT 6:
1 = A/D Wandler fertig, manuell löschen.
0 = A/D Wandler nicht fertig
BIT 5:
Nicht belegt, zu betrachten als ‚0‘
BIT 4:
Nicht belegt, zu betrachten als ‚0‘
BIT 3:
1 = Änderung am Comparator Eingang, manuell zu löschen
0 = Keine Änderung am Comparator
BIT 2:
Nicht belegt, zu betrachten als ‚0‘
BIT 1:
Nicht belegt, zu betrachten als ‚0‘
BIT 0:
1 = Timer 1 (TMR1) Überlauf, manuell löschen
0 = TMR1 kein Überlauf