Xiaofan Chen wrote: > However SPI will require 3 or 4 wires and I will need too many > opto couplers because of the isolation requirement. So I am thinking of > using serial communication. Looks like this is doable but pretty risky. > I might be able to reduce the data to 3 bytes instead of 4 bytes. UART baud rates: 906 kbaud for MCP2150 and MCP2155 IrDA(r) Protocol Stack Controller UART Baud Rates up to 1 Mbps for dsPIC30F1010/202X With appropriate IrDA transceiver you can communicate at almost 1 Mbps. Is not it enough for your app? Regards, MS -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist