I need to count six fast (up to 30 kHz or so) pulse streams. I have to be very low power, about 50 uA average, so I can't just crank the clock on a PIC and sample 6 port pins. Before, to count one pulse stream, I used the TMR0 in external clocking mode, and read it periodically. Which worked great. Now what I need are 6 TMR0s on one PIC. I've used Intel 82C54 counters before, but they only come in byte wide bus interfaces, and they have some stupid initialization problems. Anybody know of a counter or counter/timer chip that is very low power and uses some kind of serial interface? TIA, ------------ Barry King Engineering Manager NRG Systems "Measuring the Wind's Energy" Hinesburg, Vermont, USA barry@nrgsystems.com "The witty saying has been deleted due to limited EPROM space"