Electronic Components Datasheet Search
  English  ▼

X  

C511 Datasheet(PDF) 94 Page - Siemens Semiconductor Group

Part # C511
Description  8-Bit CMOS Microcontroller
PDF  128 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SIEMENS [Siemens Semiconductor Group]
Direct Link  http://www.siemens.com/
Logo SIEMENS - Siemens Semiconductor Group

C511 Datasheet(HTML) 94 Page - Siemens Semiconductor Group

Back Button C511 Datasheet HTML 90Page - Siemens Semiconductor Group C511 Datasheet HTML 91Page - Siemens Semiconductor Group C511 Datasheet HTML 92Page - Siemens Semiconductor Group C511 Datasheet HTML 93Page - Siemens Semiconductor Group C511 Datasheet HTML 94Page - Siemens Semiconductor Group C511 Datasheet HTML 95Page - Siemens Semiconductor Group C511 Datasheet HTML 96Page - Siemens Semiconductor Group C511 Datasheet HTML 97Page - Siemens Semiconductor Group C511 Datasheet HTML 98Page - Siemens Semiconductor Group Next Button
Zoom Inzoom in Zoom Outzoom out
 94 / 128 page
background image
Interrupt System
Semiconductor Group
7-7
7.3
How Interrupts are Handled
The interrupt flags are sampled at S5P2 in each machine cycle. The sampled flags are polled during
the following machine cycle. If one of the flags was in a set condition at S5P2 of the preceeding
cycle, the polling cycle will find it and the interrupt system will generate a LCALL to the appropriate
service routine, provided this hardware-generated LCALL is not blocked by any of the following
conditions:
1)
An interrupt of equal or higher priority is already in progress.
2)
The current (polling) cycle is not in the final cycle of the instruction in progress.
3)
The instruction in progress is RETI or any write access to registers IE or IP.
Any of these three conditions will block the generation of the LCALL to the interrupt service routine.
Condition 2 ensures that the instruction in progress is completed before vectoring to any service
routine. Condition 3 ensures that if the instruction in progress is RETI or any write access to
registers IE or IP, then at least one more instruction will be executed before any interrupt is vectored
too; this delay guarantees that changes of the interrupt status can be observed by the CPU.
The polling cycle is repeated with each machine cycle and the values polled are the values that
were present at S5P2 of the previous machine cycle. Note that if any interrupt flag is active but not
being responded to for one of the conditions already mentioned, or if the flag is no longer active
when the blocking condition is removed, the denied interrupt will not be serviced. In other words, the
fact that the interrupt flag was once active but not serviced is not remembered. Every polling cycle
interrogates only the pending interrupt requests.
The polling cycle/LCALL sequence is illustrated in figure 7-2.
Figure 7-2
Interrupt Response Timing Diagram
MCT01859
S5P2
Interrupt
is latched
Interrupts
are polled
Vector Address
Long Call to Interrupt
Routine
Interrupt
C2
C1
C3
C4
C5



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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


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