Что в вашем понимании "USB FLASH" и что значит "поработать"?
Если вы имеете ввиду USB FLASH Drive (карандаш в народе), то вам потребуется контролер имеющий на борту USB HOST. Его, по понятным причинам, ни один AVR не имеет. Прикручивать его к AVR всё равно, что ставить мотор от ферари на велосипед. Как сформировать поток 12 мбит контроллером с пиковой производительностью 16 мипсов? По этой же причине применение внешних кристаллов - просто баловство.
USB HOST имеются на AVR32, ARM7 и ARM9. Причём убедительно они смотрятся лишь на последних.
Это пол беды. Для работы вам понадобится реализация файловой системы и, лучше, ОС. Это конечно в упрощённом варианте реализуемо на AVR. Но объём такой работы значителен.
Учитывая, что вы вообще не представляете о чём вы пишите (о чём я упомянул в предыдущем вашем посте) - вам это не поможет. На данном этапе.
Поработайте с простыми вещами типа ЖКИ индикаторов и светодиодов. Потом поработайте с ОС и FAT с SD карточками. Либо поработайте с FLASH карандашами на IBM.