sm59d04g2 SyncMOS Technologies,Inc, sm59d04g2 Datasheet - Page 17

no-image

sm59d04g2

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
sm59d04g2C25JP
0
Mnemonic
ACC
B
PSW
SP
DPL
DPH
DPL1
DPH1
DPS
SCONF
4
The SM59D04G2 CPU engine allows fetching instructions from the program memory, and
accessing data with RAM or SFR. Here the SFR in the CPU engine is explained.
4.1
ACC is the Accumulator register. Most instructions use the accumulator to hold the operand.
4.2
The B register is used during multiply and divide instructions. It can also be used as a scratch pad
register to hold temporary data.
4.3
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M031
CPU Engine
Accumulator
B Register
Program Status Word
Description
Accumulator
B register
Program status
word
Stack Pointer
Data pointer low 0
Data pointer high
0
Data pointer low 1
Data pointer high
1
Data pointer
select
System control
flag
B[7:0]: The B register is the standard 8052 register that serves as a second
ACC[7:0]: The A (or ACC) register is the standard 8052 accumulator.
Mnemonic: ACC
Mnemonic: B
Mnemonic: PSW
ACC.7
B.7
CY
7
7
7
accumulator.
ACC.6
B.6
AC
6
6
6
Direct
E0h
D0h
BFh
F0h
81h
82h
83h
84h
85h
86h
ACC.5
B.5
F0
ACC.7
5
5
5
Bit 7
B.7
CY
-
-
ACC.4
B.4
ACC.6
4
4
4
Bit 6
B.6
AC
RS[1:0]
-
-
8051 Core
ACC.3
ACC.5
B.3
3
3
3
Bit 5
B.5
17
F0
-
-
ACC.2
ACC.4
B.2
OV
Bit 4
B.4
2
2
2
DPH1[7:0]
-
-
DPL1[7:0]
DPH[7:0]
DPL[7:0]
RS[1:0]
SP[7:0]
16KB+ ISP Flash & 1KB RAM embedded
ACC.1
ACC.3
B.1
Bit 3
F1
B.3
1
1
1
-
-
Address: D0h
Address: E0h
Address: F0h
ACC.0
Ver.C SM59D04G2 07/2009
ACC.2
ISPE
B.0
Bit 2
B.2
OV
P
0
0
0
-
8-Bits Micro-controller
Reset
Reset
Reset
ACC.1
00h
00h
00h
OME
Bit 1
B.1
F1
SM59D04G2
-
ACC.0
DPS.0
ALEI
Bit 0
B.0
P
RESET
00h
00h
00h
07h
00h
00h
00h
00h
00h

Related parts for sm59d04g2