Теперь про батарейку. Если аккумулятор сдохнет, то ретайн переменные, а также любые другие уже не смогут сохраниться после отключения питания. Поэтому если есть такая необходимость сохраняют периодически (не часто, чтобы не угробить флэшку) в файл нужные переменные самостоятельно через библиотеку.