Opentherm interface on PIC

Anyone (tried to!) implement an Opentherm interface using PIC?
It’s a VERY slow comms bus, with voltage modulation in one direction and current modulation in the other and with only two devices (master and slave) possible. It’s usually connected via a very simple circuit to a processor interrupt on micro-controllers, so that each bit on the bus creates an interrupt. The interrupt handler needs to process each bit (sort-of Manchester encoding) and assemble the bit-stream into Opentherm commands or responses. (My project will be at the controller end only, so will be sending commands and receiving responses.)

The source in in c18?
Can you send me the source and documentation
I wanted to interface a plc with openTherm through pic18
Thank you