> What I am wanting to do is avoid function calls inside of interrupt > routine to keep stack size small, but want to keep serial , flash , > etc. in sepparate .C files. --------------------------- file main.c //interrupt routine { #include "serial.c" #include "flash.c" #include "etc.c" } ------------------------------ file serial.c { my serial code } Steve. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.