upd17240 Renesas Electronics Corporation., upd17240 Datasheet - Page 85

no-image

upd17240

Manufacturer Part Number
upd17240
Description
4-bit Single-chip Microcontrollers For Small General-purpose Infrared Remote Control Transmitters
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
upd17240-143
Manufacturer:
NEC
Quantity:
1 000
Part Number:
upd17240MC
Manufacturer:
ICS
Quantity:
90
Part Number:
upd17240MC
Manufacturer:
NEC
Quantity:
1 000
Part Number:
upd17240MC-124-5A4
Manufacturer:
NEC
Quantity:
2 500
Part Number:
upd17240MC-143-5A4-E1-A
Manufacturer:
NEC
Quantity:
1 991
Part Number:
upd17240MC-143-5A4-E1-A
Manufacturer:
NEC
Quantity:
1 813
Part Number:
upd17240MC-153-5A4
Manufacturer:
NEC
Quantity:
27 210
Part Number:
upd17240MC-166-5A4-E1
Manufacturer:
NEC
Quantity:
7 500
Part Number:
upd17240MC-269-5A4
Manufacturer:
NEC
Quantity:
1 991
Part Number:
upd17240MC-319-5A4-E1
Manufacturer:
NEC
Quantity:
1 000
13.3 List of Instructions
Add
Subtract
Logical
Judge
Compare
Rotate
Transfer
Group
Mnemonic
ADD
ADDC
INC
SUB
SUBC
OR
AND
XOR
SKT
SKF
SKE
SKNE
SKGE
SKLT
RORC
LD
ST
MOV
MOVT
r, m
m, #n4
r, m
m, #n4
AR
IX
r, m
m, #n4
r, m
m, #n4
r, m
m, #n4
r, m
m, #n4
r, m
m, #n4
m, #n
m, #n
m, #n4
m, #n4
m, #n4
m, #n4
r
r, m
m, r
@r, m
m, @r
m, #n4
DBF,
@AR
Operand
µ PD17240, 17241, 17242, 17243, 17244, 17245, 17246
(r) ← (r) + (m)
(m) ← (m) + n4
(r) ← (r) + (m) + CY
(m) ← (m) + n4 + CY
AR ← AR + 1
IX ← IX + 1
(r) ← (r) – (m)
(m) ← (m) – n4
(r) ← (r) – (m) – CY
(m) ← (m) – n4 – CY
(r) ← (r)
(m) ← (m)
(r) ← (r)
(m) ← (m)
(r) ← (r) ∀ (m)
(m) ← (m) ∀ n4
CMP ← 0, if (m)
CMP ← 0, if (m)
(m) – n4, skip if zero
(m) – n4, skip if not zero
(m) – n4, skip if not borrow
(m) – n4, skip if borrow
(r) ← (m)
(m) ← (r)
if MPE = 1 : (MP, (r)) ← (m)
if MPE = 0 : (BANK, m
if MPE = 1 : (m) ← (MP, (r))
if MPE = 0 : (m) ← (BANK, m
(m) ← n4
SP ← SP – 1, ASR ← PC, PC ← AR
DBF ← (PC), PC ← ASR, SP ← SP + 1
CY → (r)
Data Sheet U15002EJ1V1DS
(m)
(m)
b3
n4
n4
→ (r)
Operation
n = n, then skip
n = 0, then skip
b2
→ (r)
R
, (r)) ← (m)
b1
→ (r)
R
, (r))
b0
Opcode
00000
10000
00010
10010
00111
00111
00001
10001
00011
10011
00110
10110
00100
10100
00101
10101
11110
11111
01001
01011
11001
11011
00111
01000
11000
01010
11010
11101
00111
Instruction Code
000
000
000
000
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Operand
1001
1000
0111
0001
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
0000
0000
0000
n4
n4
n4
n4
n4
n4
n4
n4
n4
n4
n4
n4
n
n
r
r
r
r
r
r
r
r
r
r
r
r
85

Related parts for upd17240