Hello to everyone. I am looking for leads on an IR-learning device or routine. The application will memorize and duplicate codes emitted from remote controls. It will need to work with a number of different protocols, so it can make no assumptions about code structure or carrier frequency. I have spent a lot of time researching IR and I am familiar with the basics, and I have used a logic analyzer to capture and encode a large number of IR signals. What I am looking for is an IR-learner that will learn and encode carrier frequency, duration of high and low pulses, and the sequence of data bits. Optimally, I would love to purchase a component which will do the work for me and export the results (should be compatible with the 16F877). Is anyone aware of such a component? In the event that such a device is not available, I am ready to do it the hard way. I have thought through an encoding schema (again, using the 16F877) which hopefully would be a lot more efficient than polling the IR signal (which would be extremely impractical due to memory constraints). I would love to see any resources illustrating how this problem has been addressed in the past. I would be grateful for any assistance. Best wishes, Barnaby Thieme Product Engineer, SP Controls, Inc. (415) 642-2600 ext. 108 PS: I have reviewed the archive entries on this issue, but most are over a year old and they did not contain much information. I have looked at Microchip Application Notes, including AN657, and found that those routines did not meet my requirements. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics