diff --git a/memory/include/memory.h b/memory/include/memory.h
index 9e26965f60f8333c2002cda835427478d06717af..5c1428257a8cbc401dc147a2c16297433a2a6cc9 100644
--- a/memory/include/memory.h
+++ b/memory/include/memory.h
@@ -22,8 +22,8 @@ typedef struct
   unsigned short int (*eeprom_write_data)(unsigned short int address,unsigned short int data);
   unsigned short int (*eeprom_read_data)(unsigned short int address,unsigned short int *data);
   unsigned char data[RAM_SIZE];
-  unsigned char total_eeprom;
-  unsigned char total_ram;
+  unsigned short int total_eeprom;
+  unsigned short int total_ram;
 }TMemory;
 
 void mem_init(TMemory *memory);