HD64F2638F20J Renesas Electronics America, HD64F2638F20J Datasheet - Page 126
Manufacturer Part Number
IC H8S MCU FLASH 256K 128-QFP
Renesas Electronics America
Specifications of HD64F2638F20J
CAN, SCI, SmartCard
Motor Control PWM, POR, PWM, WDT
Number Of I /o
Program Memory Size
256KB (256K x 8)
Program Memory Type
16K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
A/D 12x10b; D/A 2x8b
-40°C ~ 85°C
Package / Case
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Section 2 Instruction Descriptions
EEPMOV (MOVe data to EEPROM)
This instruction performs a block data transfer. It moves data from the memory location specified
in ER5 to the memory location specified in ER6, increments ER5 and ER6, decrements R4, and
repeats these operations until R4 reaches zero. Execution then proceeds to the next instruction.
The data transfer is performed a byte at a time, with R4 indicating the number of bytes to be
transferred. The word symbol in the assembly-language format designates the size of R4 (allowing
a maximum 65535 bytes to be transferred). All interrupts are detected while the block transfer is
If no interrupt occurs while the EEPMOV.W instruction is executing, when the EEPMOV.W
instruction ends, R4 contains 0 (zero), and ER5 and ER6 contain the last transfer address + 1.
If an interrupt occurs, interrupt exception handling begins after the current byte has been
transferred. R4 indicates the number of bytes remaining to be transferred. ER5 and ER6 indicate
the next transfer addresses. The program counter value pushed onto the stack in interrupt
exception handling is the address of the next instruction after the EEPMOV.W instruction.
See the note on EEPMOV.W instruction and interrupt.
Rev. 4.00 Feb 24, 2006 page 110 of 322
until R4 = 0
R4 – 1
H: Previous value remains unchanged.
N: Previous value remains unchanged.
Z: Previous value remains unchanged.
V: Previous value remains unchanged.
C: Previous value remains unchanged.
Block Data Transfer