Datenblatt-Suchmaschine für elektronische Bauteile
  German  ▼
ALLDATASHEETDE.COM

X  

MV20556 Datenblatt(PDF) 10 Page - Mosel Vitelic, Corp

Teilenummer MV20556
Bauteilbeschribung  8 - Bit MCU Mouse Controller
Download  30 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Hersteller  MOSEL [Mosel Vitelic, Corp]
Direct Link  http://www.moselvitelic.com
Logo MOSEL - Mosel Vitelic, Corp

MV20556 Datenblatt(HTML) 10 Page - Mosel Vitelic, Corp

Back Button MV20556 Datasheet HTML 6Page - Mosel Vitelic, Corp MV20556 Datasheet HTML 7Page - Mosel Vitelic, Corp MV20556 Datasheet HTML 8Page - Mosel Vitelic, Corp MV20556 Datasheet HTML 9Page - Mosel Vitelic, Corp MV20556 Datasheet HTML 10Page - Mosel Vitelic, Corp MV20556 Datasheet HTML 11Page - Mosel Vitelic, Corp MV20556 Datasheet HTML 12Page - Mosel Vitelic, Corp MV20556 Datasheet HTML 13Page - Mosel Vitelic, Corp MV20556 Datasheet HTML 14Page - Mosel Vitelic, Corp Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 30 page
background image
MV20556
MOSEL VITELIC INC.
10/27
PID256** 07/97
Specifications subject to change without notice, contact your sales representatives for the most recent information.
Preliminary
Interrupt System(Cont'd)
Interrupt System Functional Description (Cont'd)
high or low by the polarity of a bit in the Interrupt
Priority register. These bit assignments are shown in
IP definition. Setting the resource's associated bit to a
one (1) programs it to the higher level. The priority of
multiple interrupt requests occurring simultaneously
and assigned to the same priority level is also shown in
below table.
The servicing of a resources's interrupt request occurs
at the end of the instruction-in-progress. The processor
transfers control to the starting address of this
resource's interrupt service program and begins
execution.
Within the Interrupt Enable register (IE)
there are six addressable flags.
Five flags
enable/disable the five interrupt sources when
set/cleared. Setting/clearing the sixth flag permits a
global enable/disable of each enabled interrupt request.
Setting/clearing a bit in the Interrupt Priority register
(IP) establishes its associated interrupt request as a
high/low priority (Table on next page). If a low-priority
level interrupt is being serviced, a high-priority level
interrupt will interrupt it. However, an interrupt source
cannot interrupt a service program of the same or
higher level.
The processor records the active priority level(s) by
setting
internal
flip-flop(s).
One
of
these
non-addressable flip-flops is set while a low-level
interrupt is being serviced. The other flip-flop is set
while the high-level interrupt is being serviced. The
appropriate flip-flop is set when the processor transfers
control to the service program.
The flip-flop
corresponding to the interrupt level being serviced is
reset when the processor executes an RETI Instruction.
To summarize, the sequence of events for an interrupt
is: A resource provokes an interrupt by setting its
associated interrupt request bit to let the processor
know an interrupt condition has occurred. The CPU's
internal hardware latches the interrupt request near the
falling-edge of ALE internal signal in the tenth (10th),
twenty-second (22nd), thirty-fourth (34th) and forty-six
(46th) oscillator period of the instruction-in-progress.
The interrupt request is conditioned by bits in the
interrupt enable and interrupt priority registers.
The
processor acknowledges the interrupt by setting one of
the two internal "priority-level active" flip-flops and
performing a hardware subroutine call. The call pushes
the PC (but not the PSW) onto the stack and, for most
sources, clears the interrupt request flag. The service
program is then executed. Control is returned to the
main program when the RETI instruction is executed.
The RETI instruction also clears one of the internal
"priority-level active" flip-flops.
Most interrupt request flags (IE0, IE1, TF0 and TF1)
are cleared when the processor transfers control to the
first instruction of the interrupt service program. The TI
and RI interrupt request flags are the exceptions and
must be cleared as part of the serial port's interrupt
service program.
The process whereby a high-level interrupt request
interrupt a low-level interrupt service program is called
nesting. In this case the address of the next instruction
in the low-priority service program is pushed onto the
stack, the stack pointer is incremented by two (2) and
processor control is transferred to the Program Memory
location of the first instruction of the high-level service
program.
The last instruction of the high-priority
interrupt service program must be an RETI instruction.
This instruction clears the high "priority-level-active"
flip-flop.
RETI also returns processor control to the
next instruction of the low-level interrupt service
program. Since the lower "priority-level-active" flip-flop
has remained set, high priority interrupts are re-enable
while further low priority interrupts remain disabled.
Interrupt Source
Request Flag
IE0
TF0
IE1
TF1
TI
RI
Bit Location
TCON.1
TCON.5
TCON.3
TCON.7
SCON.1
SCON.0
HEX
0003H
000Bh
0013H
001Bh
0023h
External Request 0
Internal timer 0/ counter 0
External request 1
Internal timer 1/ counter 1
Internal Serial Port (Xmit)
Internal Serial Port (Rcvr)
Start address
Priority Flags
.0 (highest)
.1
.2
.3
.4
(lowest)
Decimal
3
11
19
27
35
Interrupt flags & addresses


Ähnliche Teilenummer - MV20556

HerstellerTeilenummerDatenblattBauteilbeschribung
logo
Zarlink Semiconductor I...
MV2000 ZARLINK-MV2000 Datasheet
422Kb / 5P
   REMOTE KEYBOARD TRANSMITTER
logo
Advanced Energy Industr...
MV2000 ADVANCEDENERGY-MV2000 Datasheet
309Kb / 6P
   MEDIUM-VOLTAGE HIGH CURRENT POWER SUPPLIES
logo
Microsemi Corporation
MV20001 MICROSEMI-MV20001 Datasheet
154Kb / 2P
   GaAs Varactor Diodes Abrupt Junction
MV20002 MICROSEMI-MV20002 Datasheet
154Kb / 2P
   GaAs Varactor Diodes Abrupt Junction
MV20003 MICROSEMI-MV20003 Datasheet
154Kb / 2P
   GaAs Varactor Diodes Abrupt Junction
More results

Ähnliche Beschreibung - MV20556

HerstellerTeilenummerDatenblattBauteilbeschribung
logo
Holtek Semiconductor In...
HT82M99EE HOLTEK-HT82M99EE Datasheet
367Kb / 47P
   USB Mouse Encoder 8-Bit MCU
HT82M99E HOLTEK-HT82M99E_11 Datasheet
300Kb / 50P
   USB Mouse Encoder 8-Bit MCU
HT82M9BE HOLTEK-HT82M9BE_08 Datasheet
294Kb / 44P
   USB Mouse Encoder 8-Bit MCU
HT82M99EE HOLTEK-HT82M99EE_08 Datasheet
326Kb / 44P
   USB Mouse Encoder 8-Bit MCU
HT82M9AE HOLTEK-HT82M9AE_09 Datasheet
291Kb / 46P
   USB Mouse Encoder 8-Bit MCU
HT82M99E HOLTEK-HT82M99E Datasheet
281Kb / 45P
   USB Mouse Encoder 8-Bit OTP MCU
HT82K74E HOLTEK-HT82K74E Datasheet
348Kb / 56P
   27MHz Keyboard/ Mouse TX 8-Bit MCU
HT82M9BEE HOLTEK-HT82M9BEE_08 Datasheet
305Kb / 44P
   USB Mouse Encoder 8-Bit MCU with EEPROM
HT82M9AEE HOLTEK-HT82M9AEE Datasheet
315Kb / 48P
   USB Mouse Encoder 8-Bit MCU with EEPROM
HT82M9BEE HOLTEK-HT82M9BEE Datasheet
323Kb / 47P
   USB Mouse Encoder 8-Bit MCU with EEPROM
More results


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


Datenblatt Download

Go To PDF Page


Link URL




Privatsphäre und Datenschutz
ALLDATASHEETDE.COM
War ALLDATASHEET hilfreich?  [ DONATE ] 

Über Alldatasheet   |   Werbung   |   Kontakt   |   Privatsphäre und Datenschutz   |   Linktausch   |   Hersteller
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