; 	DATA EEPROM READ
		MOVLW		DATA_EE_ADDR 		;
		MOVWF		EEADR 			; Data Memory Address to read
		BCF		EECON1, EEPGD 		; Point to DATA memory
		BCF		EECON1, CFGS 		; Access program FLASH or Data EEPROM memory
		BSF		EECON1, RD 		; EEPROM Read
		MOVF		EEDATA, W 		; W = EEDATA


; 	DATA EEPROM WRITE
		MOVLW		DATA_EE_ADDR 		;
		MOVWF		EEADR 			; Data Memory Address to read
		MOVLW		DATA_EE_DATA 		;
		MOVWF		EEDATA 			; Data Memory Value to write
		BCF		EECON1, EEPGD 		; Point to DATA memory
		BCF		EECON1, CFGS 		; Access program FLASH or Data EEPROM memory
		BSF		EECON1, WREN 		; Enable writes
		BCF		INTCON, GIE 		; Disable interrupts
Required	MOVLW		55h 			;
Sequence	MOVWF		EECON2 			; Write 55h
		MOVLW		AAh 			;
		MOVWF		EECON2 			; Write AAh
		BSF		EECON1, WR 		; Set WR bit to begin write
		BSF		INTCON, GIE 		; Enable interrupts
; user code execution
;
		BCF EECON1, WREN 		; Disable writes on write complete (EEIF set)