I have got a situation where I'm forced to use timer 1 to generate interrupt at lower time limits like 256 us. Being a 16 bit timer ,Is there anyway that i could use it as 8 bit timer or more specifically to generate interrupt after 256 Instruction cycles ?
Timer1 is just a bigger version of Timer 0. Functionally it's almost identical so assuming you are counting up to generate the interrupt as it rolls over to zero, just make the high 8-bits all ones (TMR1H = 0xFF). It will then use the lower bits as an 8-bit counter like TMR0.