Lo mas largo que uso es esto:
char actuadores[5][12]={"Calefaccion","Ventilacion","Ventanas","Aspersion","Riego"};
char Menu[3][16]={"Pedir Datos","Cambiarvalores","Actuadores"};
y y luego uso pues bastantes variables pero tampoco creo que demasiadas. ademas casi todas excepto las que tengo para el buffer de recepcion de la usart son locales.
No se si te he dicho algo con esto que te pueda orientar para que me puedas ayudar, espero que si. Un saludo.