ST6200 STMICROELECTRONICS [STMicroelectronics], ST6200 Datasheet - Page 53

no-image

ST6200

Manufacturer Part Number
ST6200
Description
8-BIT MCUs WITH A/D CONVERTER, TWO TIMERS, OSCILLATOR SAFEGUARD & SAFE RESET
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST6200
Manufacturer:
ST
0
Part Number:
ST6200/HSP
Manufacturer:
ST
0
Part Number:
ST6200C/MIJ
Manufacturer:
ST
0
Part Number:
ST6200CB1
Manufacturer:
ST
0
Part Number:
ST6200CB1/MML
Manufacturer:
ST
0
Part Number:
ST6200CM6/MSETF
Manufacturer:
ST
Quantity:
20 000
Part Number:
ST6200QNL
Manufacturer:
PULSE10
Quantity:
58
Part Number:
ST6200T
Manufacturer:
ST
Quantity:
20 000
9.3 INSTRUCTION SET
The ST6 offers a set of 40 basic instructions
which, when combined with nine addressing
modes, yield 244 usable opcodes. They can be di-
vided into six different types: load/store, arithme-
tic/logic, conditional branch, control instructions,
jump/call, and bit manipulation. The following par-
agraphs describe the different types.
All the instructions belonging to a given type are
presented in individual tables.
Table 15. Load & Store Instructions
Legend:
X, Y Index Registers,
V, W Short Direct Registers
#
rr
*
LD X, A
LD Y, A
LD V, A
LD W, A
LD A, rr
LD rr, A
LD A, (X)
LD A, (Y)
LD (X), A
LD (Y), A
LDI A, #N
LDI rr, #N
LD A, X
LD A, Y
LD A, V
LD A, W
Immediate data (stored in ROM memory)
Data space register
Affected
Not Affected
Instruction
Indirect
Indirect
Immediate
Immediate
Short Direct
Short Direct
Short Direct
Short Direct
Short Direct
Short Direct
Short Direct
Short Direct
Direct
Direct
Indirect
Indirect
Addressing Mode
Load & Store. These instructions use one, two or
three bytes depending on the addressing mode.
For LOAD, one operand is the Accumulator and
the other operand is obtained from data memory
using one of the addressing modes.
For Load Immediate, one operand can be any of
the 256 data space bytes while the other is always
immediate data.
Bytes
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
ST6200C/ST6201C/ST6203C
Cycles
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
Z
*
Flags
C
53/100
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
1

Related parts for ST6200