I thought I'd run this one across you guys as I can't find the problem. I developed some small code using CCS C complier with a '84(A). All worked well. I they wanted to use a cheaper device and went to the 16C620. Changed the include file in the compiler, of course. Now, the bit-banged serial output on pin 18 works well, but the big-banged serial input on pin 17 doesn't work. I see that the device starts up with all interrupts disabled, so that shouldn't be a problem. Anyone know offhand what might be causing the trouble? Yes, the code is less than 512 bytes. I notice that the date code on the 16C620 is 48th week of 95; rather old even thought I just purchased it a few days ago. Suppose any changes in the silicon have been made between then and the most recent databook printing? Also, what is the best alternative (pricewise) to a '84 once development is complete (i.e. not needing the EEPROM)? Thanks in advance for your thoughts, Todd Peterson.