Конечно можно. На оф сайте от Atmel были даже AppNote как это сделать, но думаю и на Philips можно это реализовать, архитектура то та же.
Что про PIC или AVR, на телесисках был код для PIC'a, но в связи со временем которое прошло, он утратился, мы как то занимались этим и пытались скрестить их AVR, но был тупик с таймингами и временно эта затея была заброшена, все равно большой скорости не получить, ну если только в качестве мп3 плеера пользовать, но опять же проблема как на нее заливать.
Можно кончено поступить так: купить/найти/просто взять рабочую флешку, выдрать из нее USB контроллер, впаять на отдельную платку, и пользовать в качестве кардридера, нет не так, в качестве NANDридера, то есть берем микруху памяти, вставляем ее в NANDридер, подключаем к компу, заливаем все что надо и пользуем. Проблем с подключением разных NAND я думаю не будет, поскольку протокол то у них един на все.
Еще один подводный камень который всплыл, хоть протокол то и один, и возможность связать с AVR/PIC и уж тем более ARM есть, оказалось неизвестным в каком формате эти USB контроллеры записывают данные, то есть, какую файловую систему они используют, конечно на компе все будет выглядеть как надо, в какой отформатили в такой и видите, но на самом деле все иначе и до сих пор не ясно. Похоже у них своя внутрення ФС, которая реализована в самом контроллере.
В принципе можно использовать NAND как обычную статическую память. Но большой скорости на PIC/AVR все равно не добиться.
Вроде все
