Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

SM89516B Datasheet(PDF) 38 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) 38 Page - SyncMOS Technologies,Inc

Back Button SM89516B Datasheet HTML 34Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 35Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 36Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 37Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 38Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 39Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 40Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 41Page - SyncMOS Technologies,Inc SM89516B Datasheet HTML 42Page - SyncMOS Technologies,Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 38 / 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
- 38 -
9.
Interrupt
The SM89516B provides 7 interrupt sources with two priority levels. Each source has its own request flag(s)
located in a special function register. Each interrupt requested by the corresponding flag could individually be
enabled or disabled by the enable bits in SFR’s IE.
When the interrupt occurs, the engine will vector to the predetermined address as given in Table 9-1. Once
interrupt service has begun, it can be interrupted only by a higher priority interrupt. The interrupt service is
terminated by a return from instruction RETI. When an RETI is performed, the processor will return to the
instruction that would have been next when interrupt occurred.
When the interrupt condition occurs, the processor will also indicate this by setting a flag bit. This bit is set
regardless of whether the interrupt is enabled or disabled. Each interrupt flag is sampled once per machine cycle,
and then samples are polled by hardware. If the sample indicates a pending interrupt when the interrupt is enabled,
then interrupt request flag is set. On the next instruction cycle the interrupt will be acknowledged by hardware
forcing an LCALL to appropriate vector address.
Interrupt response will require a varying amount of time depending on the state of microcontroller when the
interrupt occurs. If microcontroller is performing an interrupt service with equal or greater priority, the new interrupt
will not be invoked. In other cases, the response time depends on current instruction.
Table 9-1: Interrupt vectors
Priority
level
Interrupt Request Flags
Interrupt Vector
Address
Interrupt Number
*(use Keil C Tool)
1 (highest)
IE0 – External interrupt 0
0003h
0
2
TF0 – Timer 0 interrupt
000Bh
1
3
IE1 – External interrupt 1
0013h
2
4
TF1 – Timer 1 interrupt
001Bh
3
5
RI/TI – Serial channel interrupt
0023h
4
6
TF2/EXF2 – Timer 2 interrupt
002Bh
5
7
Two Wire Serial Interface
003Bh
7
*See Keil C about C51 User’s Guide about Interrupt Function description
Mnemonic
Description
Dir.
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
RST
Interrupt
IE
Interrupt Enable
Register
A8H
EA
-
ET2
ES
ET1
EX1
ET0
EX0
00H
IE1
Interrupt Enable
Register 1
A9H
-
-
-
-
-
-
ETWSI
-
00H
IP
Interrupt Priority
Register
B8H
-
-
PT2
PS
PT1
PX1
PT0
PX0
00H
IP1
Interrupt Priority
Register 1
B9H
-
-
-
-
-
-
PTWSI
-
00H
Mnemonic: IE
Address: A8h
7
6
5
4
3
2
1
0
Reset
EA
-
ET2
ES
ET1
EX1
ET0
EX0
00h
EA: EA=0 – Disable all interrupt.
EA=1 – Enable all interrupt.



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