Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

HCS12 Datasheet(PDF) 355 Page - Freescale Semiconductor, Inc

Part # HCS12
Description  HCS12 Microcontrollers
PDF  452 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

HCS12 Datasheet(HTML) 355 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 351Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 352Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 353Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 354Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 355Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 356Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 357Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 358Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 359Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 355 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
Freescale Semiconductor
355
9.5.1.2 Interrupt Details
The REV instruction includes a 3-cycle processing loop for each byte in the
rule list (including antecedents, consequents, and special separator
characters). Within this loop, a check is performed to see if any qualified
interrupt request is pending. If an interrupt is detected, the current CPU
registers are stacked and the interrupt is honored. When the interrupt
service routine finishes, an RTI instruction causes the CPU to recover its
previous context from the stack, and the REV instruction is resumed as if it
had not been interrupted.
The stacked value of the program counter (PC), in case of an interrupted
REV instruction, points to the REV instruction rather than the instruction that
follows. This causes the CPU to try to execute a new REV instruction upon
return from the interrupt. Since the CPU registers (including the V bit in the
condition codes register) indicate the current status of the interrupted REV
instruction, this effectively causes the rule evaluation operation to resume
from where it left off.
9.5.1.3 Cycle-by-Cycle Details for REV
The central element of the REV instruction is a 3-cycle loop that is executed
once for each byte in the rule list. There is a small amount of housekeeping
activity to get this loop started as REV begins and a small sequence to end
the instruction. If an interrupt comes, there is a special small sequence to
save CPU status on the stack before honoring the requested interrupt.
Figure 9-9 is a REV instruction flow diagram. Each rectangular box
represents one CPU clock cycle. Decision blocks and connecting arrows
are considered to take no time at all. The letters in the small rectangles in
the upper left corner of each bold box correspond to execution cycle codes
(refer to Section 6. Instruction Glossary for details). Lower case letters
indicate a cycle where 8-bit or no data is transferred. Upper case letters
indicate cycles where 16-bit or no data is transferred.
When a value is read from memory, it cannot be used by the CPU until the
second cycle after the read takes place. This is due to access and
propagation delays.



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