Electronic Components Datasheet Search
  English  ▼

X  

MAC7200 Datasheet(PDF) 334 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) 334 Page - Freescale Semiconductor, Inc

Back Button MAC7200 Datasheet HTML 330Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 331Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 332Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 333Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 334Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 335Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 336Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 337Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 338Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 334 / 976 page
background image
Memory Map/Register Definition
MAC7200 Microcontroller Family Reference Manual, Rev. 2
256
Freescale Semiconductor
13.2.2.13 NMI Control Register (NMICR)
The NMICR is an 8-bit register controlling the operation of a non-maskable interrupt. This functionality
is specifically provided to compensate for processor cores which do not directly support this type of
interrupt request. This logic operates by forcing error terminations (or aborts) on instruction fetches once
a properly-enabled NMI request is asserted. The resulting exception processing of the prefetch abort then
provides the required NMI service routine. The NMI input signal is treated as an edge-sensitive event, and
the request must be negated before a subsequent NMI is recognized. The required sequence of operations
is detailed below:
1. The NMICR is written to enable the non-maskable request and specify the polarity of the input
signal. The NMICR is a write-once register and any subsequent writes to this register are ignored.
2. Once an enabled NMI request is detected, the MCM logic begins forcing error terminations on all
instruction prefetches from the processor. At the same time, both FIQ and IRQ interrupt requests
are disabled by this logic.
3. The error tagging of instruction prefetches continues until the processor recognizes the prefetch
abort exception and accesses the exception vector at address 0x0000_000c.
4. Once the prefetch abort exception handler begins execution, the state of the NMICR[NMI_PEND]
flag is checked by the handler. If NMI_PEND = 1, then the prefetch abort was generated by a
pending NMI request, and execution continues in the appropriate NMI service routine.
5. Eventually, the source of the NMI request is negated. The service routine must properly adjust the
value of the CPSR to enable/disable FIQ and IRQ interrupts as required. The MCM logic disables
both the FIQ and IRQ inputs to the processor core while a properly-enabled NMI request is
asserted.
See Table 13-13 and Table 13-13 for the NMI Control Register definition.
Register address: MCM Base + 0x2b
7
65432
1
0
R NMI_PEND
0000
0
NMI_POL
NMI_ENB
W
Reset
—
——
——
0
0
0
Figure 13-13. NMI Control (NMICR) Register
Table 13-13. NMICR Field Descriptions
Field
Description
7
NMI_PEND
Non-Maskable Interrupt Pending.
0 Non-Maskable Interrupt is not pending
1 Non-Maskable Interrupt is pendin
6–2
Reserved, should be cleared.



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