Die Taktleitung auf nen externen Interruptkanal, die Datenleitung auf nen beliebigen Eingang, die Request-Leitung wie beschrieben per Optokoppler.
Interrupt auf fallende Flanke einstellen und in der ISR den Datenpin abfragen.