EasyManuals Logo

Renesas RL78/G15 User Manual

Renesas RL78/G15
765 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #708 background imageLoading...
Page #708 background image
RL78/G15 CHAPTER 22 INSTRUCTION SET
R01UH0959EJ0110 Rev.1.10 Page 708 of 765
Mar 7, 2023
Table 22-5. Operation List (13/13)
Instruction
Group
Mnemonic Operand Bytes Clock Operation Flag
Note 1 Note 2
Z AC CY
Conditional
branch
BTCLR saddr.bit, $addr20 4 3/5
Note 5
PC PC + 4 + jdisp8 if (saddr).bit = 1
then reset (saddr).bit
sfr.bit, $addr20 4 3/5
Note 5
PC PC + 4 + jdisp8 if sfr.bit = 1
then reset sfr.bit
A.bit, $addr20 3 3/5
Note 5
PC PC + 3 + jdisp8 if A.bit = 1
then reset A.bit
PSW.bit, $addr20 4 3/5
Note 5
PC PC + 4 + jdisp8 if PSW.bit = 1
then reset PSW.bit
× × ×
[HL].bit, $addr20 3 3/5
Note 5
PC PC + 3 + jdisp8 if (HL).bit = 1
then reset (HL).bit
ES:[HL].bit, $addr20 4 4/6
Note 5
PC PC + 4 + jdisp8 if (ES, HL).bit = 1
then reset (ES, HL).bit
Conditional
skip
SKC 2 1 Next instruction skip if CY = 1
SKNC 2 1 Next instruction skip if CY = 0
SKZ 2 1 Next instruction skip if Z = 1
SKNZ 2 1 Next instruction skip if Z = 0
SKH 2 1 Next instruction skip if (Z CY) = 0
SKNH 2 1 Next instruction skip if (Z CY) = 1
CPU control SEL
Note 6
RBn 2 1 RBS[1:0] n
NOP 1 1 No Operation
EI 3 4 IE 1 (Enable Interrupt)
DI 3 4 IE 0 (Disable Interrupt)
HALT 2 3 Set HALT Mode
STOP 2 3 Set STOP Mode
Note 1. Number of CPU clocks (f
CLK
) when the internal RAM area, SFR area, or extended SFR area is accessed, or
when no data is accessed.
Note 2. Number of CPU clocks (f
CLK
) when the code flash memory is accessed, or when the data flash memory is
accessed by an 8-bit instruction.
Note 3. Except r = A
Note 4. Except rp = AX
Note 5. This indicates the number of clocks when condition is not met/when condition is met”.
Note 6. n indicates the register bank number (n = 0 to 3).
Remark 1. These numbers of clock cycles apply when the program is in the internal ROM (flash memory) area. When
the instruction is fetched from the internal RAM area, the number is, at most, the double of the number
given here plus 3 further clock cycles.
Remark 2. cnt indicates the bit shift count.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Renesas RL78/G15 and is the answer not in the manual?

Renesas RL78/G15 Specifications

General IconGeneral
BrandRenesas
ModelRL78/G15
CategoryMicrocontrollers
LanguageEnglish

Related product manuals