I don't have time to read all the replies, but most DTMF decoders have the data available in parallel... You could easily interface to the parallel port if you could somehow access the physical memory address of the port. Qbasic can do this easily. I know that there are some OCX's available to do this in VB also. The only way i can think of doing this, right now, this would require polling. Poll and mask out the tone detected bit. I say use a PIC though. Good experience points. Brandon Irwin At 06:11 AM 3-20-2002, Shawn Yates wrote: >Hello all. > >I have a project where I need to get DTMF decoded and into a PC. I have >looked at it from the route of using VB and a modem to decode it, but this >seems very costly and complex. > >Can I decode DTMF easily using a PIC or something then use the PIC to send >data to the PC via USART? I already have a PIC connected to the PC sending >other things to it, the real question is what do I do to anser a phone when >it rings and then decode DTMF that someone keys in? Oh, the ability to beep >at the user would be nice also so I can prompt them. > >TIA > >Shawn > >-- >http://www.piclist.com hint: The PICList is archived three different >ways. See http://www.piclist.com/#archives for details. This message written using the Dvorak keyboard layout. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads