I would like some input on this ATMega32U4 design i have made. I mainly followed what's in the datasheet but would like some opinions. Thanks.
Is this self powered or bus powered?
It is powered from a DC-DC converter.
32U4 UVCC and VBUS need to be connected to USB VBUS
Your 32U4 symbol seems to be missing some pins
@pereyra25
Are you going to wrte the firmware yourself or will be copying from UNO board?
I will be writting it myself and uploading it via USPasp.
Are you aware that you have to emulate USB Port inside the MCU?
This MCU has native USB hardware.
Check your symbol against the datasheet and you will see.
Are the values for C11 and C12 correct for your crystal?
What does the SPI interface connect to?
At the PC side, you need a device driver to recognize your MCU as a USB device -- are you going write that one or will be using a 3rd party driver?
Already checked, the symbol aggregated the GND pins into one. Between 18-22pF is fine for the crystal i chose. What do you mean about the SPI interface?
J3?
It's routed to the 6 pin ISP header. I'll connect a USBasp and upload the code.
Not gonna write that one, no.
OK but the IC does come with the bootloader preinstalled so you can program it via USB using the Arduino IDE
Can't i just connect the usbasp and upload the .hex file and then it's good to go?
It's not clear -- what are you going to make when you say "ATMega32U4 Design"?
Are you going to build an ISP Programmer for AVR Microcontrollers?
That means that you will use 3rd party driver -- is that freely available?
If you have a hex file, then yes.

