Output Compare - dsPIC

Ola pessoal,
Utilizo um dsPIC 30F3012(20MHz) em um projeto, onde uma das funções é gerar pulsos com frequências de 800KHz a 2MHz utilizando OCx(Output Compare).
Existe alguma forma de "contar" esses pulsos ?
Tentei controlar pela pela interrupção #int_OC1, porém consome muito recurso do mcu.
Abraco
Leandro
Utilizo um dsPIC 30F3012(20MHz) em um projeto, onde uma das funções é gerar pulsos com frequências de 800KHz a 2MHz utilizando OCx(Output Compare).
Existe alguma forma de "contar" esses pulsos ?
Tentei controlar pela pela interrupção #int_OC1, porém consome muito recurso do mcu.
Abraco
Leandro