"Machacar" la memoria al declarar mal las variables?¿?¿?

Igor el problema es que el codigo esta en un programa muy largo.
Lo curioso es que a veces se queda colgado, a veces no. Es decir, en ocasiones hace la conversión bien y otras veces cuelga el programa.

Simplemente queria entender como trabaja Arduino con la memoria en estos casos en cuanto a como guarda los datos en su RAM y como los accede luego. Ya que supongo que ahi reside el problema.
De todas formas estoy intentando redefinir todo a ver si consigo que "aguante". Voy a hacer unas pruebas y si no funciona, seguimos por aqui.
Gracias !!!