English
Language : 

ST7FLITE25F1B6 Datasheet, PDF (116/166 Pages) STMicroelectronics – 8-bit microcontroller with single voltage Flash memory, data EEPROM, ADC, Timers, SPI
Instruction set
ST7LITE20F2 ST7LITE25F2 ST7LITE29F2
Table 56. Instruction set overview (continued)
Mnemo
Description
Function/example
BCP
BRES
BSET
BTJF
BTJT
CALL
CALLR
CLR
CP
CPL
DEC
HALT
IRET
INC
JP
JRA
JRT
JRF
JRIH
JRIL
JRH
JRNH
JRM
JRNM
JRMI
JRPL
JREQ
JRNE
JRC
JRNC
JRULT
JRUGE
JRUGT
JRULE
LD
Bit compare A, memory
Bit reset
Bit set
Jump if bit is false (0)
Jump if bit is true (1)
Call sub-routine
Call sub-routine relative
Clear
Arithmetic Compare
One Complement
Decrement
HALT
Interrupt routine return
Increment
Absolute Jump
Jump relative always
Jump relative
Never jump
Jump if ext. interrupt = 1
Jump if ext. interrupt = 0
Jump if H = 1
Jump if H = 0
Jump if I1:0 = 11
Jump if I1:0 <> 11
Jump if N = 1 (minus)
Jump if N = 0 (plus)
Jump if Z = 1 (equal)
Jump if Z = 0 (not equal)
Jump if C = 1
Jump if C = 0
Jump if C = 1
Jump if C = 0
Jump if (C + Z = 0)
Jump if (C + Z = 1)
Load
tst (A . M)
bres Byte, #3
bset Byte, #3
btjf Byte, #3, Jmp1
btjt Byte, #3, Jmp1
−
−
−
−
A = FFH-A
dec Y
−
Pop CC, A, X, PC
inc X
jp [TBL.w]
−
−
jrf *
−
−
H=1?
H=0?
I=1?
I=0?
N=1?
N=0?
Z=1?
Z=0?
C=1?
C=0?
Unsigned <
Jmp if unsigned >=
Unsigned >
Unsigned <=
dst <= src
Dst
A
M
M
M
M
−
−
reg, M
reg
reg, M
reg, M
−
−
reg, M
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
reg, M
Src
M
−
−
−
−
−
−
−
M
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
M, reg
H I NZC
− −NZ−
−−−−−
−−−−−
− − − −C
− − − −C
−−−−−
−−−−−
−−01−
− −NZC
− −NZ1
− −NZ−
−0−−−
H I NZC
− −NZ−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
−−−−−
− −NZ−
116/166
Doc ID 8349 Rev 5