Otherwise: why not use pure software pwm which can be oversampled or mixed with noise etc to generate any volume you like (within reason). Windows and Linux both have 'speaker' sound drivers which use the speaker to output (low quality) music and even speech. Peter -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist