I have to implement a USB interface between a mega128 and a PC, both to up/download data, and also to do the firmware update with the bootloader.
I think i will chose the FT232BM chip.
Im not sure yet if this is an easy task or a difficult one. I have good experience with AVRs, but I have never used USB or bootloader.
Do you have any good experiences in doing this that you can share?