Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

SM89516B Datasheet(PDF) 22 Page - SyncMOS Technologies,Inc

Part # SM89516B
Description  On-chip 768 bytes expanded RAM
PDF  49 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SYNCMOS [SyncMOS Technologies,Inc]
Direct Link  http://www.syncmos.com.tw
Logo SYNCMOS - SyncMOS Technologies,Inc

SM89516B Datasheet(HTML) 22 Page - SyncMOS Technologies,Inc

Back Button SM89516B Datasheet HTML 18Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 19Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 20Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 21Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 22Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 23Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 24Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 25Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 26Page - SyncMOS Technologies,Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 22 / 49 page
background image
SM89516B
8-Bit Micro-controller
64KB Flash
& 1KB RAM embedded
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M087
Ver D SM89516B 08/07/2015
- 22 -
4.
CPU Engine
The SM89516B engine is composed of four components:
(1)
Control unit
(2)
Arithmetic – logic unit
(3)
Memory control unit
(4)
RAM and SFR control unit
The SM89516B engine allows to fetch instruction from program memory and to execute using RAM or SFR. The
following chapter describes the main engine register.
Mnemonic
Description
Dir.
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
RST
8051 Core
ACC
Accumulator
E0h
ACC.7
ACC.6
ACC.5
ACC.4
ACC.3
ACC.2
ACC.1
ACC.0
00H
B
B register
F0h
B.7
B.6
B.5
B.4
B.3
B.2
B.1
B.0
00H
PSW
Program status
word
D0h
CY
AC
F0
RS[1:0]
OV
PSW.1
P
00H
SP
Stack Pointer
81h
SP[7:0]
07H
DPL
Data pointer low
82h
DPL[7:0]
00H
DPH
Data pointer high
83h
DPH[7:0]
00H
4.1
Accumulator
ACC is the Accumulator register. Most instructions use the accumulator to store the operand.
Mnemonic: ACC
Address: E0h
7
6
5
4
3
2
1
0
Reset
ACC.7
ACC.6
ACC05
ACC.4
ACC.3
ACC.2
ACC.1
ACC.0
00h
ACC[7:0]: The A (or ACC) register is the standard 8052 accumulator.
4.2
B Register
The B register is used during multiply and divide instructions. It can also be used as a scratch pad register to store
temporary data.
Mnemonic: B
Address: F0h
7
6
5
4
3
2
1
0
Reset
B.7
B.6
B.5
B.4
B.3
B.2
B.1
B.0
00h
B[7:0]: The B register is the standard 8052 register that serves as a second accumulator.



Html Pages

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 42 43 44 45 46 47 48 49


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com