Hi all, I'm trying to get Roman Black's BTc sound compression system working on a PIC12F629 running on its internal RC oscillator. Problem is, I'm not getting any output from the piezo squeeker I hooked up to the output of the RC filter. The file I used was an extract of "Ride of the Valkyries", encoded in BTc32 format. Now, the PIC is obviously running, because it's accessing the Ferroelectric RAM (a Ramtron 24C64), but I'm stumped as to why the code I've written isn't outputting anything. Has anyone got a chunk of code that'll work on a 4MHz PIC? Alternatively, I've got a 20MHz crystal somewhere that I could use - according to the datasheet the 12F629 is capable of handling it. Ordinarily, I would have gone out and bought a 24C256 SEEPROM and used the demo code, but none of the component warehouses around here are open! I'll post my code later if anyone wants to see it - it consists of two include files (one for bankswitching, one for I2C) and an ASM file that houses the TMR0 handler, etc. Thanks. -- Phil. philpem@dsl.pipex.com http://www.philpem.dsl.pipex.com/ -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.