Although this isn't the solution you wanted, IIRC, one of the the ISD development kits does what you want. Comes with software and hardware which you use to load your device with WAV files. http://www.isd.com/ http://www.winbond-usa.com/products/isd_products/chipcorder/development/ http://www.winbond-usa.com/products/isd_products/chipcorder/development/es511v2.pdf http://www.infontek.com.tw/ "Support existing and future Winbond/ISD ChipCoders and other Multi-Level Storage (MLS) based devices like Winbond WTS701 Text-to-Speech Chip. Standalone, 8-socket gang programmer for mass production programming. Can be linked with PC to use attached Project Software for product development. Sixteen socket adapters to cover all ChipCoder device packages and WTS701. A 32MB Compact Flash Memory and a CF Card Reader are included for storing Data Files. The complete IT2000 includes a main programmer, a 32MB Compact Flash Memory card, a CF Card Reader, a 8 ohm audio speaker, a power supply, a copy of Project Software and a user manual. The socket adapter to be sold separately. " At the moment I just use a sound card and a VB program to load WAV files using the parallel port to set the segment start address and to push buttons. And before you ask, sorry, I can't give away the program. Adi Linden wrote: > > Is there a way to program the ISD voice chips using a PC? I don't want to > purchase a programmer for that specific process, though. I would like to > load the voice data using a PIC and RS232 to the host PC if possible. I > haven't been able to find any documentation on the process, though. > > I am looking to playback pre-recorded voice using a circuit using a PIC. > The voice part is important but not the main purpose of the circuit. At > first thought of storing the voice data in some external flash memory. But > a few minutes of voice will add up to some significant amount of data. A > SPI or I2C EEPROM with multi megabyte capacity would be nice. But I > haven't been able to find that. One option would be a MMC memory card, I > understand they have an SPI interface? Yes. One advantage to a MMC card would be that you could change the spoken language by swapping the card for a different one. Robert -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.