Friends, First off I would like to thank everybody for answering my TMRO/Counter question s, was very informative I must say!! Second, I am using a PIC16C67 and am running out of I/O lines. I don't want to g o to the 17C7XX family if there's any way around it. I am in need of a possible 32 bit (already tried the 74HC154/CD4067 combo, still need more I/O) MUX/DEMUX s et of chips. Any suggestions? What about using the I/O lines as both outputs and inputs? Say there is code in the program that selects certain ports as outputs but then when needed makes those ports inputs? Anybody try this before? Thanks i n advance ..............................! Best regards, Steven Steven Kosmerchock CELWAVE Phoenix Arizona USA Email: steve.kosmerchock@celwave.com www.geocities.com/researchtriangle/lab/6584