Yes, you can run the 18F4550 at 3.3V like Dave said. If you are concerned with the USB module in the18F4550 not working with Vin=3.3V, there is a way to make the module work at 3.3V.