hm, ja sicher wäre das flotter.
Dummerweise ist leider bei den 16F88 der I²C Bus auf RB1 und 4. bin mal gespannt ob er da auch nen interrupt auslöst wenn der I2C bus aktiv ist...