write_program_eeprom(add,value) là dùng cho dòng 16bit
bạn dùng hàm write_eeprom(add,value) giống như lequocbao nói ý.
Và nên cẩn thận với ghi đọc eeprom vì nó chỉ ghi/xóa được vài trăm nghìn lần thôi à

1ms ghi/đọc 1 lần thì chắc dùng được 1 ngày :-P