CY8C20X34 CYPRESS [Cypress Semiconductor], CY8C20X34 Datasheet - Page 29
![no-image](/images/no-image-200.jpg)
CY8C20X34
Manufacturer Part Number
CY8C20X34
Description
Technical Reference Manual (TRM)
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet
1.CY8C20X34.pdf
(218 pages)
- Current page: 29 of 218
- Download datasheet (3Mb)
PSoC CY8C20x34 TRM, Version 1.0
Table 2-2. Instruction Set Summary Sorted Alphabetically by Mnemonic
09 4
0A 6
0B 7
0C 7
0D 8
0E 9
0F 10 3
01 4
02 6
03 7
04 7
05 8
06 9
07 10 3
38
21
22
23
24
25
26
27 10 3
70
41
42 10 3
64
65
66
67
68
69
9x 11 2
39
3A
3B
3C
3D
73
78
79
7A
7B
30
74
75
Note 1 Interrupt acknowledge to Interrupt Vector table = 13 cycles.
Note 2 The number of cycles required by an instruction is increased by one for instructions that span
5
9
4 2
6 2
7 2
7 2
8 2
9 3
4 2
9 3
4 1
7 2
8 2
4 1
7 2
8 2
5 2
7 2
8 2
8 3
9 3
4 1
4 1
4 1
7 2
8 2
4 1
4 1
256 byte page boundaries in the Flash memory space.
2
2
2
2
2
3
2
2
2
2
2
3
2
1
ADC A, expr
ADC A, [expr]
ADC A, [X+expr]
ADC [expr], A
ADC [X+expr], A
ADC [expr], expr
ADC [X+expr], expr
ADD A, expr
ADD A, [expr]
ADD A, [X+expr]
ADD [expr], A
ADD [X+expr], A
ADD [expr], expr
ADD [X+expr], expr
ADD SP, expr
AND A, expr
AND A, [expr]
AND A, [X+expr]
AND [expr], A
AND [X+expr], A
AND [expr], expr
AND [X+expr], expr
AND F, expr
AND reg[expr], expr
AND reg[X+expr], expr
ASL A
ASL [expr]
ASL [X+expr]
ASR A
ASR [expr]
ASR [X+expr]
CALL
CMP A, expr
CMP A, [expr]
CMP A, [X+expr]
CMP [expr], expr
CMP [X+expr], expr
CPL A
DEC A
DEC X
DEC [expr]
DEC [X+expr]
HALT
INC A
INC X
Instruction Format
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
Z
Z
Z
Z
Z
Z
Z
C, Z
Z
Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
if (A=B) Z=1
if (A<B) C=1
Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
Flags
76
77
Fx 13 2
Ex 7
Cx 5
8x
Dx 5
Bx 5
Ax 5
7C 13 3
7D 7
4F 4
50 4
51 5
52 6
53 5
54 6
55 8
56 9
57 4
58 6
59 7
5A 5
5B 4
5C 4
5D 6
5E 7
5F 10 3
60 5
61 6
62 8
63 9
3E 10 2
3F 10 2
40 4
29 4
2A 6
2B 7
2C 7
2D 8
2E 9
2F 10 3
43 9
44 10 3
71 4
8
5
7 2
2
2
2
2
2
2
2
3
1
2
2
2
2
2
3
3
2
2
2
2
1
1
2
2
2
2
3
3
1
2
2
2
2
2
3
3
2
INC [expr]
INC [X+expr]
INDEX
JACC
JC
JMP
JNC
JNZ
JZ
LCALL
LJMP
MOV X, SP
MOV A, expr
MOV A, [expr]
MOV A, [X+expr]
MOV [expr], A
MOV [X+expr], A
MOV [expr], expr
MOV [X+expr], expr
MOV X, expr
MOV X, [expr]
MOV X, [X+expr]
MOV [expr], X
MOV A, X
MOV X, A
MOV A, reg[expr]
MOV A, reg[X+expr]
MOV [expr], [expr]
MOV reg[expr], A
MOV reg[X+expr], A
MOV reg[expr], expr
MOV reg[X+expr], expr
MVI A, [ [expr]++ ]
MVI [ [expr]++ ], A
NOP
OR A, expr
OR A, [expr]
OR A, [X+expr]
OR [expr], A
OR [X+expr], A
OR [expr], expr
OR [X+expr], expr
OR reg[expr], expr
OR reg[X+expr], expr
OR F, expr
Instruction Format
C, Z
C, Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
C, Z
Flags
20
18
10
08
7E 10 1
7F
6A
6B
6C 8
28 11 1
6D 4
6E
6F
19
1A
1B
1C 7
1D 8
1E
1F 10 3
00 15 1
11
12
13
14
15
16
17 10 3
4B
4C 7
4D 7
4E
47
48
49
4A 10 3
72
31 4
32 6
33 7
34 7
35 8
36 9
37 10 3
45
46 10 3
5
5
4
4
8
4
7
7
8
4
6
7
9
4
6
7
7
8
9
5
5
8
9
9
4
9
1
1
1
1
1
1
2
2
1
2
2
2
2
2
2
2
3
2
2
2
2
2
3
1
2
2
1
3
3
3
2
2
2
2
2
2
3
3
POP X
POP A
PUSH X
PUSH A
RETI
RET
RLC A
RLC [expr]
RLC [X+expr]
ROMX
RRC A
RRC [expr]
RRC [X+expr]
SBB A, expr
SBB A, [expr]
SBB A, [X+expr]
SBB [expr], A
SBB [X+expr], A
SBB [expr], expr
SBB [X+expr], expr
SSC
SUB A, expr
SUB A, [expr]
SUB A, [X+expr]
SUB [expr], A
SUB [X+expr], A
SUB [expr], expr
SUB [X+expr], expr
SWAP A, X
SWAP A, [expr]
SWAP X, [expr]
SWAP A, SP
TST [expr], expr
TST [X+expr], expr
TST reg[expr], expr
TST reg[X+expr], expr
XOR F, expr
XOR A, expr
XOR A, [expr]
XOR A, [X+expr]
XOR [expr], A
XOR [X+expr], A
XOR [expr], expr
XOR [X+expr], expr
XOR reg[expr], expr
XOR reg[X+expr], expr
Instruction Format
CPU Core (M8C)
Z
C, Z
C, Z
C, Z
C, Z
Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
C, Z
Z
Z
Z
Z
Z
Z
Z
C, Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Flags
29
Related parts for CY8C20X34
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![CY37256VP208-66NI](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
Cypress Semiconductor [5V, 3.3V, ISRTM High-Performance CPLDs]
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C0831V-167AC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
CY7C0831V-167ACCypress Semiconductor [FLEx18-TM 3.3V 32K/64K/128K/256K/512K x 18 Synchronous Dual-Port RAM]
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![PLDC20G10-35PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
CMOS Generic 24-Pin Reprogrammable Logic Device
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C1021-15VC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
64K x 16 Static RAM
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C130-55PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
1K x 8 Dual-Port Static Ram
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY62128LL-70SC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
128K x 8 static RAM, standby current 20uA, 70ns
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C182-25PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
8Kx9 Static RAM
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C182-35PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
8Kx9 Static RAM
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C171A-25PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
4K x 4 Static RAM with Separate I/O
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C150-12PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
1024 x 4 Static R/W RAM
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C433-30PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
256/512/1K/2K/4K x 9 Asynchronous FIFO
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C172A-25PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
4K x 4 Static RAM with Separate I/O
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C172A-15PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
4K x 4 Static RAM with Separate I/O
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C172A-35PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
4K x 4 Static RAM with Separate I/O
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet:
![CY7C166-20PC](/images/manufacturer_photos/0/1/180/cypress_semiconductor_corporation__tmb.jpg)
Part Number:
Description:
16K x 4 Static RAM
Manufacturer:
Cypress Semiconductor Corporation.
Datasheet: