в МК Pic16f84 пытаюсь записать программно два байта во flash
так:
cADDREE	equ	0
	;пишем первый байт
	bcf	STATUS,GIE
	
	movlw	cADDREE+1	;адрес ячейки для первого байта
	movwf	EEADR
	movlw	73
	movwf	EEDATA
	bsf	STATUS,RP0	
	bsf	EECON1,WREN	;разрешение записи
	movlw	055h		
	movwf	EECON2		
	movlw	0aah		
	movwf	EECON2		
	bsf	EECON1,WR	;запуск процесса записи
	bcf	EECON1,WREN	;запрещение записи
	nop
	nop
	nop
	nop	;здесь в эмуляторе запись произошла
	bcf	STATUS,RP0	
	
	;пишем второй байт
	
	movlw	cADDREE		;адрес ячейки для второго байта
	movwf	EEADR
	movlw	56
	movwf	EEDATA
	bsf	STATUS,RP0	
	bsf	EECON1,WREN	;разрешение записи
	movlw	055h		
	movwf	EECON2		
	movlw	0aah		
	movwf	EECON2		
	bsf	EECON1,WR	;запуск процесса записи
	;bcf	EECON1,WREN	;запрещение записи
	bcf	STATUS,RP0
	nop
	nop
	nop
	nop	;здесь в эмуляторе запись произошла
	bsf	STATUS,GIE
не пишется второй байт 

 Первый пишется 
Подскажите, что я не так делаю?