en que lenguaje?, la interrupción por RB0 es la interrupción externa, debes de escoger el flanco que te genera la interrupción.
en CCS la activas con:
enable_interrupts(int_ext)
y para escoger el flanco es con
ext_int_edge(h_to_l);//h_to_l es de alto a bajo y con l_to_h es de bajo a alto