У меня в девайсах на меге328 имеется внешняя флэш на 4 метра (для голосовых сообщений). Но так, как девайсы с етнернет, втиснул в 4 кб загрузчика поддержку сети. Можно перешивать адресно, по группам (тип девайса) и все одновременно из утилиты-конфигуратора. На прошивку (28 кб) уходит 7 секунд. Вот так выглядит непрошитый девайс в дереве. В девайсах на LPC первые 512 кб внешней флэш отведены под образ пришивки, чтобы можно было обновлять по беспроводным интерфейсам (wifi, gprs, NRF24, сс1101). При старте загрузчик проверяет сначала наличие образа прошивки на USB флэхе, потом проверяет наличие образа на внешней SPI флэш.