Hi All,
This is completely new topic for me, I am trying to upload firmware on my Atmega1608, through a UART - USB bridge chip. I have a made a block diagram and pasting it below for better understanding. I know, I would have to make a boot-loader first and flash that boot-loader into Atmega1608, but where should I get started for that. I have seen an application note from Microchip that gives info about UART boot-loader and they also gave a sample boot-loader. Would that be a good starting point? At the end I want to take a hex file generated by my IDE and upload that hex file through USB onto the MCU. One important point to note here is that CH9326 is a HID USB device chip.