I'm working on a circuit that uses a bus-powered ATmega32U2 but I need to run it at 16MHz. I was thinking of adding a boost converter to get the bus voltage up to 5V to insure proper operation at 16MHz. What I'm unsure of is how to connect this to the µC. Below is the circuit as I have it now. VBus provides power to the boost converter, and the output of the converter is powering VCC, UVCC, and AVCC (although I'm not using the ADC). D- and D+ should be supplied from the internal regulator. I threw in a solder jumper in case it turned out that I could run at 8MHz and did not need the boost converter (I can just leave off the converter components).
Does this look correct? Is there anything else I need to do?