Quote Originally Posted by skimask
Because...even without setting config registers (I suppose depending on the programmer and any previous settings that might be 'locked in'), the '4550 will start up (as most newer PICs will) with a 1Mhz internal clock
Except that the default config settings in the .INC files for these chips are for a 20Mhz crystal, using the PLL to get 48Mhz to both USB and CPU.

Maybe if you tell the programmer not to write the config settings it might .. stress might, come up with the internal oscillator, but NOT defining the required conditions, and hoping it does what you want, is obviously NOT the right way to do things.

And, while we're on the subject of the "right way to do things" ...

When someone asks a question on the Forum, the "right way" is to attempt to provide an answer.
Pointing them to Section 2.2 of the Manual (Your First Program), is just plain Rude!<hr>
Now, for that "Answering the question" part...
Oh, and let me add here that it's preferable to have actually tested the answers you give.
Pull out the 4550, plug it in a breadboard and make sure you're giving an answer, not more problems for the person to deal with.

In my case it's easy... Just pull out the mister_e 18F4550 USB Demo prototype (minus a few LED's) from
http://www.picbasic.co.uk/forum/showthread.php?p=31405
(Yup, I keep them.)

Which then allows me to present the following post, with great confidence that it'll work. Because I've actually done it.
<br>