Hey People I am developing a PIC based cables tester which will need to test about 40 lines. Now I know how I will handle the hardware and will basically end up with 5 bytes going out and 5 bytes coming in to compare. My questions is how can I "store" various cables in memory (I'm thinking ext. eeprom) in an efficient way to test them. This is hard to explain but.... The user will pick a cable from the ones store in memory. I will send out my 5 bytes and latch them and them clock in my 5 bytes to get me data. How do I compare the data to the known stored cable chosen by the user? Because of the way the cables will be made up the data coming back in is not necessarily the same as the date going out. Any ideas on how to implement this efficiently? I will code this in C. This will serve as the base for a much more complex internal robot harness tester. Thanks for the help. Charles ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com