itt a függvény:


#DEFINE		BANK0		BCF	STATUS,RP0
#DEFINE		BANK1		BSF	STATUS,RP0


EE_WRITE				; eeprom írás, cím a W-ben, adat az EE_DATA-ban
	BANK1	
	MOVWF	EEADR			; cím beállítása
	BANK0
	MOVFW	EE_DATA			; adat az EE_DATA-ban
	BANK1
	MOVWF	EEDATA			; adat beállítása
	BSF	EECON1,WREN
	BSF	EECON1,WR		; írás indítása
EE_WRITE_WAIT
	BTFSC	EECON1,WR
	GOTO	EE_WRITE_WAIT		; várakozás az írás befejezéséig
	BANK0
	RETURN

és így hívom a függvényt:

	MOVLW	'f'
	MOVWF	EE_DATA
	CLRW
	CALL	EE_WRITE

