Thanks for the info Jeremy.  I was wrong about the counters.  If you have the time and you know the answers, I have 2 more questions.  (1) Can the counters be reset during operation?  The count can be initialized by calling GPCTR_Change_Parameter before the counter is started, but I didn't see any way (looking at the GPCTR_... functions) to reset the counter value after its started.  The problem is that with only a 24-bit counter, even using the 100 KHz clock, the counter rolls over after a little more than 167 seconds.  I can reverse the direction every so often to prevent rollovers but its a bit clunky. (2) Can one of the counters be synced to an external 1 Hz 5V pulse?  I'd like to be able to reset a counter when it receives this pulse.  The user's manual
 defines a number of pins to input a signal on, but how do I detect the signal in software? Thanks.