Olá pessoal, obrigado ao Ze , Rodrigo e Andre pelas dicas, quanto ao compilador, ele é somente de 8 bits, não tem outra opção, então acabei fazendo assim e deu certo, não sei se é a mais simples, mas para mim já está bom.
cpp code
var = 32512;
EEPROM_Write(0x02,var); // grava no end 0x02 parte baixa do byte
var=var>>8; // desloca a parte alta do byte
EEPROM_Write(0x03,var); // grava a parte alta do byte no end 0x03
delay_ms(20);
var = EEPROM_Read(0x03)*256; // lê a parte alta do byte e mult por 256
var += EEPROM_Read(0x02); // lê a parte baixa do byte e soma com o resultado
IntToStr(var,txt); // converte de INT para STR
as variáveis, assim como o resto do programa foram omitidas por serem desnecessárias.
um abraço a todos...