اگر قصد دارید به محض بالا اومدن میکروکنترلر وضعیت قبلی رو بخونه و ادامه بده چاره ای به جز استفاده از حافظه eeprom نداری

البته میتونی از sd card هم استفاده کنی و تو تابع ستاپت بیای یه فایل مخصوص رو read کنی و وضعیت پینهات رو برداری و ادامه بدی

اما همونطور که میدونی حافظه eeprom تعداد دفعاتی که میتونی توش رایت کنی خیلی کمتراز یه sd کارته
بنابراین به نظر برای کاربرد عملی اس دی کارت بهتره
و اگر مشکلی هم پیش بیاد به سادگی فقط اس دی کارت رو عوض می کنی
حتی یه دونه 1 گیگش هم کارت رو راه می ندازه.