UPD75518 NEC, UPD75518 Datasheet - Page 153

no-image

UPD75518

Manufacturer Part Number
UPD75518
Description
4 BIT SINGLE-CHIP MICROCOMPUTER
Manufacturer
NEC
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
UPD75518GF-152
Manufacturer:
NEC
Quantity:
40
Part Number:
UPD75518GF-169
Manufacturer:
ST
Quantity:
103
Part Number:
UPD75518GF-245-3B9
Manufacturer:
NEC
Quantity:
275
Part Number:
UPD75518GF-245-3B9
Manufacturer:
NEC
Quantity:
1 000
Part Number:
UPD75518GF-347
Manufacturer:
CORERIVER
Quantity:
930
Part Number:
UPD75518QF
Manufacturer:
ROHM
Quantity:
11 970
Instruction
Memory
bit
manipula-
tion
instruc-
tion
Branch
instruc-
tion
Note Only lower three bits are valid in the B register.
Mnemonic
SET1
CLR1
SKT
SKF
SKTCLR
AND1
OR1
XOR1
BR
BRA
BRCB
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
fmem.bit
pmem.@L
@H+mem.bit
CY,fmem.bit
CY,pmem.@L
CY,@H+mem.bit
CY,fmem.bit
CY,pmem.@L
CY,@H+mem.bit
CY,fmem.bit
CY,pmem.@L
CY,@H+mem.bit
addr1
$addr
!addr
PCDE
PCXA
BCDE
BCXA
!addr1
!caddr
Operand
Note
Note
Number
of bytes
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
3
2
2
2
2
3
2
Machine
cycle
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
2
(mem.bit)
(fmem.bit)
(pmem
(H+mem
(mem.bit)
(fmem.bit)
(pmem
(H+mem
Skip if (mem.bit) = 1
Skip if (fmem.bit) = 1
Skip if (pmem
Skip if (H+mem
Skip if (mem.bit) = 0
Skip if (fmem.bit) = 0
Skip if (pmem
Skip if (H+mem
Skip if (fmem.bit) = 1 and clear
Skip if (pmem
Skip if (H+mem
CY
CY
CY
CY
CY
CY
CY
CY
CY
PC
PC
PC
PC
PC
PC
PC
PC
PC
(The assembler selects an appropri-
ate instruction from the BR !addr, BRA
!addr1, BRCB !caddr, and BR $addr
instructions.)
14-0
14-0
14
14-0
14-0
14-0
14-0
14-0
14-0
CY
CY
CY
CY
CY
CY
CY
CY
CY
7-2
7-2
0, PC
3-0
3-0
addr1
addr
PC
PC
B
B
addr1
PC
+L
+L
2-0
2-0
.bit)
.bit)
7-2
3-2
3-2
14-8
14-8
14,13,12
(pmem
(H+mem
(fmem.bit)
(pmem
(H+mem
(fmem.bit)
(pmem
(H+mem
(fmem.bit)
+ CDE
+ CXA
13-0
Operation
1
0
+ L
.bit(L
.bit(L
1
0
7-2
7-2
+ DE
+ XA
3-0
3-0
3-2
3-0
+L
+L
+ caddr
.bit(L
.bit) = 1
.bit) = 0
.bit) = 1 and clear
1
0
1-0
1-0
3-2
3-2
addr
7-2
7-2
7-2
))
))
.bit(L
.bit(L
3-0
3-0
3-0
1-0
+L
+L
+L
.bit)
.bit)
.bit)
)) = 1 and clear
3-2
3-2
3-2
11-0
1
0
1-0
1-0
.bit(L
.bit(L
.bit(L
)) = 1
)) = 0
1-0
1-0
1-0
))
))
))
Address-
ing area
PD75518(A)
*11
*11
*11
*11
*3
*4
*5
*1
*3
*4
*5
*1
*3
*4
*5
*1
*3
*4
*5
*1
*4
*5
*1
*4
*5
*1
*4
*5
*1
*4
*5
*1
*7
*6
*8
(mem.bit) = 1
(fmem.bit) = 1
(pmem.@L) = 1
(@H+mem.bit) = 1
(mem.bit) = 0
(fmem.bit) = 0
(pmem.@L) = 0
(@H+mem.bit) = 0
(fmem.bit) = 1
(pmem.@L) = 1
(@H+mem.bit) = 1
Skip
condition
153

Related parts for UPD75518