I have a project that I am developing that I will eventually want to talk various protocols -- RS232, IIC, SPI, and perhaps RS485 or even RS422. The chip has a simple task that is being performed off of an INT from the timer (<50 instructions every 50mS or so), so there is a lot of horsepower left over. My first thought was to use a 16C55 and to make the chip in the different "flavors" of communication. But I am now thinking about using the 16C63/65 and using some of the left-over input pins as a switch selection for the input protocol. Thus, I would read the inputs at POR and then talk that language. I have no experience with the `6x so I don't know how easy/hard it is to implement the various interfaces in its hardware. Do you think that it is reasonable to have such a POR communication select on a `63 or `65? Experiences? Code? Thanks, == Michael ************************************************************************* When the way of the Tao is forgotten, kindness and ethics must be taught. Men must learn to pretend to be wise and good. -- Lao Tzu ************************************************************************* _________________________________________________________ DO YOU YAHOO!? Get your free @yahoo.com address at http://mail.yahoo.com