UPD75P3116 NEC, UPD75P3116 Datasheet - Page 26

no-image

UPD75P3116

Manufacturer Part Number
UPD75P3116
Description
4-BIT SINGLE-CHIP MICROCONTROLLER
Manufacturer
NEC
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
UPD75P3116GK
Manufacturer:
NEC
Quantity:
67
Part Number:
UPD75P3116GK
Manufacturer:
NEC
Quantity:
1 000
Part Number:
UPD75P3116GK
Manufacturer:
NEC
Quantity:
20 000
Notes 1. Setting MBE=0 or MBE=1, MBS=15 is required during the execution of IN or OUT instruction.
26
Subroutine
stack control
Interrupt
control
I/O
CPU control
Special
Instruction
group
2. TBR and TCALL instructions are assembler pseudo-instructions for the GETI instruction table definitions.
3. The portion in a double box can be supported only in the Mk II mode. Other portions can be supported only
in the Mk I mode.
PUSH
POP
EI
DI
IN
OUT
HALT
STOP
NOP
SEL
GETI
Mnemonic
Note 1
Note 1
Note 2, 3
rp
BS
rp
BS
IEXXX
IEXXX
A, PORTn
XA, PORTn
PORTn, A
PORTn, XA
RBn
MBn
taddr
Operand
No. of Machine
bytes
1
2
1
2
2
2
2
2
2
2
2
2
2
2
1
2
2
1
1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cycle
1
2
1
2
2
2
2
2
2
2
2
2
2
2
1
2
2
3
3
4
3
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
(SP–1)(SP–2)<-rp, SP<-SP–2
(SP–1)<-MBS, (SP–2)<-RBS, SP<-SP–2
rp<-(SP+1)(SP), SP<-SP+2
MBS<-(SP+1), RBS<-(SP), SP<-SP+2
IME(IPS.3)<-1
IEXXX<-1
IME(IPS.3)<-0
IEXXX<-0
A<-PORTn (n=0 to 3, 5, 6, 8, 9)
XA<-PORTn+
PORTn<-A (n=2 to 3, 5, 6, 8, 9)
PORTn+
Set HALT Mode(PCC.2<-1)
Set STOP Mode(PCC.3<-1)
No Operation
RBS<-n (n=0 to 3)
MBS<-n (n=0, 1, 15)
• When using TBR instruction
• When using TCALL instruction
• When using instruction other than
• When using TBR instruction
• When using TCALL instruction
• When using instruction other than
PC
(SP–4)(SP–1)(SP–2)<-PC
(SP–3)<-MBE, RBE, PC
PC
SP<-SP–4
TBR or TCALL
Execute (taddr)(taddr+1) instructions
PC
(SP–6)(SP–3)(SP–4)<-PC
(SP–5)<-0, 0, PC
(SP–2)<-X, X, MBE, RBE
PC
TBR or TCALL
Execute (taddr)(taddr+1) instructions
13-0
13-0
13-0
13-0
<-(taddr)
<-(taddr)
<-(taddr)
<-(taddr)
1
, PORTn<-XA (n=8)
1
, PORTn (n=8)
Operation
5-0
5-0
5-0
5-0
SP<-SP–6
13, 12
+(taddr+1)
+(taddr+1)
+(taddr+1)
+(taddr+1)
13, 12
11-0
11-0
Addressing
area
*10
*10
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
Determined by
referenced
instruction
Determined by
referenced
instruction
PD75P3116
condition
Skip

Related parts for UPD75P3116