I'm no expert, but doesn't USB run at 48MHz?

Check out Bruce's code at Rentron and see what he does.

Robert