> 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, Use a PIC's (16C55 or others) 8 lines of say port B as a bus and the port A for control like RD, WR, etc.I used a 16C55 for 8250 and it worked great. > they have some stupid initialization problems. Got to live with it. > Anybody know of a > counter or counter/timer chip that is very low power and uses some > kind of serial interface? Have a counter interfaced to a shift register. Have 6 of then for 6 counters and read then serially. Crazy !! > 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" -- Chip Technologies Microchip Design Consultant No. 70, 9th Main Road, Mathikere, Bangalore - 560 054. INDIA Tel : +91-80-3362807 Fax : +91-80-3369451 Email : chiptech@vsnl.com Webpage: http://business.vsnl.com/chiptech