AtomSoft
Well-Known Member
Ok i want to make my own arduino boards but am kind of lost when it comes to programming it. I have a AVR Dragon so i know i can program a bootloader on it but the issue isnt that.
I want to be able to program my stuff using the Arduino IDE and simple on board components like a serial to usb connector.
Now im looking at the Arduino Uno schematic (r3) and need to know... does the ATMEGA16U2-MU(R) act only as a USB to UART device?
If i replace this with something like a FTDI or CP2102 would i still be able to program the arduino?
https://www.electro-tech-online.com/custompdfs/2012/04/Arduino_Uno_Rev3-schematic.pdf
My main questions are...
1. Does the ATMEGA16U2-MU(R) translate USB commands to program the AVR?
2. Or Does the ATMEGA16U2-MU(R) translate the USB commands to UART for the MAIN AVRs bootloader to program itself?
I want to be able to program my stuff using the Arduino IDE and simple on board components like a serial to usb connector.
Now im looking at the Arduino Uno schematic (r3) and need to know... does the ATMEGA16U2-MU(R) act only as a USB to UART device?
If i replace this with something like a FTDI or CP2102 would i still be able to program the arduino?
https://www.electro-tech-online.com/custompdfs/2012/04/Arduino_Uno_Rev3-schematic.pdf
My main questions are...
1. Does the ATMEGA16U2-MU(R) translate USB commands to program the AVR?
2. Or Does the ATMEGA16U2-MU(R) translate the USB commands to UART for the MAIN AVRs bootloader to program itself?
Last edited: