Use the EEPROM to save variables if the program is designed to reset Waspmote or to enter in Hibernate state (in which cases, all variables will be reset too). The use of the EEPROM can help to keep current conditions or current variables even if we reset or hibernate Waspmote.