файл называется sim2810.cfg
не забудьте его добавить в конфигурацию симулятора

вот мой модуль для работы с таймером - может поможет
interrupt void TIMEOUT_IntHandlerTimer(void)
{
CpuTimer0Regs.TCR.bit.TIF=0;
//Acknowledge this interrupt to receive more interrupts from group 1
PieCtrlRegs.PIEACK.all|=PIEACK_GROUP1;
//enable nested interrupts
EINT;
//logic
LOGIC_TimerHandler();
//LED's
LED_TimerHandler();
}
void TIMEOUT_Init(void)
{
TDWord temp;
//setup interrupt vector table
EALLOW;
PieVectTable.TINT0=&TIMEOUT_IntHandlerTimer;
EDIS;
//Initialize timer period:
temp=(TDWord)((XTAL/1000000.0)*(PV_DSP_TIMEOUT_TICK_WEIGHT_MS*1000.0));
CpuTimer0Regs.PRD.all=temp;
//Initialize pre-scale counter to divide by 1 (SYSCLKOUT):
CpuTimer0Regs.TPR.all=0;
CpuTimer0Regs.TPRH.all=0;
//Make sure timer is stopped:
CpuTimer0Regs.TCR.bit.TSS=1;
//Reload all counter register with period value:
CpuTimer0Regs.TCR.bit.TRB=1;
//Initialize timer control register:
CpuTimer0Regs.TCR.bit.SOFT = 1;
//Timer Free Run
CpuTimer0Regs.TCR.bit.FREE=1;
//0 = Disable/1 = Enable Timer Interrupt
CpuTimer0Regs.TCR.bit.TIE=1;
//start the timer
CpuTimer0Regs.TCR.bit.TSS=0;
//enable interrupt
IER|=M_INT1;
//Enable TINT0 in the PIE: Group 1 interrupt 7
PieCtrlRegs.PIEIER1.bit.INTx7=1;
}