http://www.piclist.com/techref/pots/dtmf.htm If you don't want to do it internally there are plenty of DTMF tx/rx pairs of ICs around that you send the numbers to either serially or by BCD -- 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