I need help with a PIC project that will convert standard RS232 serial data from a PC to a custom serial protocol. The custom serial protocol is: 1 start bit+ 16 data bits + 1 stop bit @ 115200bps The protocol is asynchronous and only requires half duplex. Basically the PC will send 16 bits of data then wait for a 16 bit response then send another 16 bits and so on. The side that transmits the custom protocol uses 1 line for transmit and receive and then 3 other lines for handshaking, so that pin on the PIC would have to be set up for IN\OUT I figure the only way this can be done is with bit-banging. I have a 16F84 10mhz and a 16F84 20mhz. Does anyone think this can be done reliably with the 10mhz? Can this be done with the 16F84 or do I need something bigger? Thanks, Louis -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads