After trying everything, I got the idea the problem was that installing v8.80 on top of v8.76 must have created some sort of malfunctioning hybrid. I gave a look at Windows' "Add or Remove programs", and found that I not only had installed v8.80 (of course), but the v8.76 was still there (same installation path of v8.80 by the way)!!! and v8.10 too!!!!! It looks like installing v8.80 on top of v8.76 hasn't upgraded anything, it has just made one non-working system from two. I uninstalled all of them, then reinstalled v8.80. Now it works like a charm. :-) Please note that the printf problem remains, it's just that I'm not using it so.. it's v8.80 for me, for you it maybe v8.76 if you need printf, but be aware that some new chips are supported only by v8.80 I hope this info was useful. With kind regards, Mario --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .