Verificare SRAM utilizzata

qsecofr:
qua non abbiamo 2k ma 8... in pratica anneghiamo in un mare :roll_eyes: di ram che non usiamo

Guarda che gli Atmega328 hanno solo 2 kB di RAM, l'ho scritto diverse volte.

... poi domanda... perchè questo non mi crasha il leonardo che ha solo 2,5k di ram e i led continuano a lampeggiare? ...dove sto scrivendo?

Nella RAM. Proprio perché hai 2,5 kB di RAM, lo sketch riesce a "sopravvivere" con quel mezzo K in più.
Caricando questo sketch per controllare la memoria:

viene fuori che ci sono 363 byte ancora liberi.

Lo stesso sketch, compilato e caricato sulla mia scheda UNO, fa crashare il micro. Qui, infatti ci sono solo 2 kB di RAM.