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

X  

HC705J2 Datasheet(PDF) 49 Page - Motorola, Inc

Part # HC705J2
Description  M68HC05 FAMILY OF 8 BIT MICROCONTROLLER UNITS
PDF  78 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MOTOROLA [Motorola, Inc]
Direct Link  http://www.freescale.com
Logo MOTOROLA - Motorola, Inc

HC705J2 Datasheet(HTML) 49 Page - Motorola, Inc

Back Button HC705J2 Datasheet HTML 45Page - Motorola, Inc HC705J2 Datasheet HTML 46Page - Motorola, Inc HC705J2 Datasheet HTML 47Page - Motorola, Inc HC705J2 Datasheet HTML 48Page - Motorola, Inc HC705J2 Datasheet HTML 49Page - Motorola, Inc HC705J2 Datasheet HTML 50Page - Motorola, Inc HC705J2 Datasheet HTML 51Page - Motorola, Inc HC705J2 Datasheet HTML 52Page - Motorola, Inc HC705J2 Datasheet HTML 53Page - Motorola, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 49 / 78 page
background image
MC68HC705J2
RESETS AND INTERRUPTS
MOTOROLA
5-3
5.2 Interrupts
An interrupt temporarily stops normal processing to process a particular event.
Unlike a reset, an interrupt does not stop the operation of the instruction being
executed. An interrupt takes effect when the current instruction completes its
execution. An interrupt saves the CPU registers on the stack and loads the
program counter with a user-defined interrupt vector address.
The following
conditions produce an interrupt:
• Timer overflow or real-time interrupt request (timer interrupts)
• A logical zero applied to the IRQ pin (external interrupt)
• SWI instruction (software interrupt)
The CPU does the following things to begin servicing an interrupt:
• Stores the contents of the CPU registers on the stack as shown in Figure
5-2
ACCUMULATOR
CONDITION CODE REGIST
INDEX REGISTER
PROGRAM COUNTER LOW
PROGRAM COUNTER HIGH
70
TOWARD HIGHER ADDRESSES
(HIGHEST STACK ADDRESS IS $00
TOWARD LOWER ADDRESSES
(LOWEST STACK ADDRESS IS $0
UNSTACK
STACK
Figure 5-2. Interrupt Stacking Order
• Sets the interrupt mask to prevent further interrupts
• Loads the program counter with the contents of the appropriate interrupt
vector locations:
— $0FF8 and $0FF9 (timer interrupt vector)
— $0FFA and $0FFB (external interrupt vector)
— $0FFC and $0FFD (software interrupt vector)



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


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