sm59d03g2c25 SyncMOS Technologies,Inc, sm59d03g2c25 Datasheet - Page 13

no-image

sm59d03g2c25

Manufacturer Part Number
sm59d03g2c25
Description
8-bits Micro-controller 8kb+ Isp Flash & 1kb Ram Embedded
Manufacturer
SyncMOS Technologies,Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
sm59d03g2c25PP
Manufacturer:
SYNCMOS
Quantity:
20 000
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M030
Data Transfers Instructions
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOVC
MOVC
MOVX
MOVX
MOVX
MOVX
PUSH
POP
XCH
XCH
XCH
XCHD
Boolean Instructions
CLR
CLR
SETB
SETB
CPL
CPL
ANL
ANL
ORL
ORL
MOV
MOV
JC
JNC
JB
JNB
JBC
Jump Instructions
ACALL
LCALL
RET
RETI
AJMP
LJMP
SJMP
JMP
JZ
JNZ
CJNE
CJNZ
CJNZ
CJNZ
DJNZ
DJNZ
NOP
A, Rn
A, direct
A, @Ri
A, #data
Rn, A
Rn, direct
Rn, #data
direct, A
direct, Rn
direct, direct
direct, @Ri
direct, #data
@Ri, A
@Ri, direct
@Ri, #data
DPTR, #data16
A, @A+DPTR
A, @A+PC
A, @Ri
A, @DPTR
@Ri, A
@DPTR, A
direct
direct
A,Rn
A, direct
A, @Ri
A, @Ri
C
bit
C
bit
C
bit
C, bit
C, /bit
C, bit
C, /bit
C, bit
bit, C
rel
rel
bit, rel
bit, rel
bit, rel
addr11
addr16
addr11
addr16
rel
@A+DPTR
rel
rel
A, direct,rel
A, #data,rel
Rn, #data,rel
@Ri, #data,rel
Rn, rel
direct, rel
A = Rn
A = direct
A = <@Ri>
A = #data
Rn = A
Rn = direct
Rn = #data
direct = A
direct = Rn
direct = direct
direct = <@Ri>
direct = #data
<@Ri> = A
<@Ri> = direct
<@Ri> = #data
DPTR = #data16
A = code memory[A+DPTR]
A = code memory[A+PC]
A = external memory[Ri] (8-bits address)
A = external memory[DPTR] (16-bits address)
external memory[Ri] = A (8-bits address)
external memory[DPTR] = A (16-bits address)
INC SP: MOV “@’SP’, < direct >
MOV < direct >, “@SP”: DEC SP
ACC and < Rn > exchange data
ACC and < direct > exchange data
ACC and < Ri > exchange data
ACC and @Ri exchange low nibbles
C = 0
bit = 0
C = 1
bit = 1
C = /C
bit = /bit
C = C .AND. bit
C = C .AND. /bit
C = C .OR. bit
C = C .OR. /bit
C = bit
bit = C
Jump if C= 1
Jump if C= 0
Jump if bit = 1
Jump if bit = 0
Jump if C = 1
Call Subroutine only at 2k bytes Address
Call Subroutine in max 64K bytes Address
Return from subroutine
Return from interrupt
Jump only at 2k bytes Address
Jump to max 64K bytes Address
Jump on at 256 bytes
Jump to A+ DPTR
Jump if A = 0
Jump if A ≠ 0
Jump if A ≠ < direct >
Jump if A ≠ < #data >
Jump if Rn ≠ < #data >
Jump if @Ri ≠ < #data >
Decrement and jump if Rn not zero
Decrement and jump if direct not zero
No Operation
13
8KB+ ISP Flash & 1KB RAM embedded
Ver.C SM59D03G2 07/2009
1
2
1
2
1
2
2
2
2
3
2
2
1
2
2
3
1
1
1
1
1
1
2
2
1
2
1
1
1
2
1
2
1
2
2
2
2
2
2
2
2
2
3
3
3
2
3
1
1
2
3
2
1
2
2
3
3
3
3
2
3
1
8-Bits Micro-controller
SM59D03G2
1
1
1
1
1
2
1
1
2
2
2
1
1
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1

Related parts for sm59d03g2c25