When you say "another module", I would guess that you are using the linker with separately compiled sourcefiles. In that case, the include is not needed. You just have to tell CC5X about the functions with the 'extern' keyword at the prototype. This is all explained in the "linker.txt" file that comes with the compiler. Dag S STdF> Hello All, STdF> Agian a question on interrupts in CC5X. STdF> When i need to call routines located in another STdF> module, which i included, and i have an interrupt, do STdF> i need to have this include after the ISR ??? STdF> like : STdF> interrupt server() STdF> { STdF> } STdF> #include "iic.c" STdF> void main() STdF> { STdF> } STdF> This seems to work, but i think it is a little strange STdF> ! STdF> best regards, STdF> Simon STdF> __________________________________________________ STdF> Do You Yahoo!? STdF> Everything you'll ever need on one web page STdF> from News and Sport to Email and Music Charts STdF> http://uk.my.yahoo.com STdF> -- STdF> http://www.piclist.com hint: PICList Posts must start with ONE topic: STdF> [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads