Hi. Another thing... The examples in app note AN956 uses C all over. So far I have done all my PIC programming with ASM. Am I to understand that USB programming is more easily done with C ? And would it be right to expect that the USB firmware API's that Microchip makes available could be called from ASM as well as from C ? Or is it that "it depends", as usualy ? Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist