has any of you come across an application, where you were using all the internal/external interrupts in 16c84 (timer,RB0,PA4-7,eeprom) and you ran out of stack(8 deep) because one interrupt occured before the previous one was serviced , assuming that you could not disable other interrupts, and the service routines were quite complicated ? --Ravindra.