[an error occurred while processing this directive]
Да нужен USB Host. Я подключал usb flash к КПК под управлением WindowsMobile 2003 (ядро WinCE 4.2), там уже готовый софт в самой винде. Кроме непосредственно USB хоста, вам придется реализовать файловую систему FAT-16. Два хороших программера 3 месяца.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)