Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MAC7200 Datasheet(PDF) 166 Page - Freescale Semiconductor, Inc

Part # MAC7200
Description  MAC7200 Microcontroller Family Reference Manual
PDF  976 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MAC7200 Datasheet(HTML) 166 Page - Freescale Semiconductor, Inc

Back Button MAC7200 Datasheet HTML 162Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 163Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 164Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 165Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 166Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 167Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 168Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 169Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 170Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 166 / 976 page
background image
Interrupts
MAC7200 Microcontroller Family Reference Manual, Rev. 2
88
Freescale Semiconductor
8. The ISR reads the NMI pending bit to determine if the exception was due to an NMI or to a real
Pre-fetch abort. This provides the simplest (i.e.-lowest latency) NMI recognition, as well as
providing for the case where a simultaneous NMI and Pre-fetch abort occur. In this case, the NMI
should be serviced first (because the ISR sees a pending NMI). Once the NMI ISR is completed,
the ARM core will try to re-fetch the "offending" instruction, so any "real" Pre-fetch aborts will be
taken again.
9. Once the NMI branch of the ISR is taken, the ISR can set or clear the F and I bits in the CPSR to
determine if a FIRQ/IRQ exception should be allowed during execution of the NMI handler.
Remember, during this time, the FIRQ/IRQ signals to the ARM core are being forced negated by
the MCM
10. Next, the ISR should write ’1’ to the NMI Pending bit. This will cause the MCM to do 2 things:
— Stop forcing the FIRQ/IRQ negated, thereby enabling/disabling the FIRQ/ IRQ based solely on
the F/I bits in the CPSR
— Enable another NMI (i.e.-re-entrant NMI). This is automatic, since the NMI input is edge
sensitive (i.e.-you must negate it by clearing the source before it can be asserted again).
11. Once the NMI input is negated, another active edge of the NMI will trigger a new NMI exception,
if the NMI pending bit was written ‘1’ (i.e.-Step #10). If NMI re-entrancy is not desired, the NMI
pending bit can be written at the end of the exception handler.
Since the Data Abort exception has higher priority than the Pre-fetch abort, the Data Abort exception
handler may be entered while an NMI is pending. Since the Data Abort is not tagged for a pending NMI,
and Data Aborts received are true Data Aborts. Upon entering the Data Abort exception, the first
instruction fetch is tagged by the NMI hardware, and the Pre-fetch Abort exception handler will be called,
thus guaranteeing higher NMI priority with a small latency penalty.
When the device is in NMI mode, pin PD[3] is used exclusively for the NMI. As such, the following
special behavior is in effect:
•
The XIRQ interrupt input to the platform is driven low (disabled)
•
The port control signals from the PIM are ignored, so that the pad is always configured to be an
input.



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