Con 64k se ne fà di cose pablo , basta scremare le librerie e non includere cose che non servono, una volta con 4k o 8k di assembler si faceva una CNC , con 16k-32k un centralino telefonico sofisticato con 16urbane e 120 interni, non serviva di più, io sono di quella scuola lì, non metto cose che non servono e le librerie le faccio da me.
La 2560 come flash è esagerata, non conosco nessuna applicazione che non usi un RTOS che necessiti di 256K, per me 128k basta e avanza, all'inizio facevano la 1280 ma siccome per loro mettere 128k o 256k costa uguale allora ora fanno solo la 2560, resta il limite dei 128k dei programmatori ISP economici, finora non mi risulta che nessuno abbia mai trovato una soluzione, sono 4 banchi da 64k che i programmatori economici non riescono a gestire, è ovvio che su quelli costosi il problema non sussiste