
Rev. 2.50
260
��ne 22� 20��
Rev. 2.50
26�
��ne 22� 20��
HT66F20/HT66F30/HT66F40/HT66F50/HT66F60
HT66FU30/HT66FU40/HT66FU50/HT66FU60
A/D Flash MCU with EEPROM
HT66F20/HT66F30/HT66F40/HT66F50/HT66F60
HT66FU30/HT66FU40/HT66FU50/HT66FU60
A/D Flash MCU with EEPROM
Instruction Set Summary
The following table depicts a summary of the instruction set categorised according to function and
can be consulted as a basic instruction reference using the following listed conventions.
Table Conventions
x: Bits immediate data
m: Data Memory address
A: Accumulator
i: 0~7 number of bits
addr: Program memory address
Mnemonic
Description
Cycles
Flag Affected
Arithmetic
ADD A�[m]
Add Data Memory to ACC
�
Z� C� AC� OV
ADDM A�[m]
Add ACC to Data Memory
�
Note
Z� C� AC� OV
ADD A�x
Add immediate data to ACC
�
Z� C� AC� OV
ADC A�[m]
Add Data Memory to ACC with Carry
�
Z� C� AC� OV
ADCM A�[m]
Add ACC to Data memory with Carry
�
Note
Z� C� AC� OV
SUB A�x
S�btract immediate data from the ACC
�
Z� C� AC� OV
SUB A�[m]
S�btract Data Memory from ACC
�
Z� C� AC� OV
SUBM A�[m]
S�btract Data Memory from ACC with res�lt in Data Memory
�
Note
Z� C� AC� OV
SBC A�[m]
S�btract Data Memory from ACC with Carry
�
Z� C� AC� OV
SBCM A�[m]
S�btract Data Memory from ACC with Carry� res�lt in Data Memory
�
Note
Z� C� AC� OV
DAA [m]
Decimal adj�st ACC for Addition with res�lt in Data Memory
�
Note
C
Logic Operation
AND A�[m]
Logical AND Data Memory to ACC
�
Z
OR A�[m]
Logical OR Data Memory to ACC
�
Z
XOR A�[m]
Logical XOR Data Memory to ACC
�
Z
ANDM A�[m]
Logical AND ACC to Data Memory
�
Note
Z
ORM A�[m]
Logical OR ACC to Data Memory
�
Note
Z
XORM A�[m]
Logical XOR ACC to Data Memory
�
Note
Z
AND A�x
Logical AND immediate Data to ACC
�
Z
OR A�x
Logical OR immediate Data to ACC
�
Z
XOR A�x
Logical XOR immediate Data to ACC
�
Z
CPL [m]
Complement Data Memory
�
Note
Z
CPLA [m]
Complement Data Memory with res�lt in ACC
�
Z
Increment & Decrement
INCA [m]
Increment Data Memory with res�lt in ACC
�
Z
INC [m]
Increment Data Memory
�
Note
Z
DECA [m]
Decrement Data Memory with res�lt in ACC
�
Z
DEC [m]
Decrement Data Memory
�
Note
Z
Rotate
RRA [m]
Rotate Data Memory right with res�lt in ACC
�
None
RR [m]
Rotate Data Memory right
�
Note
None
RRCA [m]
Rotate Data Memory right thro�gh Carry with res�lt in ACC
�
C
RRC [m]
Rotate Data Memory right thro�gh Carry
�
Note
C
RLA [m]
Rotate Data Memory left with res�lt in ACC
�
None
RL [m]
Rotate Data Memory left
�
Note
None
RLCA [m]
Rotate Data Memory left thro�gh Carry with res�lt in ACC
�
C
RLC [m]
Rotate Data Memory left thro�gh Carry
�
Note
C