This doesn't directly apply, but I have had the f84 bit banging 250Kbps at 4MHz. I didn't have to worry about recieve though. Josh -- A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -Douglas Adams Louis Davis wrote: > > 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