Anyways, I used a PIC16F1508. Timer 1 uses a secondary xtal oscillator at 32,768kHz as clock source. Every 2 seconds the timer overflows. Output pulse from the geiger tube is connected to the external interupt pin. When there's a high to low transition a count is registered. Every 2 seconds the number of counts is stored into a circular buffer and the thing spits the counts per minute value out of the serial port every 2 seconds. At every count it also generates 2ms worth of 4kHz cycles with the PWM module to drive a buzzer and make a "clack" sound and makes a LED flash for the same amount of time.
I also threw in a FT232RL to get USB capability. The whole thing is powered by a single 1/2AA lithium battery also because I had the batteries and some holders on hand. I was too lazy to include a lithium charger so it could be recharged from the USB, and I also was too lazy to implement a mechanism to power the thing via USB. In fact there's no battery monitoring/protection mechanism whatosever and the PIC can't turn off the tube's PSU. I rely on the fact that the power consumption and the currents involved aren't high and on the PIC's BOR which trips at 2,7V. Safe voltage for Li-ions. Again, this was a very quick design and I was lazy.
Here's a picture of the device:

Schematics and board can be found on my theremin post. Code shall be posted when I add some more functionality. Questions might be answered and more information could be given if requested.



