Viva,
Enquanto estava aqui a pesquisar os bichinhos da Atmel, dei com uma application note que é interessante para quem escreve código no Arduino ou para quem vem do mundo da programacão em computadores/telemóveis possa entender a maneira de pensar de alguns de nós aqui no fórum (eu incluído).
No ficheiro em baixo, ficam com uma ideia de como melhorar o código em termos de tamanho e velocidade.
http://www.atmel.com/Images/doc8453.pdf
Facam bom proveito.