Utilizar los timers ya es algo mas complejo y dificil de explicar por aquí, ya que intervienen varios registros a la vez y las patitas de los timers (ocupan en un puerto) se deben configurar bien según el pic. Debería mirar bien el datasheet de tu pic con calma para hacerlo ya que yo domino mas Atmel.
Lo que puedes hacer de forma temporal, no se si te servirá, es utilizar la libreria delay.h, es para crear retardos y por ejemplo el MPAB la tiene y el CSS también.
Otra cosa que te recomiendo es coger un buen libro sobre PIC, con uno de estos de forma genérica podrás aprender a utilizar en general todos los pic. Yo por ej el libro que tengo ponen de ejmplo y explican el 16F84 y yo las veces que he programado he utilizado un 18F4520 o similar.