IC MCU OTP 8BIT 1K 20DIP

COP8SAA720N9

Manufacturer Part NumberCOP8SAA720N9
DescriptionIC MCU OTP 8BIT 1K 20DIP
ManufacturerNational Semiconductor
SeriesCOP8™ 8SA
COP8SAA720N9 datasheet
 


Specifications of COP8SAA720N9

Core ProcessorCOP8Core Size8-Bit
Speed10MHzConnectivityMicrowire/Plus (SPI)
PeripheralsPOR, PWM, WDTNumber Of I /o16
Program Memory Size1KB (1K x 8)Program Memory TypeOTP
Ram Size64 x 8Voltage - Supply (vcc/vdd)2.7 V ~ 5.5 V
Oscillator TypeInternalOperating Temperature0°C ~ 70°C
Package / Case20-DIP (0.300", 7.62mm)Lead Free Status / RoHS StatusContains lead / RoHS non-compliant
Eeprom Size-Data Converters-
Other names*COP8SAA720N9
COP8SAA720N9B
COP8SAA720NB
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Page 41
42
Page 42
43
Page 43
44
Page 44
45
Page 45
46
Page 46
47
Page 47
48
Page 48
49
Page 49
50
Page 50
51
52
53
54
55
56
57
58
59
60
Page 44/60

Download datasheet (777Kb)Embed
PrevNext
13.0 Instruction Set
(Continued)
13.6 INSTRUCTION SET SUMMARY
ADD
A,Meml
ADD
ADC
A,Meml
ADD with Carry
SUBC
A,Meml
Subtract with Carry
AND
A,Meml
Logical AND
ANDSZ
A,Imm
Logical AND Immed., Skip if Zero
OR
A,Meml
Logical OR
XOR
A,Meml
Logical EXclusive OR
IFEQ
MD,Imm
IF EQual
IFEQ
A,Meml
IF EQual
IFNE
A,Meml
IF Not Equal
IFGT
A,Meml
IF Greater Than
IFBNE
#
If B Not Equal
DRSZ
Reg
Decrement Reg., Skip if Zero
# ,Mem
SBIT
Set BIT
RBIT
# ,Mem
Reset BIT
IFBIT
# ,Mem
IF BIT
RPND
Reset PeNDing Flag
X
A,Mem
EXchange A with Memory
X
A,[X]
EXchange A with Memory [X]
LD
A,Meml
LoaD A with Memory
LD
A,[X]
LoaD A with Memory [X]
LD
B,Imm
LoaD B with Immed.
LD
Mem,Imm
LoaD Memory Immed.
LD
Reg,Imm
LoaD Register Memory Immed.
±
X
A, [B
]
EXchange A with Memory [B]
±
X
A, [X
]
EXchange A with Memory [X]
±
LD
A, [B
]
LoaD A with Memory [B]
±
LD
A, [X
]
LoaD A with Memory [X]
±
LD
[B
],Imm
LoaD Memory [B] Immed.
CLR
A
CLeaR A
INC
A
INCrement A
DEC
A
DECrement A
LAID
Load A InDirect from ROM
DCOR
A
Decimal CORrect A
RRC
A
Rotate A Right thru C
RLC
A
Rotate A Left thru C
SWAP
A
SWAP nibbles of A
SC
Set C
RC
Reset C
IFC
IF C
IFNC
IF Not C
POP
A
POP the stack into A
PUSH
A
PUSH A onto the stack
VIS
Vector to Interrupt Service Routine
JMPL
Addr.
Jump absolute Long
JMP
Addr.
Jump absolute
JP
Disp.
Jump relative short
www.national.com
A A + Meml
A A + Meml + C, C Carry,
HC Half Carry
A A − MemI + C, C Carry,
HC Half Carry
A A and Meml
Skip next if (A and Imm) = 0
A A or Meml
A A xor Meml
Compare MD and Imm, Do next if MD = Imm
Compare A and Meml, Do next if A = Meml
Compare A and Meml, Do next if A
Compare A and Meml, Do next if A
Do next if lower 4 bits of B
Imm
Reg Reg − 1, Skip if Reg = 0
1 to bit, Mem (bit = 0 to 7 immediate)
0 to bit, Mem
If bit # , A or Mem is true do next instruction
Reset Software Interrupt Pending Flag
A
Mem
A
[X]
A Meml
A [X]
B Imm
Mem Imm
Reg Imm
±
A
[B], (B B
1)
±
A
[X], (X X
1)
±
A [B], (B B
1)
±
A [X], (X X
1)
±
[B] Imm, (B B
1)
A 0
A A + 1
A A − 1
A ROM (PU,A)
A BCD correction of A (follows ADC, SUBC)
C A7 … A0 C
C A7 … A0 C, HC A0
A7…A4
A3…A0
C 1, HC 1
C 0, HC 0
IF C is true, do next instruction
If C is not true, do next instruction
SP SP + 1, A [SP]
[SP] A, SP SP − 1
PU [VU], PL [VL]
PC ii (ii = 15 bits, 0 to 32k)
PC9…0 i (i = 12 bits)
PC PC + r (r is −31 to +32, except 1)
44
Meml
>
Meml