Yup just need a count. The chip i am working with puts out a pulse and I need to count them and send a stop back to it after the count reaches a set amount. I looked at the docs again and the pulses only come once about every 250ms, not 8khz like I thought. 8khz was the rate it stores -analog voice input but it does it in 1/4 second buckets. The chip I am talking to a really odd chip form 2002 . ISD5116 SINGLE-CHIP VOICE RECORD/PLAYBACK DEVICE. Digikey was the only place I could find the datasheet.