Creo que esto se refiere a que no es bueno utilizar una funcion dentro de una interrupcion, no es que sea bueno, es que si llamas a una funcion dentro de la interrupcion los registros se modifican, entonces al volver al codigo normal puede haber algun registro corrupto (sobrescrito). En el CSS no se como ira, se que en el C18 puedes elegir que datos salvar para que cuando salgas de la interrupcion estos se restauren, aun asi lo hace automaticamente. Supongo que en el CSS tambien lo hara asi, el problema es que entre mas datos tenga que guardar, mas tardara tu interrupcion, y tu codigo no sera efectivo en caso de que requieras precision de tiempos.
Creo recordar que si utilizabas una funcion dentro de una interrupcion, te salia una advertencia al compilar o algo asi no? O si utilizabas divisiones/multiplicaciones. Es por esto mismo