S3F84B8_UM_REV 1.00 19 EMBEDDED FLASH MEMORY INTERFACE
19-14
19.1.8 READING
The read operation starts using the ‘LDC’ instruction.
Program Procedure in User Program Mode
1. Load flash memory upper address into upper register of pair working register.
2. Load flash memory lower address into lower register of pair working register.
3. Load data from flash memory using ‘LDC’ instruction by indirectly addressing mode.
Example 19-3 Reading
LD R2,#03H ; Loads flash memory’s upper address
; to upper register of pair working register
LD R3,#00H ; Loads flash memory’s lower address
; to lower register of pair working register
LOOP: LDC R0,@RR2 ; Reads data from flash memory location
; (Between 300H and 3FFH)
INC R3
CP R3,#0FFH
JP NZ,LOOP