Ví dụ: Bảng dữ liệu cho ATtiny2313 (cũng như hầu hết các bảng dữ liệu Atmel AVR):
128 Byte Độ bền EEPROM có thể lập trình trong hệ thống: 100.000 chu kỳ ghi / xóa
Hãy tưởng tượng một chương trình chỉ cần hai byte để lưu trữ một số cấu hình, 126 byte khác bị lãng phí một cách hiệu quả. Điều tôi quan tâm là các bản cập nhật thường xuyên của hai byte cấu hình có thể làm hao mòn EEPROM của thiết bị và khiến nó trở nên vô dụng. Toàn bộ thiết bị sẽ trở nên không đáng tin cậy, bởi vì tại một thời điểm nhất định, bạn không thể theo dõi các byte nào trong EEPROM là không đáng tin cậy.
Có cách nào thông minh để thực hiện cân bằng hao mòn trên EEPROM của vi điều khiển khi bạn sử dụng hiệu quả chỉ một hoặc hai byte trong số 128 có sẵn không?