Como Salvar na EEPROM no PIC16F877A ?

Estou querendo salvar na EEPROM de pic 16F877A uma variável de 16bits.... estou usando o mikro C.... preciso tirar essa duvida o mais rápido para poder entregar meu projeto 

Fórum sobre desenvolvimento de sistemas embarcados: Hardware e Software, Tecnologias: Eletrônica digital e analógica, Microcontroladoras, Microprocessadores, Sistemas *NIX (Linux, BSD), Software embarcado Baremetal. Sem fins lucrativos.
http://asm51.com.br/phpbb/
unsigned int a=0xb0b0
#define add 0
...
//escrevendo
eepromwrite(add,a);
a>>=8;
eepromwrite(add+1,a);
//lendo
a=eepromread(add+1);
a<<=8;
a|=eepromread(add);