Программирование микроконтроллера в USB флешке
В общем случае можно. Есть, например, сайт flashboot.ru, там собрана база данных по типу «PnP ID флэшки — марка контроллера». Можно поискать даташиты на эти контроллеры. Если даташитов нет, то там же народ выкладывает подпольные тулзы для перепрошивки этих самых контроллеров. Можно и фирмварь реверснуть. Понятно, что пользы от этого никакой, для самоделок лучше купить что-то типа Arduino. А как экзотический хак — возможно, прокатит.
нет, как правило, нельзя.
то что вы открываете — это содержимое флеш-памяти, а не пзу микроконтроллера.