I am working on a device that appears to use a bidirectional 10-bit serial interface at 100 kHz. The master initiates the sequence by sending several 10-bit frames and slaves respond by driving the line low and responding with their own packets. This little dance occurs every 20 ms or so.