The matrix guys previously helped me to use a Pin interrupt, CCP and timer functions in a PIC18 to accuratly count the period between pulses on an external pin. Moving to the dsPIC things look decidedly more complex... and lots more registers to work through.

Step one: I'm looking to monitor a pulse train and measure the pulse frequency.
Would starting and stopping timer1, using a interrupt still be a good approach.
I see there is a Gated Timer Mode, is this potentially more suited to my needs?