I don't recall if your PIC had a serial port, which would make a difference. I've got several products that are simultaneously sending and receiving DMX, scanning pots and keyswitches, exchanging data with printer ports, etc. These are all with a single 16c74 running at 16 MHz. If you're bit banging... good luck! Harold Harold Hallikainen harold@hallikainen.com Hallikainen & Friends, Inc. See the FCC Rules at http://hallikainen.com/FccRules and comments filed in LPFM proceeding at http://hallikainen.com/lpfm ___________________________________________________________________ Get the Internet just the way you want it. Free software, free e-mail, and free Internet access for a month! Try Juno Web: http://dl.www.juno.com/dynoget/tagj.