Mark Wotton wrote : > define OSC 8 This might be obviouse, but it's worth to be mentioned anyway... Defining OSC to some value does NOT change the speed of the PIC oscillator as such, just the speed the BasicPro compiler THINKS that the PIC is running in. > (Again, forgive me my naivete, I'm new to this.) Now, the 2455 (or any of the other USB PICs) might not be the best "beginners-PIC". Just the oscillator block is much more complex then on a "standard" PIC18. It took me a great time of reading to "get it"... Finaly, is Basic realy optimum to write USB firmware (I guess you're ging to use the USB interface, right ?) ? I'm not saying that it can't be done, but most examples are in C if I'm not wrong. Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist