UPD62 NEC [NEC], UPD62 Datasheet - Page 43
![no-image](/images/no-image-200.jpg)
UPD62
Manufacturer Part Number
UPD62
Description
4-BIT SINGLE-CHIP MICROCONTROLLER FOR INFRARED REMOTE CONTROL TRANSMISSION
Manufacturer
NEC [NEC]
Datasheet
1.UPD62.pdf
(64 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
UPD6211CX
Manufacturer:
TYCO
Quantity:
2 000
Part Number:
UPD6211CX
Manufacturer:
NEC
Quantity:
20 000
Part Number:
UPD6222GS
Manufacturer:
NEC
Quantity:
20 000
Part Number:
UPD6250C
Manufacturer:
NEC
Quantity:
20 000
Company:
Part Number:
UPD6252C
Manufacturer:
NEC
Quantity:
1 900
Company:
Part Number:
UPD6252C
Manufacturer:
Microsemi
Quantity:
1 900
Part Number:
UPD6252C
Manufacturer:
NEC
Quantity:
20 000
Part Number:
UPD6252G
Manufacturer:
NEC
Quantity:
20 000
Company:
Part Number:
UPD6252GS-BA1-E
Manufacturer:
PERICOM
Quantity:
18 000
9.8 Subroutine Instructions
performs page optimization, it is unnecessary to designate pages. The pages allowed for each product are as
follows.
The program memory consists of pages in steps of 1K (000H to 3FFH). However, as the assembler automatically
CALL addr
RET
PD62 (ROM: 0.5K steps)
PD6P4B (PROM: 1K steps) : page 0
<1> Instruction code :
<2> Cycle count
<3> Function
<1> Instruction code :
<2> Cycle count
<3> Function
Increments (+1) the stack pointer value and saves the program counter value in the address stack
register. Then, enters the address specified with the operand addr (a
If a carry is generated when the stack pointer value is incremented (+1), an internal reset takes effect.
Restores the value saved in the address stack register to the program counter. Then, decrements
(–1) the stack pointer.
If a borrow is generated when the stack pointer value is decremented (–1), an internal reset takes effect.
: 2
: SP
: 1
: PC
page 0
ASR
PC
SP
a
0 0 1 1 0 1 0 0 1 0
0 1 0 0 0 1 0 0 1 0
9
: page 0
a
7
a
6
SP + 1
addr
ASR
SP – 1
a
5
PC
a
0 1 0 0 0 1 0 0 0 1
4
a
8
Data Sheet U14208EJ1V0DS00
a
3
a
2
a
1
a
0
; page 1
0 1 0 0 1 1 0 0 0 1
9
to a
0
) into the program counter.
PD62
43