ramana and others: i think i found the problem. it appears to be not in the uart or interrupt code, but rather in the way the c2c compiler handles character strings. i should probably move to another compiler but i don't know of any other PIC compiler that runs on linux....... i'll let you know once i nail the problem. thanks again for all your help .~. /"\ /\ Michael Shiloh /V\ \ / /\ \ mshiloh@mediabolic.com /( )\ X / \-- (415) 346-2270 x 121 ^^-^^ / \ ---- -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads