Why impossible? I've implemented full asynch. serial send and receive at 38.4k using an SX (hope that's not a forbidden term on the PIC list ). It's not forbidden, but it's also not a fair comparison, since you're talking about a cpu that's 4 to 20 times faster... There's a ram-based microcodable engine inside a cd2481 that easilly handles 4 ports at 115200bps, plus dma to a host processor, but that wouldn't be a fair comparison either. I think a faster-than-19200, half-duplex, semi-synchronous async bit-banging driver tends to need to come with so many warnings and caveats that no one is particularly proud of having written one. You'd think there would be enough uses that there would be more of them, though... BillW -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body